Skip to content

Merge pull request #4 from hpi-schul-cloud/DBP-831-robust-helm-publish #27

Merge pull request #4 from hpi-schul-cloud/DBP-831-robust-helm-publish

Merge pull request #4 from hpi-schul-cloud/DBP-831-robust-helm-publish #27

name: Release Charts
on:
workflow_dispatch:
push:
branches:
- main
jobs:
release:
runs-on: ubuntu-latest
permissions:
contents: write
packages: write
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Configure Git
run: |
git config user.name "$GITHUB_ACTOR"
git config user.email "[email protected]"
- name: Run chart-releaser
uses: helm/[email protected]
with:
charts_dir: automation
env:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
- uses: RocketChat/[email protected]
if: failure()
with:
type: ${{ job.status }}
job_name: 'Helmchart Release Status: '
url: ${{ secrets.RC_WEBHOOK }}
channel: '#sc-dev-monitoring'
username: Helmchart Failure Notificator