This commit is contained in:
Gerd 2025-05-27 17:49:21 +02:00 committed by GitHub
parent 3d2320456c
commit 6fdae91470
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -9,35 +9,26 @@ jobs:
relabel-issues:
runs-on: ubuntu-latest
steps:
- name: search
uses: actions/github-script@v7
- name: find
id: find_issues
uses: peter-evans/find-issues@v3
with:
script: |
const issues = await github.paginate(
github.rest.issues.listForRepo,
{
owner: context.repo.owner,
repo: context.repo.repo,
state: 'open',
labels: 'scheduled-next-release',
per_page: 100,
}
);
return issues.map(issue => issue.number);
query: 'is:open label:scheduled-next-release'
sort: created
direction: asc
- name: remove
if: steps.find_issues.outputs.result != '[]'
if: steps.find_issues.outputs.issues != ''
uses: actions-ecosystem/action-remove-labels@v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
number: ${{ steps.find_issues.outputs.issue-number }}
labels: scheduled-next-release
number: ${{ fromJson(steps.find_issues.outputs.result)[0] }}
- name: add
if: steps.find_issues.outputs.result != '[]'
if: steps.find_issues.outputs.issues != ''
uses: actions-ecosystem/action-add-labels@v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
issue_number: ${{ steps.find_issues.outputs.issue-number }}
labels: fixed-pending-release
number: ${{ fromJson(steps.find_issues.outputs.result)[0] }}