ci: move delta workflows to self-hosted runners #186

Merged
barrettruth merged 2 commits from ci/self-hosted-all-workflows into main 2026-04-04 22:23:18 +00:00
barrettruth commented 2026-04-04 22:03:07 +00:00

Summary

  • move the remaining delta workflow jobs off ubuntu-latest and onto the netcup self-hosted runner labels
  • run deploy, nightly, release, and CLI release jobs in the same persistent runner environment as lint/typecheck/test/build
  • remove the last GitHub-hosted runner usage from delta's GitHub Actions workflows

Test plan

  • Parse .github/workflows/ci.yaml, .github/workflows/nightly.yaml, .github/workflows/release.yaml, and .github/workflows/release-cli.yaml with PyYAML
  • env -u IN_NIX_SHELL -C /home/barrett/dev/delta /home/barrett/dev/delta/scripts/ci.sh (fails on pre-existing Biome errors in unchanged cli/dist/delta.js)
## Summary - move the remaining delta workflow jobs off `ubuntu-latest` and onto the netcup self-hosted runner labels - run deploy, nightly, release, and CLI release jobs in the same persistent runner environment as lint/typecheck/test/build - remove the last GitHub-hosted runner usage from delta's GitHub Actions workflows #### Test plan - [x] Parse `.github/workflows/ci.yaml`, `.github/workflows/nightly.yaml`, `.github/workflows/release.yaml`, and `.github/workflows/release-cli.yaml` with PyYAML - [ ] `env -u IN_NIX_SHELL -C /home/barrett/dev/delta /home/barrett/dev/delta/scripts/ci.sh` *(fails on pre-existing Biome errors in unchanged `cli/dist/delta.js`)*
Sign in to join this conversation.
No description provided.