Drift detected: production may not be serving the intended revision #19
Labels
No labels
ci-failure:ci.yaml-gates
ci-failure:deploy.yaml-build-push-deploy
ci-failure:drift-check.yaml-drift-check
rollback-drill
rollback-fired:drill
rollback-fired:production
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
vendel.xi2ix.com/xi2ix.com-website#19
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Opened by drift-check.yaml. Each occurrence is added as a COMMENT on this issue rather than as a new issue: this job runs hourly, and one issue per hour would be 24 a day and worse than silence. Read the newest comment for the current state.
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/337
Event: workflow_dispatch
Commit:
8b250e8d1fBranch/ref: main
Triggered by: vendel.xi2ix.com
Simulated (simulate_drift): true
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/338
Event: workflow_dispatch
Commit:
8b250e8d1fBranch/ref: main
Triggered by: vendel.xi2ix.com
Simulated (simulate_drift): true
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/355
Event: workflow_dispatch
Commit:
ee0eb9ff3dBranch/ref: main
Triggered by: forgeadmin
Simulated (simulate_drift): false
What failed
The detector itself did not report drift (outcome: success). This run failed for another reason -- most likely the heartbeat-freshness assertion, which means this detector had previously stopped running for at least two hourly ticks.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/359
Event: schedule
Commit:
ee0eb9ff3dBranch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The detector itself did not report drift (outcome: success). This run failed for another reason -- most likely the heartbeat-freshness assertion, which means this detector had previously stopped running for at least two hourly ticks.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/430
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/431
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/432
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/433
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/434
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/435
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/436
Event: workflow_dispatch
Commit:
f0c6722aa8Branch/ref: main
Triggered by: vendel.xi2ix.com
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/437
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/438
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/439
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/440
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/441
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/442
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/443
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/444
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/445
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/446
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/447
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/448
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/449
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/450
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/451
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/452
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/453
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/456
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/531
Event: schedule
Commit:
f0c6722aa8Branch/ref: main
Triggered by: forgejo-actions
Simulated (simulate_drift): false
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log
Workflow: drift-check.yaml
Job: drift-check
Run: https://forgejo.lab.xi2ix.de/vendel.xi2ix.com/xi2ix.com-website/actions/runs/669
Event: workflow_dispatch
Commit:
a2f020f27cBranch/ref: main
Triggered by: vendel.xi2ix.com
Simulated (simulate_drift): true
What failed
The drift detector reported a finding. Production may not be serving the revision we intended to ship. The detector's own output, naming which of the three readings disagreed and what each said, is captured below.
Detector heartbeat
Captured output (tail, per failing-eligible step)
/tmp/gsd-failhook-drift-check-drift-check-detector.log
/tmp/gsd-failhook-drift-check-drift-check-heartbeat-age.log
/tmp/gsd-failhook-drift-check-drift-check-prev.log