Distinguish private run log auth failures #106

Merged
stephen merged 1 commit from fix/91-runlog-auth-error into main 2026-06-11 00:15:40 +00:00
Owner

Summary

  • distinguish Forgejo web-route 404s caused by token auth rejection on private repos from genuinely missing run/job/attempt logs
  • keep the existing missing-log message when the token run list does not contain the run
  • add wiremock coverage for the private-repo auth path and the missing-run fallback

Tests

  • cargo fmt --check
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo test --all

Fixes rasterstate/fj#91

## Summary - distinguish Forgejo web-route 404s caused by token auth rejection on private repos from genuinely missing run/job/attempt logs - keep the existing missing-log message when the token run list does not contain the run - add wiremock coverage for the private-repo auth path and the missing-run fallback ## Tests - cargo fmt --check - cargo clippy --all-targets --all-features -- -D warnings - cargo test --all Fixes rasterstate/fj#91
Distinguish private run log auth failures
All checks were successful
ci / check (pull_request) Successful in 9m50s
ci / live-e2e (pull_request) Successful in 1m41s
ci / coverage (pull_request) Successful in 1m46s
bedb576da7
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rasterstate/fj!106
No description provided.