Skip to content

chore(ci): introduce console SDK build checks#1597

Draft
JoshuaMoelans wants to merge 3 commits intomasterfrom
joshua/chore/consoles_ci_integration
Draft

chore(ci): introduce console SDK build checks#1597
JoshuaMoelans wants to merge 3 commits intomasterfrom
joshua/chore/consoles_ci_integration

Conversation

@JoshuaMoelans
Copy link
Copy Markdown
Member

@JoshuaMoelans JoshuaMoelans commented Mar 26, 2026

Introduces a workflow file that runs checks on our gaming console repos

  • on each (non-forked) PR commit, we run a build for the consoles
  • on each release branch, we run the full test (required check)

We use a GH app for cross-repo reporting/triggering of the action

Related console SDK PRs

Initial

Follow-up

Successful runs:

BUILD_ONLY

FULL_TEST


TODO

  • consider whether we want the full matrix on each of the consoles, since the amount of combinations might be pretty large (e.g., 6 jobs for xbox, 6 jobs for switch, 2 jobs for PlayStation), all of which are being built on one of two self-hosted windows runners which have limited resources.
    • ✅ decided with @mujacica that we can just smoke-test with a single build for each platform, and then rely on the FULL_TEST in a release branch to show breakage

Replace CONSOLE_COMPAT_TOKEN (PAT) with a short-lived token generated
from a GitHub App. The app needs actions:write on console repos and
statuses:write on sentry-native.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
JoshuaMoelans and others added 2 commits March 31, 2026 16:16
Secrets are unavailable for pull_request events from forks, so the
GitHub App auth would fail anyway.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant