ci(audience): trim playmode PR to 8 cells, add weekly 12-cell run (SDK-327) #1694
Annotations
1 error and 2 warnings
|
commitlint
You have commit messages with errors
⧗ input: ci(audience): trim playmode PR to 8 cells, add weekly 12-cell run (SDK-327)
- Trims playmode PR matrix from 12 to 8 cells.
- Keeps Unity 2021.3.45f2 (LTS floor) and 6000.4.0f1 (current major) on every PR; drops 2022.3.62f2.
- Retains both backends (IL2CPP, Mono2x) and both targets (Windows, macOS) per Unity version.
- Adds weekly schedule trigger (cron '0 14 * * 6', Sat 14:00 UTC = Sun 00:00 Sydney AEST in winter, Sun 01:00 AEDT in summer) so the full 12-cell matrix runs on the default branch.
- Keeps workflow_dispatch as the on-demand path for the full matrix.
- Restructures playmode matrix from a flat 12-entry include list to cross-product axes (unity x target x backend) plus include entries that supply changeset by unity and runner by target.
- Sets matrix.exclude conditionally via fromJSON so only PR runs drop the 2022 cells.
- One job, steps unchanged.
- Collapses mobile-build matrix to the same cross-product shape (target x unity) with method added by target via include; cell list and behaviour unchanged.
- Single self-hosted Windows runner serializes 6 Windows cells per PR.
- Cut is expected to drop PR runner-hold from ~120 min to ~80 min.
- Unity 2022 LTS coverage on every PR remains via the mobile-build job (Android + iOS).
Linear: https://linear.app/imtbl/issue/SDK-327
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
✖ body's lines must not be longer than 100 characters [body-max-line-length]
✖ found 1 problems, 0 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
|
|
commitlint
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
commitlint
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|