Skip to content

ci: [DO NOT MERGE] demo — validate observe-aborted-jobs runner-shutdown detection#57268

Closed
cmur2 wants to merge 1 commit into
mainfrom
demo-observe-aborted-jobs
Closed

ci: [DO NOT MERGE] demo — validate observe-aborted-jobs runner-shutdown detection#57268
cmur2 wants to merge 1 commit into
mainfrom
demo-observe-aborted-jobs

Conversation

@cmur2

@cmur2 cmur2 commented Jul 9, 2026

Copy link
Copy Markdown
Member

⚠️ Do not merge — throwaway demo / verification only

Why

GitHub changed how runner preemptions are logged: the tell-tale message "The runner has received a shutdown signal." no longer appears as a job annotation (which now just says "The operation was canceled.") — it only shows up in the raw job logs. As a result, observe-aborted-jobs (which grepped annotations) stopped recording these events to CI Analytics.

The fix lives in camunda/infra-global-github-actions#744

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

🔍 CI Failure Analysis

GHA workflow run: #214081

Found 34 unsuccessful job(s)

📋 GHA job: General / Unit - ArchUnit (cancelled)

🔗 View job logs

Found 6 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: The operation was canceled.

📋 GHA job: Build / Distribution Tarball (cancelled)

🔗 View job logs

Found 2 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: The operation was canceled.

📋 GHA job: Lint / C8 REST OpenAPI x-added-in-version (failure)

🔗 View job logs

Found 2 GHA annotation(s):

  • FAILURE: Process completed with exit code 1.
  • FAILURE: Operation POST /restore exists in cluster.yaml but is not in version-map.json. Add it to the version-map or remove it from the YAML.

📋 GHA job: Java Checks (failure)

🔗 View job logs

Found 1 GHA annotation(s):

  • FAILURE: The operation was canceled.

📋 GHA job: build-platform-frontend (cancelled)

🔗 View job logs

Found 2 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: The operation was canceled.

📋 GHA job: Lint / Flattened POM Metadata (cancelled)

🔗 View job logs

Found 2 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: The operation was canceled.

📋 GHA job: Zeebe / Performance (cancelled)

🔗 View job logs

Found 7 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: The operation was canceled.

📋 GHA job: Zeebe / Unit - Property Tests (cancelled)

🔗 View job logs

Found 6 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: The operation was canceled.

📋 GHA job: Physical Tenant Acceptance Tests / H2 / h2 (cancelled)

🔗 View job logs

Found 6 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: The operation was canceled.

📋 GHA job: Zeebe / Unit - Strace Tests (cancelled)

🔗 View job logs

Found 6 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: The operation was canceled.

📋 GHA job: Zeebe / Smoke - macos with arm64 (cancelled)

🔗 View job logs

Found 7 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: The operation was canceled.
  • NOTICE: The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see [macOS] macos-latest label will use macos-26 in June 2026 actions/runner-images#14167

📋 GHA job: Webapp Client / Integration (cancelled)

🔗 View job logs

Found 4 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • WARNING: No files were found with the provided path: webapp/client/apps/orchestration-cluster-webapp/playwright-report/. No artifacts will be uploaded.
  • FAILURE: The operation was canceled.

📋 GHA job: Zeebe / Smoke - linux with arm64 (cancelled)

🔗 View job logs

Found 6 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: The operation was canceled.

📋 GHA job: Webapp Client / Visual Regression (cancelled)

🔗 View job logs

Found 4 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • WARNING: No files were found with the provided path: webapp/client/apps/orchestration-cluster-webapp/playwright-report/. No artifacts will be uploaded.
  • FAILURE: The operation was canceled.

📋 GHA job: Webapp Client / Accessibility (cancelled)

🔗 View job logs

Found 4 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • WARNING: No files were found with the provided path: webapp/client/apps/orchestration-cluster-webapp/playwright-report/. No artifacts will be uploaded.
  • FAILURE: The operation was canceled.

📋 GHA job: Zeebe / Build / Docker Checks (cancelled)

🔗 View job logs

Found 2 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: The operation was canceled.

📋 GHA job: Zeebe / Smoke - windows with amd64 (cancelled)

🔗 View job logs

Found 6 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: The operation was canceled.

📋 GHA job: Webapp Client / Unit (cancelled)

🔗 View job logs

Found 3 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • FAILURE: The operation was canceled.

📋 GHA job: Zeebe / Smoke - linux with amd64 (cancelled)

🔗 View job logs

Found 6 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: The operation was canceled.

📋 GHA job: General / Unit - Back End (cancelled)

🔗 View job logs

Found 6 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: The operation was canceled.

📋 GHA job: Zeebe / Unit - Distributed (cancelled)

🔗 View job logs

Found 6 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: The operation was canceled.

📋 GHA job: Zeebe / Unit - General (cancelled)

🔗 View job logs

Found 6 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: The operation was canceled.

📋 GHA job: Zeebe / Unit - Gateway (cancelled)

🔗 View job logs

Found 6 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: The operation was canceled.

📋 GHA job: Zeebe / Unit - Protocol (cancelled)

🔗 View job logs

Found 6 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: The operation was canceled.

📋 GHA job: Zeebe / Unit - Exporter (cancelled)

🔗 View job logs

Found 6 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: The operation was canceled.

📋 GHA job: Zeebe / Unit - Backup (cancelled)

🔗 View job logs

Found 6 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: The operation was canceled.

📋 GHA job: Zeebe / Unit - Client (cancelled)

🔗 View job logs

Found 6 GHA annotation(s):

  • FAILURE: The run was canceled by @cmur2.
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: Process completed with exit code 1.
  • FAILURE: Build output file does not exist or is empty!
  • FAILURE: The operation was canceled.

📋 GHA job: Docker / Tool / Checks (cancelled)

🔗 View job logs

No GHA annotations found for this job.


📋 GHA job: General / Integration / RDBMS ITs (cancelled)

🔗 View job logs

No GHA annotations found for this job.


📋 GHA job: ${{ matrix.module }} / Integration / ${{ matrix.name }} ITs (${{ matrix.stressRun }}) (cancelled)

🔗 View job logs

No GHA annotations found for this job.


📋 GHA job: Physical Tenant Acceptance Tests / H2 / Send slack notification on fail (cancelled)

🔗 View job logs

No GHA annotations found for this job.


📋 GHA job: Zeebe / Test summary (failure)

🔗 View job logs

Found 1 GHA annotation(s):

  • FAILURE: Process completed with exit code 1.

📋 GHA job: Zeebe / Deploy load test images (cancelled)

🔗 View job logs

No GHA annotations found for this job.


📋 GHA job: Zeebe / Auto-merge backport and release PRs (cancelled)

🔗 View job logs

No GHA annotations found for this job.


Last updated: 2026-07-09 14:18:57 UTC

GitHub moved the runner-shutdown message ("The runner has received a
shutdown signal.") out of job annotations into the raw job logs, so
observe-aborted-jobs stopped recording these events. This manually
dispatched workflow reproduces the condition: it runs a long sleep on a
self-hosted (preemptible) runner that can be stopped/preempted mid-job,
then runs observe-aborted-jobs to confirm the abort is detected and
recorded again.

Not for merge — demo/verification only.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant