github.com/replit/upm@v0.0.0-20240423230255-9ce4fc3ea24c/.github/workflows/release-drafter.yml (about)

     1  name: Release Drafter
     2  
     3  on:
     4    push:
     5      # branches to consider in the event; optional, defaults to all
     6      branches:
     7        - main
     8    # pull_request event is required only for autolabeler
     9    pull_request:
    10      # Only following types are handled by the action, but one can default to all as well
    11      types: [opened, reopened, synchronize]
    12    # pull_request_target event is required for autolabeler to support PRs from forks
    13    pull_request_target:
    14      types: [opened, reopened, synchronize]
    15  
    16  permissions:
    17    contents: read
    18  
    19  jobs:
    20    update_release_draft:
    21      permissions:
    22        # write permission is required to create a github release
    23        contents: write
    24        # write permission is required for autolabeler
    25        # otherwise, read permission is required at least
    26        pull-requests: write
    27      runs-on: ubuntu-latest
    28      steps:
    29        # Drafts your next Release notes as Pull Requests are merged into "main"
    30        - uses: release-drafter/release-drafter@v5
    31          continue-on-error: true
    32          env:
    33            GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}