File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree 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+ tags :
15+ - ' *'
16+ workflow_dispatch : {}
17+ permissions :
18+ contents : read
19+ packages : write
20+ jobs :
21+ build-and-push-helm-package :
22+ name : Build and publish Helm Chart OCI
23+ runs-on : large_runner_16core_64gb
24+ steps :
25+ - name : Check out code
26+ uses : actions/checkout@v6
27+ - name : Install Helm
28+ uses : azure/setup-helm@v4.3.1
29+ - name : Lint Helm Chart
30+ run : helm lint charts/openstack-hypervisor-operator
31+ - name : Package Helm Chart
32+ run : helm package charts/openstack-hypervisor-operator --destination ./chart
33+ - name : Log in to the Container registry
34+ uses : docker/login-action@v4
35+ with :
36+ password : ${{ secrets.GITHUB_TOKEN }}
37+ registry : ghcr.io
38+ username : ${{ github.actor }}
39+ - name : Push Helm Chart to ghcr.io
40+ 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