Repository navigation
chore(deps): update dependency ubuntu to v26 - #21
mailerlite-renovate[bot] wants to merge 1 commit into
Conversation
[Medium risk] The reported P1 stands: FindingsSummaryBumps the test job's runner from ubuntu-24.04 to ubuntu-26.04 Renovate changed only the hard-coded Review context · 0/6 commands
Reviews (1) · Last reviewed commit: "chore(deps): update dependency ubuntu to..." · claude-sonnet-5-5 |
| run: | ||
|
|
||
| runs-on: ubuntu-24.04 | ||
| runs-on: ubuntu-26.04 |
There was a problem hiding this comment.
Job name still says ubuntu-24.04 but job runs on 26.04 · correctness
This applies to every run of the workflow. runs-on is hard-coded and does not read matrix.operating-system. That matrix value stays ubuntu-24.04 and appears only in the job name (Java X Test on ubuntu-24.04). After this bump the jobs run on ubuntu-26.04 but are labelled as 24.04. Any required-status-check names that match the old label would also be misleading. The matrix and runs-on are meant to be one setting. Renovate updated only one of them.
Suggested fix
Drive runs-on from the matrix and bump the matrix value:
runs-on: ${{ matrix.operating-system }}
strategy:
matrix:
operating-system: [ubuntu-26.04]Prompt for a coding agent
In .github/workflows/test.yml, change line 12 `runs-on: ubuntu-26.04` to `runs-on: ${{ matrix.operating-system }}`, and change the matrix entry on line 15 from `operating-system: [ubuntu-24.04]` to `operating-system: [ubuntu-26.04]`, so the job name matches the runner actually used.
This PR contains the following updates:
24.04→26.04Configuration
📅 Schedule: (in timezone UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.