name: "Issue / PR Triage" on: issues: types: ["labeled"] schedule: # Run pull request triage once an hour. Ideally, this would be on # "labeled" types of pull request events, but that doesn't work if the pull # request is from another fork. For example, see # https://github.com/actions/labeler/issues/12 - cron: '42 * * * *' concurrency: group: issue-triage cancel-in-progress: true jobs: triage: if: github.repository == 'bytecodealliance/wasmtime' runs-on: ubuntu-latest steps: # Automatically label PRs that touch certain directories with certain # labels. - uses: bytecodealliance/labeler@schedule-fork with: repo-token: "${{ secrets.GITHUB_TOKEN }}" continue-on-error: true # @-mention people who are subscribed to a label when an issue/PR is given # that label. - uses: bytecodealliance/subscribe-to-label-action@v1 with: repo-token: "${{ secrets.GITHUB_TOKEN }}" continue-on-error: true # Leave pre-determined comments on issues/PRs that are given a certain label. - uses: bytecodealliance/label-messager-action@v1 with: repo-token: "${{ secrets.GITHUB_TOKEN }}" continue-on-error: true