ci: update workflows to use Depot runners (cheapest tier)#10
Open
ci: update workflows to use Depot runners (cheapest tier)#10
Conversation
- Added a step to retrieve an application token in both `ci.yaml` and `release-please.yaml`. - Updated the token usage to include application ID and private key from secrets, along with necessary permissions for actions and packages. - Switched the release-please action to use the newly retrieved token for authentication.
proved it worked with the required permissions
- Updated ci.yaml to use depot-ubuntu-24.04 for test, lint, docs, and build-action jobs - Updated publish.yaml to use depot-ubuntu-24.04 runner - Updated release-please.yaml to use depot-ubuntu-24.04 runner - Removed Windows test job (Depot runners don't support Windows with Docker) Uses Depot's cheapest runner tier: 2 CPUs, 8 GB memory, $0.004/min
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Updates all GitHub Actions workflows to use Depot's managed runners (
depot-ubuntu-24.04) for cost-effective CI.Changes
Workflows Updated
test,lint,docs, andbuild-actionjobs to usedepot-ubuntu-24.04depot-ubuntu-24.04runnerdepot-ubuntu-24.04runnerRunner Specifications (Cheapest Tier)
depot-ubuntu-24.04Removed
Notes