diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index f9186e4..9551d87 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -1,15 +1,22 @@ name: Helm Release on: + workflow_dispatch: push: branches: - main + workflow_run: + workflows: + - Lint and Test Charts + types: + - completed jobs: release: permissions: contents: write runs-on: ubuntu-latest + if: ${{ github.event.workflow_run.conclusion == 'success' }} steps: - name: Checkout uses: actions/checkout@v3 @@ -33,6 +40,4 @@ jobs: repository: helm-charts branch: gh-pages target_dir: plausible-analytics - dependencies: bitnami,https://charts.bitnami.com/bitnami - commit_username: alexnuttinck - commit_email: alexandre.nuttinck@imio.be + dependencies: bitnami,https://charts.bitnami.com/bitnami \ No newline at end of file diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 90789d1..f4f7376 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -1,7 +1,7 @@ --- name: Lint and Test Charts -on: [pull_request, push] +on: [pull_request, push, workflow_dispatch] jobs: lint-test: diff --git a/Chart.yaml b/Chart.yaml index 6a4a81d..6e9be83 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -15,8 +15,8 @@ sources: - https://github.com/imio/helm-plausible-analytics icon: https://plausible.io/assets/images/icon/plausible_logo.compressed.png maintainers: - - name: alexnuttinck - url: https://github.com/alexnuttinck + - name: IMIO + url: https://github.com/IMIO/ dependencies: - name: postgresql alias: postgresql