Skip to content

Remove OS version number from build paths - #6

Merged
aethr merged 2 commits into
mainfrom
remove-os-build-version
Aug 12, 2026
Merged

aethr merged 2 commits into
mainfrom
remove-os-build-version

Conversation

@aethr

@aethr aethr commented Aug 12, 2026 •

Copy link
Copy Markdown
Contributor

Description

Previously, libs and binaries like IOAPI were built into folders containing an OS string like Linux6_x86_64_gfort. However, since the kernel version ("Linux6") comes from the host kernel and not the container, this caused builds to fail when downstream users had a different kernel version than the builder image was built on.

As a concrete example, all containers in GitHub Container Registry are built on GitHub runners using Linux 6.8.0. If a user tried to build CMAQ-Adjoint on their own system running Linux 7, this would cause a build failure.

Checklist

Please confirm that this pull request has done the following:

  • Tests added
  • Documentation added (where applicable)
  • Changelog item added to changelog/

Notes

@aethr
aethr requested a review from prayner August 12, 2026 05:33
@aethr aethr self-assigned this Aug 12, 2026
@aethr aethr added the bug Something isn't working label Aug 12, 2026
aethr added a commit that referenced this pull request Aug 12, 2026
aethr added 2 commits August 12, 2026 15:38
Previously, libs and binaries like IOAPI were built into folders containing an OS string like `Linux6_x86_64_gfort`. However, since the kernel version ("Linux6") comes from the host kernel and not the container, this caused builds to fail when downstream users had a different kernel version than the builder image was built on.

As a concrete example, all containers in GitHub Container Registry are built on GitHub runners using Linux 6.8.0. If a user tried to build CMAQ-Adjoint on their own system running Linux 7, this would cause a build failure.
@aethr
aethr force-pushed the remove-os-build-version branch from f89beae to 1015ccd Compare August 12, 2026 05:39
@aethr
aethr merged commit dd80045 into main Aug 12, 2026
3 checks passed
@aethr
aethr deleted the remove-os-build-version branch August 12, 2026 06:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants