Skip to content

ci: move validation workflows off self-hosted Python runner#676

Merged
an0mium merged 2 commits into
mainfrom
codex/codex-20260306-071755-981448be
Mar 6, 2026
Merged

ci: move validation workflows off self-hosted Python runner#676
an0mium merged 2 commits into
mainfrom
codex/codex-20260306-071755-981448be

Conversation

@an0mium

@an0mium an0mium commented Mar 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • move CI, test, review, spec, benchmark, and governance workflows that install the Python package from runs-on: aragora to ubuntu-latest
  • keep deploy, release, publish, and load-test workflows on self-hosted runners for a separate infra-focused pass
  • follow up on PR ci: enforce python -m pip workflows + add pip-policy guard #673 by extending the hosted-runner Python hardening pattern across the broader validation surface

Validation

  • python scripts/check_workflow_pip_install_policy.py
  • python -m pytest tests/scripts/test_check_workflow_pip_install_policy.py -q

Intentionally Left Self-Hosted

  • deploy pipelines: deploy-ec2.yml, deploy-lightsail.yml, deploy-secure.yml, deploy-canary.yml
  • publish/release pipelines: publish-aragora.yml, publish-aragora-debate.yml, publish-sdk-python.yml, release.yml
  • load/perf pipeline: load-tests.yml

@an0mium an0mium merged commit eb19573 into main Mar 6, 2026
28 of 66 checks passed
@an0mium an0mium deleted the codex/codex-20260306-071755-981448be branch March 6, 2026 07:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants