Skip to content

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)

@bluejorts
Copy link
Author

Closing this as this is a public repo, preventing us from using Depot here.

@bluejorts bluejorts closed this Jul 2, 2025
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.

3 participants