Conversation
There was a problem hiding this comment.
Claude Code Review
This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.
Tip: disable this comment in your organization's Code Review settings.
There was a problem hiding this comment.
Pull request overview
Updates the CI dev.yml workflow to gate “release tests” behind a PR label and (when enabled via that label) narrow the release test selection to gateway-related tests.
Changes:
- Document a new PR label (
ci:+release) for enabling release tests on PRs. - Pass a new
releasetest_regexinput to the reusablerun-vlab.yamlworkflow to filter release tests to “Gateway” when the label is present.
65a5620 to
8ff810a
Compare
There was a problem hiding this comment.
Pull request overview
Adjusts the CI vlab job invocation so that “release tests” can be scoped to gateway-related tests only, reducing the breadth of release testing when explicitly enabled.
Changes:
- Document
ci:+releaseas enabling release tests on PRs (gateway-related only). - Pass a new
releasetest_regexinput (set toGatewaywhen release tests are enabled) to the reusablerun-vlab.yamlworkflow.
Signed-off-by: Sergei Lukianov <me@slukjanov.name>
8ff810a to
331d2a2
Compare
There was a problem hiding this comment.
Pull request overview
Updates the CI workflow to scope “release tests” to only gateway-related cases when release tests are enabled (via label or workflow_dispatch input), reducing the release-test surface area in VLAB/HLAB runs.
Changes:
- Appends an
-rtgsuffix to the VLAB job name when release tests are enabled. - Documents
ci:+releasebehavior and how it affects HLAB/VLAB runs. - Adds
releasetest_regexto only run gateway-related release tests when release tests are enabled.
| - check_changes | ||
|
|
||
| name: "${{ matrix.hybrid && 'h' || 'v' }}-${{ matrix.upgradefrom && 'up' || '' }}${{ matrix.upgradefrom }}${{ matrix.upgradefrom && '-' || '' }}${{ matrix.mesh && 'mesh-' || '' }}${{ matrix.gateway && 'gw-' || '' }}${{ matrix.includeonie && 'onie-' || '' }}${{ matrix.buildmode }}-${{ matrix.vpcmode }}" | ||
| name: "${{ matrix.hybrid && 'h' || 'v' }}-${{ matrix.upgradefrom && 'up' || '' }}${{ matrix.upgradefrom }}${{ matrix.upgradefrom && '-' || '' }}${{ matrix.mesh && 'mesh-' || '' }}${{ matrix.gateway && 'gw-' || '' }}${{ matrix.includeonie && 'onie-' || '' }}${{ matrix.buildmode }}-${{ matrix.vpcmode }}${{ (inputs.enable_release_test == true || contains(github.event.pull_request.labels.*.name, 'ci:+release')) && '-rtg' || '' }}" |
| # ci:-upgrade disables upgrade tests on PR | ||
| # hlab is disabled for main and merge_queue till we have gateway tests for it | ||
| # ci:+release enables release tests on PR (only tests related to the gateway) | ||
| # hlab if it's enabled together with the release tests, it'll now run only gateway tests |
No description provided.