helm-charts/.github/workflows/charts-release.yaml
Bᴇʀɴᴅ Sᴄʜᴏʀɢᴇʀs 61626834fe
Copy over kah library
2022-07-26 19:55:03 +02:00

41 lines
1 KiB
YAML

name: "Charts: Release"
concurrency: helm-release
on:
workflow_dispatch:
push:
branches:
- main
paths:
- "charts/**"
jobs:
release-charts:
runs-on: ubuntu-22.04
steps:
- name: Get k8s-at-home token
id: get-app-token
uses: getsentry/action-github-app-token@v1
with:
app_id: ${{ secrets.BJWS_APP_ID }}
private_key: ${{ secrets.BJWS_APP_PRIVATE_KEY }}
- name: Checkout
uses: actions/checkout@v3
with:
token: ${{ steps.get-app-token.outputs.token }}
- name: Configure Git
run: |
git config user.name "bjw-s-bot[bot]"
git config user.email "bjw-s-bot <87358111+bjw-s-bot[bot]@users.noreply.github.com>"
- name: Publish Helm charts
uses: stefanprodan/helm-gh-pages@v1.5.0
with:
token: ${{ steps.get-app-token.outputs.token }}
charts_url: https://bjw-s.github.io/library-charts/
charts_dir: charts
target_dir: charts
index_dir: .