From 3cf5ae51976410151f78c2663df8be49189cd1d6 Mon Sep 17 00:00:00 2001 From: Bastian Schwarz Date: Sun, 19 Mar 2023 10:45:34 +0100 Subject: [PATCH] Testing a new workflow that opens and merges a pr --- .github/workflows/update-changelog.yml | 41 ++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 6 deletions(-) diff --git a/.github/workflows/update-changelog.yml b/.github/workflows/update-changelog.yml index 602c64a..d3cd738 100644 --- a/.github/workflows/update-changelog.yml +++ b/.github/workflows/update-changelog.yml @@ -1,15 +1,44 @@ name: Update Changelog on: - merge_group: + push: + branches: + - release + paths-ignore: + - '**.md' jobs: calculate_next_version: + name: Calculate next version uses: codenamephp/workflows.common/.github/workflows/calculate-next-version.yml@1 update_changelog: - uses: codenamephp/workflows.common/.github/workflows/update-changelog.yml@1 + name: Update changelog + runs-on: ubuntu-latest needs: calculate_next_version - with: - ref: ${{github.ref}} - future-release: ${{ needs.calculate_next_version.outputs.version }} - release-branch: ${{github.head_ref}} + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Create changelog + uses: charmixer/auto-changelog-action@v1 + with: + token: ${{ secrets.GITHUB_TOKEN }} + future_release: ${{ needs.calculate_next_version.outputs.version }} + release_branch: 'release' + + - name: Create Pull Request + id: cpr + uses: peter-evans/create-pull-request@v4 + with: + token: ${{ secrets.GITHUB_TOKEN }} + commit-message: Update changelog + branch: changelog + delete-branch: true + title: '[CHANGELOG] Update changelog' + + + - name: Merge pull request + uses: KeisukeYamashita/auto-pull-request-merge@v1 + with: + pullRequestNumber: ${{ steps.cpr.outputs.pull-request-number }} + intervalSeconds: 5 \ No newline at end of file