Repository navigation
Add Rocky Linux 10.2 RPM build in Docker and CI - #386
Merged
Merged
Conversation
Distinguish temporary low-risk instrumentation from reviewable patches. Keep the complete lint gate mandatory and tighten task contract semantics.
Keep exact kernel versions only in ABT_KERNELS. Resolve the bounded GitHub regression and RPM subsets from stable selectors, and reject missing or ambiguous matches.
Generate the existing 53-kernel GitHub regression subset from ABT_KERNELS instead of duplicating exact versions in the workflow.
Expose verified RPM artifact production through a repository Make target. Use Docker only as the Rocky Linux and Oracle Linux toolchain, keep the source worktree read-only and support the selected UEK package layouts.
Build the six RPM targets resolved from ABT_KERNELS and portable Ubuntu DKMS and user-space packages. Upload commit-specific GitHub Actions artifacts for every target.
Publish a rolling prerelease after the complete master package matrix succeeds. Validate and bundle every downloaded artifact before replacing the previous master-rpm snapshot.
Add a WERROR=y|n build setting that keeps the local default unchanged and exports -Werror for user-space and kernel compilation. Honor the same setting in direct regression kernel builds.
Enable WERROR=y for CI and package builds so warnings in SCST code are fatal. Keep WERROR=n for regression and Coverity because these workflows must tolerate failures outside strict SCST package gates.
Run CI and package builds for pull requests and for pushes to master. Avoid running both event types for each same-repository PR update. Keep manual package workflow runs available.
Keep the standalone CI matrix focused on Clang. GCC is already exercised by Ubuntu DEB and RPM package builds with WERROR enabled.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.