Pulse/.github/workflows/issue-version-label-sync.yml
2026-06-14 19:26:21 +01:00

31 lines
851 B
YAML

name: Issue Version Label Sync
on:
issues:
types:
- opened
- edited
- reopened
permissions:
contents: read
issues: write
jobs:
sync:
if: ${{ github.event.issue.pull_request == null }}
runs-on: ubuntu-24.04
steps:
- name: Check out triage helper
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
sparse-checkout: |
.github/scripts/issue-version-triage.cjs
sparse-checkout-cone-mode: false
- name: Sync issue version metadata
uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7
with:
script: |
const triage = require(`${process.env.GITHUB_WORKSPACE}/.github/scripts/issue-version-triage.cjs`);
await triage.syncLabels({ github, context, core });