Skip to content

fixes

fixes #5

---
# https://github.com/marketplace/actions/helm-chart-releaser
# https://blog.ediri.io/how-to-create-a-github-gh-pages-branch-in-an-existing-repository
# https://dev.to/jamiemagee/how-to-host-your-helm-chart-repository-on-github-3kd
name: "HELM-release"
on:
push:
branches:
- kit-ar/x--release
tags:
- kit-ar/v*
env:
HELM_EXPERIMENTAL_OCI: 1 #enable OCI support
# HELM_VERSION_TO_INSTALL: 3.13.0 # version of HELM to install
CHART_BASEDIR: ${{ github.workspace }}/helm
# GCR_IMAGE: ghcr.io/${{ github.repository_owner }}/cloudflare-tunnel
jobs:
build:
name: publish gcr
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Configure Git
run: |
git config user.name "$GITHUB_ACTOR"
git config user.email "$GITHUB_ACTOR@users.noreply.github.com"
- name: Install Helm
uses: azure/setup-helm@v3
with:
# version: ${{ env.HELM_VERSION_TO_INSTALL }} # default is latest
version: 'latest' # default is latest (stable)
token: ${{ secrets.GITHUB_TOKEN }} # only needed if version is 'latest'
- name: Run chart-releaser
uses: helm/chart-releaser-action@v1.5.0
with:
charts_dir: ${{ env.CHART_BASEDIR }}
env:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"