File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7171
7272 version :
7373 needs : [pr_metadata]
74- if : needs.pr_metadata.outputs.should_run == 'true'
74+ if : needs.pr_metadata.outputs.should_run == 'true' && needs.pr_metadata.outputs.run_any_e2e == 'true'
7575 permissions :
7676 contents : read
7777 runs-on : ubuntu-latest
@@ -217,7 +217,7 @@ jobs:
217217 build-rpm :
218218 name : Build RPM packages
219219 needs : [pr_metadata, version, build-binaries]
220- if : needs.pr_metadata.outputs.should_run == 'true'
220+ if : needs.pr_metadata.outputs.run_integration == 'true'
221221 permissions :
222222 actions : read
223223 contents : read
Original file line number Diff line number Diff line change @@ -72,8 +72,8 @@ Windows checks are not required for merging and do not run in merge queues.
7272Main and manual runs also build release binaries, with ` continue-on-error: true `
7373so Windows failures do not fail the workflow.
7474
75- Every approved ` Branch E2E Checks ` run builds the RPM packages, including
76- runs without optional E2E labels . Core integration qualification builds and installs
75+ ` Branch E2E Checks ` builds binaries and images only when an E2E suite is
76+ selected. DEB and RPM packages build only when integration qualification is selected . Core integration qualification builds and installs
7777the DEB on Ubuntu with Docker and installs the CLI and gateway RPMs on Fedora with
7878rootful and rootless Podman. These lanes run conformance using the matching runtime
7979images. Release Dev and Release Tag use the same package installers.
You can’t perform that action at this time.
0 commit comments