File tree Expand file tree Collapse file tree 3 files changed +45
-48
lines changed
Expand file tree Collapse file tree 3 files changed +45
-48
lines changed Original file line number Diff line number Diff line change 1+ # ###############################################################################
2+ # This file is AUTOGENERATED with <https://github.com/sapcc/go-makefile-maker> #
3+ # Edit Makefile.maker.yaml instead. #
4+ # ###############################################################################
5+
6+ # SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company
7+ # SPDX-License-Identifier: Apache-2.0
8+
9+ name : Helm OCI Package GHCR
10+ " on " :
11+ push :
12+ branches :
13+ - new-helm-oci
14+ paths :
15+ - charts/openstack-hypervisor-operator/**
16+ tags :
17+ - ' *'
18+ workflow_dispatch : {}
19+ permissions :
20+ contents : read
21+ packages : write
22+ jobs :
23+ build-and-push-helm-package :
24+ name : Build and publish Helm Chart OCI
25+ runs-on : large_runner_16core_64gb
26+ steps :
27+ - name : Check out code
28+ uses : actions/checkout@v6
29+ - name : Install Helm
30+ uses : azure/setup-helm@v4.3.1
31+ - name : Lint Helm Chart
32+ run : helm lint charts/openstack-hypervisor-operator
33+ - name : Package Helm Chart
34+ run : helm package charts/openstack-hypervisor-operator --destination ./chart
35+ - name : Log in to the Container registry
36+ uses : docker/login-action@v4
37+ with :
38+ password : ${{ secrets.GITHUB_TOKEN }}
39+ registry : ghcr.io
40+ username : ${{ github.actor }}
41+ - name : Push Helm Chart to ghcr.io
42+ run : helm push ./chart/*.tgz oci://ghcr.io/${{ github.repository_owner }}/charts
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -42,6 +42,9 @@ githubWorkflow:
4242 - latest
4343 - semver
4444 - sha
45+ pushHelmChartToGhcr :
46+ path : charts/openstack-hypervisor-operator
47+ lint : true
4548 license :
4649 enabled : true
4750
You can’t perform that action at this time.
0 commit comments