Update check_and_update_json_date.yml

This commit is contained in:
CanbiZ 2025-01-15 09:58:13 +01:00 committed by GitHub
parent ac61a925cc
commit c8319f044c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -5,6 +5,9 @@ on:
types: [synchronize, opened, reopened, edited]
paths:
- "json/*.json"
schedule:
- cron: "0 0,6,12,18 * * *"
workflow_dispatch:
jobs:
update-date:
@ -13,6 +16,8 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v3
with:
ref: ${{ github.event.pull_request.head.ref }}
- name: Set up Python
uses: actions/setup-python@v4
@ -43,3 +48,23 @@ jobs:
uses: ad-m/github-push-action@v0.6.0
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
iterate-prs:
needs: update-date
runs-on: ubuntu-latest
steps:
- name: Install GitHub CLI
run: sudo apt-get install -y gh
- name: List all open PRs
run: |
gh pr list --state open --json number,title > pr_list.json
jq -r '.[] | .number' pr_list.json > pr_numbers.txt
- name: Process each PR
run: |
while read pr_number; do
gh pr checkout $pr_number
git fetch origin
git checkout origin/$pr_number
done < pr_numbers.txt