Skip to content

Migrate GitHub Actions from ubuntu runners to Depot runners #41

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

bluejorts
Copy link

Summary

Migrating GitHub Actions workflows to use Depot runners for improved performance and cost efficiency.

Changes

  • .github/workflows/pre-commit.yaml: Changed ubuntu-latestdepot-ubuntu-24.04-small (linting/validation)
  • .github/workflows/pypi-publish.yaml: Changed ubuntu-latestdepot-ubuntu-24.04 (package building/publishing)
  • .github/workflows/test.yaml: Changed ubuntu-latestdepot-ubuntu-24.04 (Python matrix testing)

Runner Selection Rationale

  • depot-ubuntu-24.04-small: Used for lightweight pre-commit checks
  • depot-ubuntu-24.04: Used for package building and multi-version Python testing

Test Plan

  • Verify pre-commit hooks run correctly with small runner
  • Ensure package builds and publishes successfully
  • Confirm tests pass across all Python versions (3.8-3.13)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant