Skip to content

ci: Migrate GHA to Depot runners#5411

Merged
khvn26 merged 6 commits intomainfrom
feat/depotify-gha-runners
May 1, 2025
Merged

ci: Migrate GHA to Depot runners#5411
khvn26 merged 6 commits intomainfrom
feat/depotify-gha-runners

Conversation

@khvn26
Copy link
Member

@khvn26 khvn26 commented May 1, 2025

Thanks for submitting a PR! Please check the boxes below:

  • I have added information to docs/ if required so people know about the feature!
  • I have filled in the "Changes" section below?
  • I have filled in the "How did you test this code" section below?
  • I have used a Conventional Commit title for this Pull Request

Changes

In this PR, we're migrating all jobs to run on depot.dev runners.

Currently, the migration path is as follows:

GHA runner name Action/job New depot.dev runner name
ubuntu-latest * depot-ubuntu-latest
ubuntu-latest E2E depot-ubuntu-latest-16
ARM64-2c E2E depot-ubuntu-latest-arm-16
General-Purpose-8c-Runner Unit Tests depot-ubuntu-latest-16

TODO:

  • Consider moving E2E jobs to larger depot runners
  • Consider moving Unit Tests jobs to larger depot runners

How did you test this code?

This is a CI change. We're testing the PR pipelines first, and, currently, intend to check the rest of the workflows live. The testing strategy is subject to change.

@khvn26 khvn26 requested a review from emyller May 1, 2025 13:03
@vercel
Copy link

vercel bot commented May 1, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

3 Skipped Deployments
Name Status Preview Comments Updated (UTC)
docs ⬜️ Ignored (Inspect) Visit Preview May 1, 2025 3:29pm
flagsmith-frontend-preview ⬜️ Ignored (Inspect) Visit Preview May 1, 2025 3:29pm
flagsmith-frontend-staging ⬜️ Ignored (Inspect) Visit Preview May 1, 2025 3:29pm

@github-actions github-actions bot added the ci-cd Build, test and deployment related label May 1, 2025
@github-actions
Copy link
Contributor

github-actions bot commented May 1, 2025

Docker builds report

Image Build Status Security report
ghcr.io/flagsmith/flagsmith-api-test:pr-5411 Finished ✅ Skipped
ghcr.io/flagsmith/flagsmith-e2e:pr-5411 Finished ✅ Skipped
ghcr.io/flagsmith/flagsmith-frontend:pr-5411 Finished ✅ Results
ghcr.io/flagsmith/flagsmith-api:pr-5411 Finished ✅ Results
ghcr.io/flagsmith/flagsmith:pr-5411 Finished ✅ Results
ghcr.io/flagsmith/flagsmith-private-cloud:pr-5411 Finished ✅ Results

@github-actions
Copy link
Contributor

github-actions bot commented May 1, 2025

Uffizzi Preview deployment-63337 was deleted.

Copy link
Contributor

@emyller emyller left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It can't be this easy. 😮

@codecov
Copy link

codecov bot commented May 1, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 97.62%. Comparing base (7262990) to head (e6e954b).
Report is 3 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #5411   +/-   ##
=======================================
  Coverage   97.62%   97.62%           
=======================================
  Files        1238     1238           
  Lines       43076    43076           
=======================================
  Hits        42053    42053           
  Misses       1023     1023           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions github-actions bot added ci-cd Build, test and deployment related and removed ci-cd Build, test and deployment related labels May 1, 2025
@github-actions github-actions bot added ci-cd Build, test and deployment related and removed ci-cd Build, test and deployment related labels May 1, 2025
@github-actions github-actions bot added ci-cd Build, test and deployment related and removed ci-cd Build, test and deployment related labels May 1, 2025
@github-actions github-actions bot added ci-cd Build, test and deployment related and removed ci-cd Build, test and deployment related labels May 1, 2025
@khvn26 khvn26 merged commit d5b5e97 into main May 1, 2025
33 checks passed
@khvn26 khvn26 deleted the feat/depotify-gha-runners branch May 1, 2025 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci-cd Build, test and deployment related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants