datahaven/.github/workflows
Steve Degosserie 62393dee23
ci: migrate from self-hosted to standard GitHub runners (#482)
## Summary
- Self-hosted `DH-runners` have been decommissioned — all Rust build,
test, and lint workflows now use `ubuntu-latest`
- Removed `install-deps: false` overrides so workflows use the default
apt-based dependency installation path
- Updated `setup-env` action descriptions to remove self-hosted runner
references

### Workflows updated
- `task-build-operator.yml`
- `task-build-static-operator.yaml`
- `task-publish-binary.yml`
- `task-rust-lint.yml` (3 jobs)
- `task-rust-tests.yml`
- `task-warm-sccache.yml`
- `task-e2e.yml`

## Test plan
- [x] Verify all Rust CI jobs pass on `ubuntu-latest` (build, lint,
test, warm-cache)
- [x] Confirm sccache and dependency installation work correctly on
standard runners
- [x] Ensure E2E workflow runs with Docker (instead of Podman) on
standard runners

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 23:11:39 +02:00
..
actions ci: migrate from self-hosted to standard GitHub runners (#482) 2026-04-02 23:11:39 +02:00
CI.yml test: Add storage layout checks for upgradeable contracts (#420) 2026-02-05 11:08:35 +00:00
enforce-pr-labels.yml ci: add B9-contractsnoteworthy to enforce-noteworthiness-label check (#474) 2026-03-16 09:03:40 +01:00
release.yml ci: publish validator-set-submitter Docker image on release (#467) 2026-03-13 13:45:41 +01:00
task-build-operator.yml ci: migrate from self-hosted to standard GitHub runners (#482) 2026-04-02 23:11:39 +02:00
task-build-static-operator.yaml ci: migrate from self-hosted to standard GitHub runners (#482) 2026-04-02 23:11:39 +02:00
task-check-licenses.yml revert: ♻ Revert Rust toolchain to 1.88.0 (revert PR #362) (#392) 2026-01-14 08:37:27 +01:00
task-check-metadata.yml security: 🛡️ Harden GitHub Actions workflows (#349) 2025-12-12 09:52:50 +00:00
task-docker-ci.yml refactor: Consolidate and optimize Docker image architecture (#233) 2025-10-15 01:33:20 +02:00
task-docker-release-validator-set-submitter.yml fix(ci): use test build context for validator submitter image (#475) 2026-03-13 15:40:33 +00:00
task-docker-release.yml security: 🛡️ Harden GitHub Actions workflows (#349) 2025-12-12 09:52:50 +00:00
task-e2e.yml ci: migrate from self-hosted to standard GitHub runners (#482) 2026-04-02 23:11:39 +02:00
task-foundry-tests.yml ci: Remove unused Foundry cache steps (#431) 2026-02-05 11:21:02 +01:00
task-moonwall-tests.yml security: 🛡️ Harden GitHub Actions workflows (#349) 2025-12-12 09:52:50 +00:00
task-publish-binary.yml ci: migrate from self-hosted to standard GitHub runners (#482) 2026-04-02 23:11:39 +02:00
task-publish-runtime.yml security: 🛡️ Harden GitHub Actions workflows (#349) 2025-12-12 09:52:50 +00:00
task-rust-lint.yml ci: migrate from self-hosted to standard GitHub runners (#482) 2026-04-02 23:11:39 +02:00
task-rust-tests.yml ci: migrate from self-hosted to standard GitHub runners (#482) 2026-04-02 23:11:39 +02:00
task-storage-layout.yml test: Add storage layout checks for upgradeable contracts (#420) 2026-02-05 11:08:35 +00:00
task-ts-build.yml security: 🛡️ Harden GitHub Actions workflows (#349) 2025-12-12 09:52:50 +00:00
task-ts-lint.yml security: 🛡️ Harden GitHub Actions workflows (#349) 2025-12-12 09:52:50 +00:00
task-warm-sccache.yml ci: migrate from self-hosted to standard GitHub runners (#482) 2026-04-02 23:11:39 +02:00
weekly-audit.yml security: 🛡️ Harden GitHub Actions workflows (#349) 2025-12-12 09:52:50 +00:00