From eecc2a60b9747881c5b5d68852bae60f676437d8 Mon Sep 17 00:00:00 2001 From: Lapotor <17144397+Lapotor@users.noreply.github.com> Date: Sun, 24 Dec 2023 01:33:20 +0100 Subject: [PATCH] ci: integrate release-please action for automated releases (#95) Incorporate the release-please action to automate release publishing within the CI pipeline. This integration streamlines the release process, reducing manual intervention and enhancing overall workflow efficiency. Improved automation ensures reliable release management. --------- Signed-off-by: Valentin Sickert <17144397+Lapotor@users.noreply.github.com> --- .github/workflows/release-please.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/release-please.yml diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml new file mode 100644 index 00000000..37272396 --- /dev/null +++ b/.github/workflows/release-please.yml @@ -0,0 +1,19 @@ +on: + push: + branches: + - main + +permissions: + contents: write + pull-requests: write + +name: release-please + +jobs: + release-please: + runs-on: ubuntu-latest + steps: + - uses: google-github-actions/release-please-action@v4 + with: + token: ${{ secrets.BOT_GITHUB_TOKEN }} + release-type: php