Skip to content

Commit 6368156

Browse files
committed
new helm oci step
1 parent 0bc36d8 commit 6368156

3 files changed

Lines changed: 43 additions & 48 deletions

File tree

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
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

.github/workflows/publish-helm.yml

Lines changed: 0 additions & 48 deletions
This file was deleted.

Makefile.maker.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)