From 235a50a051cfb08e02a5bf1268ede50fc6faa704 Mon Sep 17 00:00:00 2001 From: Raees Khan Date: Mon, 6 Jul 2026 15:17:47 +0200 Subject: [PATCH 1/6] Update build.yml --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 187ae8ced..54b594ed7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,5 +1,6 @@ name: Build + on: schedule: - cron: '10 20 * * *' From b88dd1bbc6098b3c0728f2f1610b07ba18278ba9 Mon Sep 17 00:00:00 2001 From: Raees Khan Date: Mon, 6 Jul 2026 16:10:54 +0200 Subject: [PATCH 2/6] Update build.yml --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 54b594ed7..b3be264f8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,6 +1,7 @@ name: Build + on: schedule: - cron: '10 20 * * *' From 19db6a98ceec8b95f1d2d56a50c1b22826f9f331 Mon Sep 17 00:00:00 2001 From: Raees Khan Date: Mon, 6 Jul 2026 16:12:11 +0200 Subject: [PATCH 3/6] Update build.yml --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b3be264f8..8b2f7453e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,6 +2,7 @@ name: Build + on: schedule: - cron: '10 20 * * *' From 5873eff8fcaa26de378613b6b083eb1cbcedff83 Mon Sep 17 00:00:00 2001 From: I571857 Date: Tue, 7 Jul 2026 10:42:38 +0200 Subject: [PATCH 4/6] add link to cancel jobs --- .github/workflows/sync-fork-checks.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/sync-fork-checks.yml b/.github/workflows/sync-fork-checks.yml index f7da37392..afecf8343 100644 --- a/.github/workflows/sync-fork-checks.yml +++ b/.github/workflows/sync-fork-checks.yml @@ -228,13 +228,16 @@ jobs: run: | echo "Run cancelled — marking any pending mirrored statuses as errored." # The combined status endpoint returns the latest status per context. + # Carry over each pending status's target_url so the "Details" link + # back to the fork job is preserved on the errored status. gh api "repos/${UPSTREAM_REPO}/commits/${HEAD_SHA}/status" \ - --jq '.statuses[] | select(.state == "pending") | .context' \ - 2>/dev/null | while IFS= read -r context; do + --jq '.statuses[] | select(.state == "pending") | [.context, .target_url] | @tsv' \ + 2>/dev/null | while IFS=$'\t' read -r context url; do [[ -z "$context" ]] && continue echo " Marking cancelled: ${context}" gh api -X POST "repos/${UPSTREAM_REPO}/statuses/${HEAD_SHA}" \ -f state="error" \ -f context="${context}" \ - -f description="Mirror run was cancelled before this job completed." >/dev/null + -f description="Mirror run was cancelled before this job completed." \ + -f target_url="${url}" >/dev/null done From ceea70bd3fc38b218404d51cb78c16cdd92856d4 Mon Sep 17 00:00:00 2001 From: I571857 Date: Tue, 7 Jul 2026 10:45:42 +0200 Subject: [PATCH 5/6] gz --- .github/workflows/build.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8b2f7453e..187ae8ced 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,8 +1,5 @@ name: Build - - - on: schedule: - cron: '10 20 * * *' From 1770e803ec340d096241970c3ea8051fce7a4cec Mon Sep 17 00:00:00 2001 From: I571857 Date: Tue, 7 Jul 2026 11:04:33 +0200 Subject: [PATCH 6/6] fix --- .github/workflows/sync-fork-checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sync-fork-checks.yml b/.github/workflows/sync-fork-checks.yml index afecf8343..a8bbd52e9 100644 --- a/.github/workflows/sync-fork-checks.yml +++ b/.github/workflows/sync-fork-checks.yml @@ -152,7 +152,7 @@ jobs: if [[ -z "${JOB_PENDING[$job_name]}" && -z "${JOB_DONE[$job_name]}" ]]; then echo " Pending status: ${job_name}" post_status "${job_name}" "pending" \ - "Waiting for fork job to complete." "${job_url}" + "Fork job in progress…" "${job_url}" JOB_PENDING[$job_name]=1 fi