Run python-ci on ubuntu-latest (Gitea docker runner image) with setup-python@v5, same pattern as apply-bot.
Keep lint/tests as hard gates; secret-scan stays on heavy lane.
Clearer review-server health timeout error.
Local: 105 passed, ruff clean. Prior main python-ci was red since honest-CI harden.
Test plan
Gitea python-ci green on this PR
secret-scan green
## Summary
- Run python-ci on ubuntu-latest (Gitea docker runner image) with setup-python@v5, same pattern as apply-bot.
- Keep lint/tests as hard gates; secret-scan stays on heavy lane.
- Clearer review-server health timeout error.
Local: 105 passed, ruff clean. Prior main python-ci was red since honest-CI harden.
## Test plan
- [ ] Gitea python-ci green on this PR
- [ ] secret-scan green
Host/container nesting with node:20-bookworm kept failing on main
(~50s) while local pytest (105) and ruff stayed green. Match apply-bot:
setup-python on ubuntu-latest docker label, keep secret-scan on heavy.
test_reset_only_writes failed in CI (no ~/Downloads export) while
passing on a laptop that has the Levkin export. Skip SlackExport load
when --reset returns early.
ilia
scheduled this pull request to auto merge when all checks succeed 2026-08-06 12:41:33 -05:00
ilia
merged commit e526308e82 into main2026-08-06 12:43:35 -05:00
ilia
deleted branch chore/fix-python-ci2026-08-06 12:43:35 -05:00
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
Local: 105 passed, ruff clean. Prior main python-ci was red since honest-CI harden.
Test plan