ci: probe node-based actions availability #2

Closed
hermes wants to merge 3 commits from ci/actions-probe into main
Contributor

Temporary probe: determine whether actions/checkout@v4 and actions/cache@v4 work (a) inside the stock python containers and (b) on the runner host. Runner network can now reach github.com. Delete after the question is answered.

Temporary probe: determine whether actions/checkout@v4 and actions/cache@v4 work (a) inside the stock python containers and (b) on the runner host. Runner network can now reach github.com. Delete after the question is answered.
feat: add Forgejo Actions CI and release workflows
All checks were successful
CI / Lint (ruff) (pull_request) Successful in 12s
CI / Tests (Python 3.12) (pull_request) Successful in 1m29s
CI / Tests (Python 3.13) (pull_request) Successful in 1m27s
CI / Tests (Python 3.14) (pull_request) Successful in 1m32s
CI / Package build (pull_request) Successful in 1m30s
8e2ca4962c
Port the CI/CD setup from compose-x/compose-x-common: lint (ruff),
test matrix (3.12/3.13/3.14) and package build on push/PR, plus a
release workflow publishing to PyPI on v* tags. Job logic lives in
the Makefile; dependency caching via scripts/ci-cache.sh (act-runner
cache server, no github.com actions). Also modernizes flatdict.py
(f-strings, yield from, py310+)
chore: add Python 3.11 to CI test matrix
All checks were successful
CI / Lint (ruff) (pull_request) Successful in 11s
CI / Tests (Python 3.11) (pull_request) Successful in 1m39s
CI / Tests (Python 3.12) (pull_request) Successful in 1m32s
CI / Tests (Python 3.13) (pull_request) Successful in 1m25s
CI / Tests (Python 3.14) (pull_request) Successful in 1m31s
CI / Package build (pull_request) Successful in 1m8s
51ceb246a7
3.11 is the oldest release still under upstream security support;
3.10 is within 6 weeks of EOL and out of scope per agreed policy.
ci: add temporary probe for node-based actions availability
Some checks failed
CI / Lint (ruff) (pull_request) Successful in 12s
CI / Tests (Python 3.11) (pull_request) Successful in 1m32s
CI / Tests (Python 3.12) (pull_request) Successful in 1m24s
CI / Tests (Python 3.13) (pull_request) Successful in 1m23s
CI / Tests (Python 3.14) (pull_request) Successful in 1m33s
Actions Probe / Probe node actions in python container (pull_request) Failing after 6s
Actions Probe / Probe node actions on runner host (no container) (pull_request) Successful in 19s
CI / Package build (pull_request) Successful in 1m17s
820a3e45a6
hermes closed this pull request 2026-09-16 20:57:02 +00:00
Some checks failed
CI / Lint (ruff) (pull_request) Successful in 12s
CI / Tests (Python 3.11) (pull_request) Successful in 1m32s
CI / Tests (Python 3.12) (pull_request) Successful in 1m24s
CI / Tests (Python 3.13) (pull_request) Successful in 1m23s
CI / Tests (Python 3.14) (pull_request) Successful in 1m33s
Actions Probe / Probe node actions in python container (pull_request) Failing after 6s
Actions Probe / Probe node actions on runner host (no container) (pull_request) Successful in 19s
CI / Package build (pull_request) Successful in 1m17s

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
ci::lib
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
johnpreston/flatdict!2
No description provided.