Skip to content
This repository has been archived by the owner on Aug 1, 2024. It is now read-only.

Merge pull request #43 from kenm47/patch-1 #21

Merge pull request #43 from kenm47/patch-1

Merge pull request #43 from kenm47/patch-1 #21

Workflow file for this run

name: Release Charts
on:
push:
branches:
- main
jobs:
release:
runs-on: ubuntu-latest
if: github.event.commits[0].committer.username != 'github-actions'
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Configure Git
run: |
git config user.name "github-actions"
git config user.email "[email protected]"
- name: Install Helm
uses: azure/setup-helm@v1
with:
version: v3.8.1
- name: release
run: |
branch_name=release-$(grep -o 'version:.*' Chart.yaml | cut -d ' ' -f 2)
destination=docs
commit_message="release: update index.yaml and upload new helm package"
# Create a new branch
git checkout -b $branch_name
# Create new Helm Package and update index.yaml
helm package . --destination $destination
helm repo index $destination --url 'https://${{ github.repository_owner }}.github.io/${{ github.event.repository.name }}'
# Commit and push the updated files
git add .
git commit -m "$commit_message"
git push origin $branch_name
# Create a new PR
gh pr create --fill
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"