permissions: {} on: release: types: [released] jobs: update-bug-report-template: name: Update Bug Report Template runs-on: ubuntu-latest timeout-minutes: 5 steps: - name: Obtain token id: obtainToken uses: actions/create-github-app-token@v3 with: private-key: ${{ secrets.RENOVATE_MERGE_PRIVATE_KEY }} client-id: ${{ vars.RENOVATE_MERGE_CLIENT_ID }} permission-contents: write # required to commit to branch permission-pull-requests: write # required to create pr & enable automerge - name: Checkout code uses: actions/checkout@v7 with: token: ${{ steps.obtainToken.outputs.token }} ref: dev - name: Setup uses: ./tooling/github/setup - run: pnpm run scripts:update-bug-report-template env: NEXT_VERSION: ${{ github.event.release.tag_name }} - name: Create Pull Request id: create-pull-request uses: peter-evans/create-pull-request@v8 with: add-paths: .github/ISSUE_TEMPLATE/bug_report.yml commit-message: "chore: update bug report template" author: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com> token: ${{ steps.obtainToken.outputs.token }} branch: update-bug-report-template base: dev title: "chore: update bug report template" delete-branch: true body: | This PR automatically updates the bug report template of Homarr in the .github/ISSUE_TEMPLATE/bug_report.yml - name: Install GitHub CLI run: sudo apt-get install -y gh - name: Enable auto-merge env: GITHUB_TOKEN: ${{ steps.obtainToken.outputs.token }} run: | gh pr merge ${{steps.create-pull-request.outputs.pull-request-number}} --auto --squash