From b7c17ca83bc3dc8034099008c2da42ebdaf3b2c3 Mon Sep 17 00:00:00 2001 From: Antonio Fernandez Alhambra Date: Wed, 20 Mar 2024 09:36:12 +0100 Subject: [PATCH] Adding GHA google-github-actions/release-please-action --- .github/workflows/release-please.yml | 21 +++++++++++++++++ config.json | 34 ++++++++++++++++++++++++++++ manifest.json | 1 + 3 files changed, 56 insertions(+) create mode 100644 .github/workflows/release-please.yml create mode 100644 config.json create mode 100644 manifest.json diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml new file mode 100644 index 00000000..41c9a27f --- /dev/null +++ b/.github/workflows/release-please.yml @@ -0,0 +1,21 @@ +name: Release Please Charts + +on: + push: + branches: [master] + # Allow to run the workflow from GitHub UI and other workflows. + workflow_dispatch: + +permissions: + contents: write + pull-requests: write + +jobs: + release-please: + runs-on: ubuntu-latest + steps: + - name: release-please-action + uses: google-github-actions/release-please-action@v4.1.0 + with: + token: ${{ secrets.GITHUB_TOKEN }} + release-type: helm diff --git a/config.json b/config.json new file mode 100644 index 00000000..b474f53b --- /dev/null +++ b/config.json @@ -0,0 +1,34 @@ +{ + "release-type": "helm", + "changelog-sections": [ + { + "type": "feat", + "section": "Features" + }, + { + "type": "fix", + "section": "Bug Fixes" + }, + { + "type": "chore", + "section": "Miscellaneous Chores" + } + ], + "include-component-in-tag": true, + "pull-request-title-pattern": "chore${scope}: [bot] release${component}:${version}", + "separate-pull-requests": true, + "packages": { + "charts/hivemq-operator": { + "package-name": "hivemq-operator" + }, + "charts/hivemq-platform": { + "package-name": "hivemq-platform" + }, + "charts/hivemq-platform-operator": { + "package-name": "hivemq-platform-operator" + }, + "charts/hivemq-swarm": { + "package-name": "hivemq-swarm" + } + } +} diff --git a/manifest.json b/manifest.json new file mode 100644 index 00000000..863301ef --- /dev/null +++ b/manifest.json @@ -0,0 +1 @@ +{"charts/hivemq-operator":"0.11.34","charts/hivemq-platform":"0.2.23","charts/hivemq-platform-operator":"0.2.3","charts/hivemq-swarm":"0.2.31"}