feat: add authenticated checkout action with integration coverage #8

Merged
tsieprawski merged 1 commit from feat/issue-2-authenticated-checkout into main 2026-07-13 12:22:58 +00:00
Owner

Summary

  • add a reusable authenticated checkout action for Forgejo workflows
  • support explicit authenticated repository checkout and default same-repository checkout semantics
  • cover the action with a real child-Forgejo integration workflow
  • keep parent workflow ownership of the shared Docker network
  • fail hard on orchestration errors instead of producing false-green runs
  • reduce success-path orchestration noise while keeping live child runner output and failure diagnostics useful
  • pin workflow container images explicitly

Why

Caller jobs need a reusable checkout action that works in Forgejo without ctions/checkout, including in child-Forgejo integration scenarios with isolated containerized execution.

Verification

  • integration-checkout is green in Forgejo Actions
  • local WSL check.sh passes with actionlint, shellcheck, shfmt, taplo, typos, yamllint, markdownlint, and reuse installed
  • child workflow successfully cloned the action repository and validated checked-out fixture contents and SHA
## Summary - add a reusable authenticated checkout action for Forgejo workflows - support explicit authenticated repository checkout and default same-repository checkout semantics - cover the action with a real child-Forgejo integration workflow - keep parent workflow ownership of the shared Docker network - fail hard on orchestration errors instead of producing false-green runs - reduce success-path orchestration noise while keeping live child runner output and failure diagnostics useful - pin workflow container images explicitly ## Why Caller jobs need a reusable checkout action that works in Forgejo without ctions/checkout, including in child-Forgejo integration scenarios with isolated containerized execution. ## Verification - integration-checkout is green in Forgejo Actions - local WSL check.sh passes with actionlint, shellcheck, shfmt, taplo, typos, yamllint, markdownlint, and reuse installed - child workflow successfully cloned the action repository and validated checked-out fixture contents and SHA
feat: add reusable authenticated checkout action
All checks were successful
Check Shellcheck / shellcheck (pull_request) Successful in 9s
Check Actionlint / actionlint (pull_request) Successful in 10s
Check Markdownlint / markdownlint (pull_request) Successful in 14s
Check REUSE / reuse (pull_request) Successful in 19s
Check Shfmt / shfmt (pull_request) Successful in 5s
Check Typos / typos (pull_request) Successful in 6s
Check Taplo / taplo (pull_request) Successful in 6s
Check Yamllint / yamllint (pull_request) Successful in 5s
b351a61b17
test: add checkout action integration coverage
Some checks failed
Check Actionlint / actionlint (pull_request) Failing after 7s
Check Shellcheck / shellcheck (pull_request) Successful in 8s
Check Markdownlint / markdownlint (pull_request) Successful in 10s
Check REUSE / reuse (pull_request) Failing after 14s
Check Shfmt / shfmt (pull_request) Successful in 5s
Check Yamllint / yamllint (pull_request) Successful in 6s
Check Taplo / taplo (pull_request) Successful in 6s
Check Typos / typos (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Has been cancelled
2b7850e072
fix: run checkout integration on gator
Some checks failed
Check Actionlint / actionlint (pull_request) Successful in 8s
Check Markdownlint / markdownlint (pull_request) Successful in 8s
Check REUSE / reuse (pull_request) Failing after 12s
Check Shfmt / shfmt (pull_request) Successful in 4s
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check Taplo / taplo (pull_request) Successful in 5s
Check Yamllint / yamllint (pull_request) Successful in 6s
Check Typos / typos (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Failing after 5s
21fdc897a4
fix: invoke integration script via bash
Some checks failed
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check Actionlint / actionlint (pull_request) Successful in 6s
Check Markdownlint / markdownlint (pull_request) Successful in 8s
Check REUSE / reuse (pull_request) Failing after 13s
Check Shfmt / shfmt (pull_request) Successful in 5s
Check Yamllint / yamllint (pull_request) Successful in 5s
Check Typos / typos (pull_request) Successful in 6s
Check Taplo / taplo (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Failing after 6s
79545e8924
fix: initialize integration submodules
Some checks failed
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check Actionlint / actionlint (pull_request) Successful in 5s
Check Markdownlint / markdownlint (pull_request) Successful in 9s
Check REUSE / reuse (pull_request) Failing after 12s
Check Shfmt / shfmt (pull_request) Successful in 4s
Check Taplo / taplo (pull_request) Successful in 5s
Check Typos / typos (pull_request) Successful in 6s
Check Yamllint / yamllint (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Failing after 6s
a17e095f47
fix: use https submodule URL for integration
Some checks failed
Check Actionlint / actionlint (pull_request) Successful in 10s
Check Markdownlint / markdownlint (pull_request) Successful in 12s
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check REUSE / reuse (pull_request) Failing after 12s
Check Shfmt / shfmt (pull_request) Successful in 4s
Check Taplo / taplo (pull_request) Successful in 5s
Check Yamllint / yamllint (pull_request) Successful in 5s
Check Typos / typos (pull_request) Successful in 5s
Test Integration Checkout / integration-checkout (pull_request) Failing after 7s
083c83505e
fix: reuse local setup-forgejo clone in integration
Some checks failed
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check Actionlint / actionlint (pull_request) Successful in 6s
Check Markdownlint / markdownlint (pull_request) Successful in 8s
Check REUSE / reuse (pull_request) Failing after 13s
Check Shfmt / shfmt (pull_request) Successful in 4s
Check Yamllint / yamllint (pull_request) Successful in 5s
Check Taplo / taplo (pull_request) Successful in 6s
Check Typos / typos (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Failing after 7s
3b53b462c8
test: add preserved WSL integration debug helper
Some checks failed
Check REUSE / reuse (pull_request) Failing after 4s
Check Shellcheck / shellcheck (pull_request) Successful in 8s
Check Actionlint / actionlint (pull_request) Successful in 9s
Check Markdownlint / markdownlint (pull_request) Successful in 12s
Check Typos / typos (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 6s
Check Yamllint / yamllint (pull_request) Successful in 7s
Check Taplo / taplo (pull_request) Successful in 8s
Test Integration Checkout / integration-checkout (pull_request) Failing after 6s
8262502f1e
test: assert caller repository checkout semantics
Some checks failed
Check Markdownlint / markdownlint (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 5s
Check Actionlint / actionlint (pull_request) Successful in 6s
Check REUSE / reuse (pull_request) Failing after 13s
Check Typos / typos (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 4s
Check Taplo / taplo (pull_request) Successful in 5s
Check Yamllint / yamllint (pull_request) Successful in 7s
Test Integration Checkout / integration-checkout (pull_request) Failing after 7s
10662a0b92
fix: authenticate integration submodule checkout
Some checks failed
Check REUSE / reuse (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check Actionlint / actionlint (pull_request) Successful in 5s
Check Markdownlint / markdownlint (pull_request) Successful in 7s
Check Typos / typos (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 4s
Check Yamllint / yamllint (pull_request) Successful in 5s
Check Taplo / taplo (pull_request) Successful in 5s
Test Integration Checkout / integration-checkout (pull_request) Failing after 6s
412346b4c4
fix: clone setup-forgejo explicitly in CI
Some checks failed
Check Actionlint / actionlint (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check Markdownlint / markdownlint (pull_request) Successful in 8s
Check REUSE / reuse (pull_request) Successful in 12s
Check Shfmt / shfmt (pull_request) Failing after 1s
Check Taplo / taplo (pull_request) Successful in 5s
Check Yamllint / yamllint (pull_request) Successful in 5s
Check Typos / typos (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Failing after 5s
fd73f89b12
fix: use credential store for setup-forgejo clone
Some checks failed
Check Actionlint / actionlint (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check Markdownlint / markdownlint (pull_request) Successful in 9s
Check REUSE / reuse (pull_request) Successful in 13s
Check Yamllint / yamllint (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 4s
Check Taplo / taplo (pull_request) Successful in 5s
Check Typos / typos (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Failing after 2m8s
7ec891c3d9
fix: isolate child Forgejo integration state locally
Some checks failed
Check REUSE / reuse (pull_request) Failing after 5s
Check Shellcheck / shellcheck (pull_request) Successful in 10s
Check Actionlint / actionlint (pull_request) Successful in 11s
Check Markdownlint / markdownlint (pull_request) Successful in 15s
Check Shfmt / shfmt (pull_request) Successful in 6s
Check Typos / typos (pull_request) Successful in 8s
Check Taplo / taplo (pull_request) Successful in 8s
Check Yamllint / yamllint (pull_request) Successful in 8s
Test Integration Checkout / integration-checkout (pull_request) Failing after 2m13s
b64a65db1a
fix: install curl for integration helper
Some checks failed
Check Markdownlint / markdownlint (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 5s
Check Actionlint / actionlint (pull_request) Successful in 6s
Check REUSE / reuse (pull_request) Successful in 14s
Check Typos / typos (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 5s
Check Taplo / taplo (pull_request) Successful in 6s
Check Yamllint / yamllint (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Failing after 2m40s
8e17d30814
test: add generic local containerized integration helper
Some checks failed
Test Integration Checkout / integration-checkout (pull_request) Waiting to run
Check Actionlint / actionlint (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 5s
Check Markdownlint / markdownlint (pull_request) Successful in 9s
Check REUSE / reuse (pull_request) Successful in 14s
Check Shfmt / shfmt (pull_request) Failing after 1s
Check Yamllint / yamllint (pull_request) Successful in 6s
Check Typos / typos (pull_request) Successful in 6s
Check Taplo / taplo (pull_request) Successful in 7s
1942a152ea
chore: bump setup-forgejo test helper revision
Some checks failed
Check REUSE / reuse (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check Actionlint / actionlint (pull_request) Successful in 5s
Check Markdownlint / markdownlint (pull_request) Successful in 8s
Check Taplo / taplo (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 5s
Check Yamllint / yamllint (pull_request) Successful in 6s
Check Typos / typos (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Failing after 2m41s
81c3caea43
test: always print child integration diagnostics
Some checks failed
Check Markdownlint / markdownlint (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check Actionlint / actionlint (pull_request) Successful in 6s
Check REUSE / reuse (pull_request) Successful in 13s
Check Typos / typos (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 5s
Check Taplo / taplo (pull_request) Successful in 6s
Check Yamllint / yamllint (pull_request) Successful in 7s
Test Integration Checkout / integration-checkout (pull_request) Failing after 4m55s
a59754d374
tsieprawski changed title from WIP: feat: add reusable authenticated checkout action to feat: add authenticated checkout action with integration coverage 2026-07-12 20:51:09 +00:00
tsieprawski force-pushed feat/issue-2-authenticated-checkout from a59754d374
Some checks failed
Check Markdownlint / markdownlint (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check Actionlint / actionlint (pull_request) Successful in 6s
Check REUSE / reuse (pull_request) Successful in 13s
Check Typos / typos (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 5s
Check Taplo / taplo (pull_request) Successful in 6s
Check Yamllint / yamllint (pull_request) Successful in 7s
Test Integration Checkout / integration-checkout (pull_request) Failing after 4m55s
to 2335dbad3d
Some checks failed
Check REUSE / reuse (pull_request) Failing after 1s
Check Actionlint / actionlint (pull_request) Successful in 5s
Check Shellcheck / shellcheck (pull_request) Successful in 5s
Check Markdownlint / markdownlint (pull_request) Successful in 8s
Check Taplo / taplo (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 4s
Check Typos / typos (pull_request) Successful in 6s
Check Yamllint / yamllint (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Failing after 4m53s
2026-07-12 20:51:54 +00:00
Compare
test: fail fast on integration network setup
Some checks failed
Check REUSE / reuse (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 5s
Check Actionlint / actionlint (pull_request) Successful in 5s
Check Markdownlint / markdownlint (pull_request) Successful in 9s
Check Typos / typos (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 4s
Check Yamllint / yamllint (pull_request) Successful in 5s
Check Taplo / taplo (pull_request) Successful in 5s
Test Integration Checkout / integration-checkout (pull_request) Failing after 6s
3d3a7d4d8e
fix: pass integration network name from workflow
Some checks failed
Check Markdownlint / markdownlint (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check Actionlint / actionlint (pull_request) Successful in 6s
Check REUSE / reuse (pull_request) Successful in 13s
Check Shfmt / shfmt (pull_request) Failing after 1s
Check Yamllint / yamllint (pull_request) Successful in 5s
Check Taplo / taplo (pull_request) Successful in 6s
Check Typos / typos (pull_request) Successful in 7s
Test Integration Checkout / integration-checkout (pull_request) Failing after 6s
f8859474e7
fix: fail fast when integration helper scripts are missing
Some checks failed
Check Markdownlint / markdownlint (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check Actionlint / actionlint (pull_request) Successful in 5s
Check REUSE / reuse (pull_request) Successful in 12s
Check Taplo / taplo (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 4s
Check Typos / typos (pull_request) Successful in 5s
Check Yamllint / yamllint (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Failing after 6s
d220603eae
fix: ensure setup-forgejo helper scripts are executable
Some checks failed
Check REUSE / reuse (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check Actionlint / actionlint (pull_request) Successful in 6s
Check Markdownlint / markdownlint (pull_request) Successful in 9s
Check Typos / typos (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 4s
Check Yamllint / yamllint (pull_request) Successful in 5s
Check Taplo / taplo (pull_request) Successful in 5s
Test Integration Checkout / integration-checkout (pull_request) Failing after 7s
6a2dad0249
fix: use executable setup-forgejo network helper
Some checks failed
Check Markdownlint / markdownlint (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check Actionlint / actionlint (pull_request) Successful in 5s
Check REUSE / reuse (pull_request) Successful in 12s
Check Typos / typos (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 4s
Check Yamllint / yamllint (pull_request) Successful in 6s
Check Taplo / taplo (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Failing after 7s
5580e533c4
fix: use tracked authenticated submodule in CI
Some checks failed
Check Actionlint / actionlint (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check Markdownlint / markdownlint (pull_request) Successful in 10s
Check REUSE / reuse (pull_request) Successful in 12s
Check Shfmt / shfmt (pull_request) Failing after 1s
Check Yamllint / yamllint (pull_request) Successful in 5s
Check Taplo / taplo (pull_request) Successful in 5s
Check Typos / typos (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Failing after 1m14s
039c0831f9
fix: let parent own integration network creation
Some checks failed
Check REUSE / reuse (pull_request) Failing after 4s
Check Shellcheck / shellcheck (pull_request) Successful in 8s
Check Actionlint / actionlint (pull_request) Successful in 9s
Check Markdownlint / markdownlint (pull_request) Successful in 12s
Check Taplo / taplo (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 5s
Check Yamllint / yamllint (pull_request) Successful in 6s
Check Typos / typos (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Failing after 6s
1ece2e2672
test: report setup-forgejo stage failures explicitly
Some checks failed
Check Actionlint / actionlint (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 5s
Check Markdownlint / markdownlint (pull_request) Successful in 9s
Check REUSE / reuse (pull_request) Successful in 13s
Check Yamllint / yamllint (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 4s
Check Taplo / taplo (pull_request) Successful in 5s
Check Typos / typos (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Failing after 7s
3b4e01dc8e
test: always trace setup-forgejo helper scripts
Some checks failed
Check Markdownlint / markdownlint (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check Actionlint / actionlint (pull_request) Successful in 5s
Check REUSE / reuse (pull_request) Successful in 12s
Check Yamllint / yamllint (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 5s
Check Taplo / taplo (pull_request) Successful in 5s
Check Typos / typos (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Failing after 6s
5079c36802
test: enable xtrace and errexit in setup helpers
Some checks failed
Check REUSE / reuse (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 5s
Check Actionlint / actionlint (pull_request) Successful in 6s
Check Markdownlint / markdownlint (pull_request) Successful in 11s
Check Shfmt / shfmt (pull_request) Failing after 1s
Check Yamllint / yamllint (pull_request) Successful in 6s
Check Typos / typos (pull_request) Successful in 6s
Check Taplo / taplo (pull_request) Successful in 7s
Test Integration Checkout / integration-checkout (pull_request) Failing after 7s
23e9ce47bd
fix: create integration network in parent workflow
Some checks failed
Check Shellcheck / shellcheck (pull_request) Failing after 1s
Check Actionlint / actionlint (pull_request) Successful in 5s
Check Markdownlint / markdownlint (pull_request) Successful in 9s
Check REUSE / reuse (pull_request) Successful in 13s
Check Shfmt / shfmt (pull_request) Failing after 1s
Check Yamllint / yamllint (pull_request) Successful in 6s
Check Taplo / taplo (pull_request) Successful in 6s
Check Typos / typos (pull_request) Successful in 7s
Test Integration Checkout / integration-checkout (pull_request) Successful in 1m23s
2b6e8cdf76
fix: fail integration on child setup errors
Some checks failed
Check REUSE / reuse (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check Actionlint / actionlint (pull_request) Successful in 5s
Check Markdownlint / markdownlint (pull_request) Successful in 9s
Check Typos / typos (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 4s
Check Yamllint / yamllint (pull_request) Successful in 6s
Check Taplo / taplo (pull_request) Successful in 7s
Test Integration Checkout / integration-checkout (pull_request) Failing after 1m15s
58558a3308
fix: use workspace for default checkout
Some checks failed
Check REUSE / reuse (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check Actionlint / actionlint (pull_request) Successful in 5s
Check Markdownlint / markdownlint (pull_request) Successful in 8s
Check Typos / typos (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 4s
Check Taplo / taplo (pull_request) Successful in 5s
Check Yamllint / yamllint (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Failing after 1m17s
a3e7538171
fix: update runner bootstrap compatibility
Some checks failed
Check Actionlint / actionlint (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 6s
Check Markdownlint / markdownlint (pull_request) Successful in 8s
Check REUSE / reuse (pull_request) Successful in 13s
Check Yamllint / yamllint (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 4s
Check Typos / typos (pull_request) Successful in 6s
Check Taplo / taplo (pull_request) Successful in 7s
Test Integration Checkout / integration-checkout (pull_request) Failing after 1m40s
411b62c8b3
fix: use rendered runner network config
Some checks failed
Check Actionlint / actionlint (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 5s
Check Markdownlint / markdownlint (pull_request) Successful in 9s
Check REUSE / reuse (pull_request) Successful in 14s
Check Shfmt / shfmt (pull_request) Failing after 1s
Check Typos / typos (pull_request) Successful in 6s
Check Taplo / taplo (pull_request) Successful in 6s
Check Yamllint / yamllint (pull_request) Successful in 7s
Test Integration Checkout / integration-checkout (pull_request) Successful in 1m39s
c7bd357b35
chore: trim integration debug noise
Some checks failed
Check Markdownlint / markdownlint (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check Actionlint / actionlint (pull_request) Successful in 5s
Check REUSE / reuse (pull_request) Successful in 12s
Check Taplo / taplo (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 5s
Check Yamllint / yamllint (pull_request) Successful in 5s
Check Typos / typos (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Has been cancelled
6c82e6cc10
tsieprawski force-pushed feat/issue-2-authenticated-checkout from 6c82e6cc10
Some checks failed
Check Markdownlint / markdownlint (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Successful in 4s
Check Actionlint / actionlint (pull_request) Successful in 5s
Check REUSE / reuse (pull_request) Successful in 12s
Check Taplo / taplo (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 5s
Check Yamllint / yamllint (pull_request) Successful in 5s
Check Typos / typos (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Has been cancelled
to 7de0ede48b
Some checks failed
Check Actionlint / actionlint (pull_request) Failing after 1s
Check Markdownlint / markdownlint (pull_request) Successful in 9s
Check REUSE / reuse (pull_request) Successful in 13s
Check Typos / typos (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Successful in 4s
Check Taplo / taplo (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Failing after 8s
Check Yamllint / yamllint (pull_request) Successful in 9s
2026-07-13 07:39:29 +00:00
Compare
chore: trim local integration helpers
Some checks failed
Check REUSE / reuse (pull_request) Failing after 1s
Check Actionlint / actionlint (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Failing after 5s
Check Markdownlint / markdownlint (pull_request) Successful in 8s
Check Shfmt / shfmt (pull_request) Failing after 1s
Check Taplo / taplo (pull_request) Failing after 1s
Check Typos / typos (pull_request) Successful in 5s
Check Yamllint / yamllint (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Successful in 1m40s
4d113ba844
fix: align local checks with CI workflows
Some checks failed
Check Taplo / taplo (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Successful in 1m41s
Check Markdownlint / markdownlint (pull_request) Successful in 8s
Check REUSE / reuse (pull_request) Successful in 16s
Check Yamllint / yamllint (pull_request) Successful in 6s
Check Typos / typos (pull_request) Successful in 7s
Check Actionlint / actionlint (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Failing after 4s
Check Shellcheck / shellcheck (pull_request) Failing after 5s
73bfb185ba
feat: log checkout action inputs and result
Some checks failed
Check REUSE / reuse (pull_request) Failing after 1s
Check Markdownlint / markdownlint (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Failing after 5s
Check Actionlint / actionlint (pull_request) Failing after 5s
Check Typos / typos (pull_request) Failing after 1s
Check Yamllint / yamllint (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Failing after 4s
Check Taplo / taplo (pull_request) Successful in 5s
Test Integration Checkout / integration-checkout (pull_request) Successful in 1m40s
fa95b7f78d
chore: limit integration logs to failures
Some checks failed
Check Markdownlint / markdownlint (pull_request) Successful in 8s
Check Shfmt / shfmt (pull_request) Failing after 4s
Check Taplo / taplo (pull_request) Successful in 5s
Test Integration Checkout / integration-checkout (pull_request) Successful in 1m42s
Check Typos / typos (pull_request) Successful in 7s
Check REUSE / reuse (pull_request) Successful in 15s
Check Yamllint / yamllint (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Failing after 6s
Check Actionlint / actionlint (pull_request) Failing after 7s
eb6d526e52
chore: focus integration logs on workflow results
Some checks failed
Check Actionlint / actionlint (pull_request) Failing after 1s
Check REUSE / reuse (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Failing after 5s
Check Markdownlint / markdownlint (pull_request) Successful in 9s
Check Shfmt / shfmt (pull_request) Failing after 1s
Check Taplo / taplo (pull_request) Failing after 1s
Check Typos / typos (pull_request) Successful in 6s
Check Yamllint / yamllint (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Successful in 1m43s
6ba961e7ce
chore: update helper polling output
Some checks failed
Check Shellcheck / shellcheck (pull_request) Failing after 1s
Check REUSE / reuse (pull_request) Failing after 1s
Check Actionlint / actionlint (pull_request) Failing after 5s
Check Markdownlint / markdownlint (pull_request) Successful in 8s
Check Taplo / taplo (pull_request) Failing after 1s
Check Yamllint / yamllint (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Failing after 4s
Check Typos / typos (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Successful in 1m40s
34ab2d9f74
chore: prefer live runner logs over helper xtrace
Some checks failed
Check Shellcheck / shellcheck (pull_request) Failing after 1s
Check Markdownlint / markdownlint (pull_request) Failing after 1s
Check Actionlint / actionlint (pull_request) Failing after 6s
Check REUSE / reuse (pull_request) Successful in 13s
Check Typos / typos (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Failing after 1s
Check Yamllint / yamllint (pull_request) Successful in 5s
Check Taplo / taplo (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Successful in 1m40s
6c784e7caa
chore: reduce setup helper log noise
Some checks failed
Check Actionlint / actionlint (pull_request) Failing after 1s
Check REUSE / reuse (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Failing after 5s
Check Markdownlint / markdownlint (pull_request) Successful in 8s
Check Typos / typos (pull_request) Failing after 1s
Check Taplo / taplo (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Failing after 5s
Check Yamllint / yamllint (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Successful in 1m40s
b4621dc7a9
fix: follow current runner log output
Some checks failed
Check Actionlint / actionlint (pull_request) Failing after 1s
Check REUSE / reuse (pull_request) Failing after 1s
Check Shellcheck / shellcheck (pull_request) Failing after 4s
Check Markdownlint / markdownlint (pull_request) Successful in 8s
Check Typos / typos (pull_request) Failing after 1s
Check Taplo / taplo (pull_request) Failing after 1s
Check Shfmt / shfmt (pull_request) Failing after 4s
Check Yamllint / yamllint (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Successful in 1m40s
2c754dfb9e
fix: restore live runner workflow output
Some checks failed
Check Markdownlint / markdownlint (pull_request) Successful in 8s
Check Yamllint / yamllint (pull_request) Successful in 5s
Check Shellcheck / shellcheck (pull_request) Failing after 5s
Check Taplo / taplo (pull_request) Successful in 7s
Check Actionlint / actionlint (pull_request) Failing after 7s
Check REUSE / reuse (pull_request) Successful in 13s
Check Shfmt / shfmt (pull_request) Failing after 5s
Check Typos / typos (pull_request) Successful in 7s
Test Integration Checkout / integration-checkout (pull_request) Successful in 1m43s
06eedc7597
fix: align lint checks with CI tools
Some checks failed
Check Shellcheck / shellcheck (pull_request) Successful in 5s
Check Actionlint / actionlint (pull_request) Successful in 6s
Check Markdownlint / markdownlint (pull_request) Successful in 9s
Check REUSE / reuse (pull_request) Successful in 13s
Check Shfmt / shfmt (pull_request) Failing after 5s
Check Taplo / taplo (pull_request) Successful in 6s
Check Yamllint / yamllint (pull_request) Successful in 6s
Check Typos / typos (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Successful in 1m39s
f39e8781e1
fix: format integration script for CI shfmt
All checks were successful
Check Shellcheck / shellcheck (pull_request) Successful in 5s
Check Actionlint / actionlint (pull_request) Successful in 5s
Check Markdownlint / markdownlint (pull_request) Successful in 10s
Check REUSE / reuse (pull_request) Successful in 13s
Check Shfmt / shfmt (pull_request) Successful in 4s
Check Typos / typos (pull_request) Successful in 6s
Check Yamllint / yamllint (pull_request) Successful in 6s
Check Taplo / taplo (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Successful in 1m40s
decbe454fd
chore: pin workflow container images explicitly
All checks were successful
Check Shellcheck / shellcheck (pull_request) Successful in 8s
Check Actionlint / actionlint (pull_request) Successful in 9s
Check Markdownlint / markdownlint (pull_request) Successful in 14s
Check REUSE / reuse (pull_request) Successful in 17s
Check Shfmt / shfmt (pull_request) Successful in 5s
Check Typos / typos (pull_request) Successful in 7s
Check Taplo / taplo (pull_request) Successful in 7s
Check Yamllint / yamllint (pull_request) Successful in 8s
Test Integration Checkout / integration-checkout (pull_request) Successful in 1m41s
fa1f30baf1
chore: quiet helper retry output
All checks were successful
Check Shellcheck / shellcheck (pull_request) Successful in 5s
Check Actionlint / actionlint (pull_request) Successful in 5s
Check Markdownlint / markdownlint (pull_request) Successful in 9s
Check REUSE / reuse (pull_request) Successful in 13s
Check Shfmt / shfmt (pull_request) Successful in 4s
Check Yamllint / yamllint (pull_request) Successful in 5s
Check Taplo / taplo (pull_request) Successful in 6s
Check Typos / typos (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Successful in 1m41s
4eafc99f61
tsieprawski force-pushed feat/issue-2-authenticated-checkout from 4eafc99f61
All checks were successful
Check Shellcheck / shellcheck (pull_request) Successful in 5s
Check Actionlint / actionlint (pull_request) Successful in 5s
Check Markdownlint / markdownlint (pull_request) Successful in 9s
Check REUSE / reuse (pull_request) Successful in 13s
Check Shfmt / shfmt (pull_request) Successful in 4s
Check Yamllint / yamllint (pull_request) Successful in 5s
Check Taplo / taplo (pull_request) Successful in 6s
Check Typos / typos (pull_request) Successful in 6s
Test Integration Checkout / integration-checkout (pull_request) Successful in 1m41s
to 58b4d451da
All checks were successful
Check Actionlint / actionlint (pull_request) Successful in 5s
Check Shellcheck / shellcheck (pull_request) Successful in 6s
Check Markdownlint / markdownlint (pull_request) Successful in 9s
Check REUSE / reuse (pull_request) Successful in 14s
Check Shfmt / shfmt (pull_request) Successful in 5s
Check Yamllint / yamllint (pull_request) Successful in 6s
Check Typos / typos (pull_request) Successful in 6s
Check Taplo / taplo (pull_request) Successful in 7s
Test Integration Checkout / integration-checkout (pull_request) Successful in 1m41s
2026-07-13 12:15:55 +00:00
Compare
tsieprawski force-pushed feat/issue-2-authenticated-checkout from 58b4d451da
All checks were successful
Check Actionlint / actionlint (pull_request) Successful in 5s
Check Shellcheck / shellcheck (pull_request) Successful in 6s
Check Markdownlint / markdownlint (pull_request) Successful in 9s
Check REUSE / reuse (pull_request) Successful in 14s
Check Shfmt / shfmt (pull_request) Successful in 5s
Check Yamllint / yamllint (pull_request) Successful in 6s
Check Typos / typos (pull_request) Successful in 6s
Check Taplo / taplo (pull_request) Successful in 7s
Test Integration Checkout / integration-checkout (pull_request) Successful in 1m41s
to 020ec5d46f
All checks were successful
Check Shellcheck / shellcheck (pull_request) Successful in 5s
Check Actionlint / actionlint (pull_request) Successful in 6s
Check Markdownlint / markdownlint (pull_request) Successful in 9s
Check REUSE / reuse (pull_request) Successful in 13s
Check Shfmt / shfmt (pull_request) Successful in 5s
Check Taplo / taplo (pull_request) Successful in 6s
Check Typos / typos (pull_request) Successful in 6s
Check Yamllint / yamllint (pull_request) Successful in 7s
Test Integration Checkout / integration-checkout (pull_request) Successful in 1m41s
Check Actionlint / actionlint (push) Successful in 6s
Check Shellcheck / shellcheck (push) Successful in 7s
Check Markdownlint / markdownlint (push) Successful in 10s
Check REUSE / reuse (push) Successful in 15s
Check Shfmt / shfmt (push) Successful in 5s
Check Taplo / taplo (push) Successful in 6s
Check Typos / typos (push) Successful in 6s
Check Yamllint / yamllint (push) Successful in 7s
Test Integration Checkout / integration-checkout (push) Successful in 1m43s
2026-07-13 12:19:54 +00:00
Compare
tsieprawski deleted branch feat/issue-2-authenticated-checkout 2026-07-13 12:22:58 +00:00
Sign in to join this conversation.
No reviewers
No labels
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
tsieprawski/forgejo-actions!8
No description provided.