diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 251f498..1dbf3e5 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -7,19 +7,27 @@ on: pull_request_target: types: [ opened, reopened, synchronize ] +permissions: + contents: read + pull-requests: read + jobs: update_release_draft: + name: Run release drafter + if: github.event_name != 'pull_request_target' permissions: - # write permission is required to create a github release contents: write - # write permission is required for autolabeler - # otherwise, read permission is required at least - pull-requests: write + pull-requests: read runs-on: ubuntu-latest steps: # Drafts your next Release notes as Pull Requests are merged into "main" - - uses: release-drafter/release-drafter@v6 - with: - config-name: release-drafter.yml - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - uses: release-drafter/release-drafter@v7 + auto_label: + name: Run autolabeler + if: github.event_name == 'pull_request_target' + permissions: + contents: read + pull-requests: write + runs-on: ubuntu-latest + steps: + - uses: release-drafter/release-drafter/autolabeler@v7 diff --git a/.github/workflows/size-label.yml b/.github/workflows/size-label.yml index 83ae929..b592650 100644 --- a/.github/workflows/size-label.yml +++ b/.github/workflows/size-label.yml @@ -16,6 +16,6 @@ jobs: runs-on: ubuntu-latest steps: - name: size-label - uses: pascalgn/size-label-action@v0.5.5 + uses: pascalgn/size-label-action@v0.5.7 env: GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"