## Summary
- Adds a `Print runner wait time` step as the **first step** in every CI job across `ci.yml`, `deploy.yml`, `website.yml`, and `firebase-tests.yml`
- Records the moment a runner picks up the job (`date +%s`) and fetches the run's `created_at` from the Forgejo tasks API to compute queue wait time
- Uses `github.token` (no new secrets needed); prints `unknown` and continues without failing if the API lookup returns nothing
## Jobs updated
- `ci.yml`: `check`
- `deploy.yml`: `check-changes`, `deploy-playstore`, `deploy-apk`, `build-linux`, `label-deploy-health`
- `website.yml`: `deploy`
- `firebase-tests.yml`: `check-changes`, `test-android-firebase`
## Verification
- All four workflow files reviewed — step is placed before `actions/checkout` (or before the first step in `label-deploy-health` which has no checkout)
- Step is self-contained: never fails the job if the API lookup does not find the run
Closes #504
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Print runner wait timestep as the first step in every CI job acrossci.yml,deploy.yml,website.yml, andfirebase-tests.ymldate +%s) and fetches the run'screated_atfrom the Forgejo tasks API to compute queue wait timegithub.token(no new secrets needed); printsunknownand continues without failing if the API lookup returns nothingJobs updated
ci.yml:checkdeploy.yml:check-changes,deploy-playstore,deploy-apk,build-linux,label-deploy-healthwebsite.yml:deployfirebase-tests.yml:check-changes,test-android-firebaseVerification
actions/checkout(or before the first step inlabel-deploy-healthwhich has no checkout)Closes #504