ci: use Forgejo-native quality wait #15

Merged
barrettruth merged 1 commit from fix/forgejo-native-quality-wait into main 2026-05-04 17:24:41 +00:00
Owner

Summary

  • add .forgejo/scripts/wait-for-quality.sh using Forgejo-native environment variables
  • replace inline deploy quality polling with the shared shell/curl/jq helper
  • replace $GITHUB_SHA release paths with $FORGEJO_SHA

Changed files

  • .forgejo/scripts/wait-for-quality.sh
  • .forgejo/workflows/deploy.yaml

Verification

  • rg -n 'GITHUB_|\$\{\{[[:space:]]*github\.' .forgejo returns no matches
  • nix shell nixpkgs#yq-go -c yq '.' .forgejo/workflows/deploy.yaml
  • nix shell nixpkgs#shellcheck -c shellcheck .forgejo/scripts/wait-for-quality.sh
  • mocked helper run: two identical pending responses produce exactly one Waiting for quality checks: line before success
  • git diff --check
## Summary - add `.forgejo/scripts/wait-for-quality.sh` using Forgejo-native environment variables - replace inline deploy quality polling with the shared shell/curl/jq helper - replace `$GITHUB_SHA` release paths with `$FORGEJO_SHA` ## Changed files - `.forgejo/scripts/wait-for-quality.sh` - `.forgejo/workflows/deploy.yaml` ## Verification - `rg -n 'GITHUB_|\$\{\{[[:space:]]*github\.' .forgejo` returns no matches - `nix shell nixpkgs#yq-go -c yq '.' .forgejo/workflows/deploy.yaml` - `nix shell nixpkgs#shellcheck -c shellcheck .forgejo/scripts/wait-for-quality.sh` - mocked helper run: two identical pending responses produce exactly one `Waiting for quality checks:` line before success - `git diff --check`
ci: use Forgejo-native quality wait
All checks were successful
quality / Format (pull_request) Successful in 13s
quality / Lint (pull_request) Successful in 19s
quality / Build (pull_request) Successful in 17s
b1e2d2a4e1
barrettruth deleted branch fix/forgejo-native-quality-wait 2026-05-04 17:24:41 +00:00
Sign in to join this conversation.
No description provided.