Skip to content

ci: Move jobs from Bitrise back to GitHub-hosted runners - #6289

Merged
runningcode merged 1 commit into
mainfrom
ci/move-jobs-back-to-github-runners
Oct 20, 2026
Merged

runningcode merged 1 commit into
mainfrom
ci/move-jobs-back-to-github-runners

Conversation

@sentry-junior

@sentry-junior sentry-junior Bot commented Oct 20, 2026

Copy link
Copy Markdown
Contributor

📜 Description

Switches every workflow job on the bitrise_pool_name:tahoe pool back to GitHub-hosted runners. Each job goes back to the runner it used before #6226 and #6257:

  • build.yml, format-code.yml, generate-javadocs.yml, integration-tests-macrobenchmark.yml, integration-tests-size.yml, integration-tests-ui-critical.yml (Build job), integration-tests-ui.yml → ubuntu-latest
  • codeql-analysis.yml → macos-15

This also removes .github/actionlint.yaml, which only registered the Bitrise runner label.

The find-based PNG copy in integration-tests-ui.yml stays as-is. It also works on Linux. The Build Job ubuntu-latest - Java 17 job name doesn't change, so the required status check still matches.

💡 Motivation and Context

We're moving off Bitrise runners and back to GitHub Actions.

Heads-up: #6226 moved the Build job because make preMerge kept getting killed on ubuntu-latest (runner shutdown signal, most likely from running out of memory). That problem may come back with this change.

💚 How did you test it?

Ran actionlint on all changed workflows. It passed.

📝 Checklist

  • I added GH Issue ID & Linear ID
  • I added tests to verify the changes.
  • No new PII added or SDK only sends newly added PII if sendDefaultPII is enabled.
  • I updated the docs if needed.
  • I updated the wizard if needed.
  • Review from the native team if needed.
  • No breaking change or entry added to the changelog.
  • No breaking change for hybrid SDKs or communicated to hybrid SDKs.
  • Public API changes reviewed by another Mobile SDK team member or implemented according to the develop docs spec.

🔮 Next steps

Watch the Build job on ubuntu-latest for runner shutdowns. If they come back, move just that job to a larger GitHub runner.

#skip-changelog

via no.

--

View Junior Session [Sentry]

Co-Authored-By: Nelson Osacky <nelson.osacky@sentry.io>
@sentry

sentry Bot commented Oct 20, 2026

Copy link
Copy Markdown

📲 Install Builds

Android

🔗 App Name App ID Version Configuration
SDK Size io.sentry.tests.size 8.61.0 (1) release

⚙️ sentry-android Build Distribution Settings

@runningcode runningcode added the sanity-check PR needs a lightweight review for obvious issues label Oct 20, 2026
@runningcode
runningcode merged commit e5c61b8 into main Oct 20, 2026
72 checks passed
@runningcode
runningcode deleted the ci/move-jobs-back-to-github-runners branch October 20, 2026 12:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sanity-check PR needs a lightweight review for obvious issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants