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@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 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 });