Skip to content

Dict all 3 3 - #213

Draft
stutiibm wants to merge 27 commits into
masterfrom
dict-all-3-3
Draft

Dict all 3 3#213
stutiibm wants to merge 27 commits into
masterfrom
dict-all-3-3

Conversation

@stutiibm

@stutiibm stutiibm commented Aug 3, 2026

Copy link
Copy Markdown
Owner

Checklist

  • Have you checked and followed all the points mention in the CONTRIBUTING.MD
  • Have you validated script on UBI 9 container
  • Did you run the script(s) on fresh container with set -e option enabled and observe success ?
  • Did you have Legal approvals for patch files ?

stutiibm added 27 commits August 3, 2026 16:54
Refactor installation commands to remove unnecessary sudo usage and streamline the installation of dependencies for Python versions. Update CVE scan handling to improve clarity and functionality.
Refactor read_buildinfo.sh to improve readability and structure. Added a new function to read the 'Tested on' value from build scripts and updated the handling of build_script to support both string and array formats.
Added logic to determine version based on changed .sh files.
…able.sh

variable.sh always exports BUILD_SCRIPT and TESTED_ON for the first/backward-
compat script (UBI8), clobbering the correct per-job values set in the GHA
env: block before build_wheels.sh runs. This caused all wheel jobs (ubi9_*,
ubi10_*) to pull the UBI8 image and run the UBI8 build script.

Fix: in every wheel Run build_wheels.sh step, capture THIS_SCRIPT and
THIS_TESTED_ON from the GHA env before sourcing variable.sh, then re-export
them as BUILD_SCRIPT and TESTED_ON after the source calls. Applied to all 11
wheel_build_ubiN_pyXXX jobs.
…ariable.sh

All 12 wheel_build_ubiN_pyXXX jobs (ubi8: py310-313, ubi9: py310-314,
ubi10: py312-314) now capture the GHA job-level BUILD_SCRIPT and TESTED_ON
before sourcing variable.sh (which overwrites them with the UBI8 backward-
compat values), then restore them after. This ensures each wheel job uses
the correct UBI image and build script for its assigned UBI version.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant