Summary
Intel released Fortran Compiler 2025.3 (latest patch: 2025.3.2) on Linux and Windows, but setup-fortran currently caps at 2025.2.
Current state
.github/compat/latest-versions.sh:
LATEST_intel_ubuntu_22_04="2025.2"
LATEST_intel_ubuntu_24_04="2025.2"
LATEST_intel_windows_2022="2025.2"
LATEST_intel_windows_2025="2025.2"
README compatibility table shows 2025.2 as max for intel (ifx) on all supported Linux/Windows runners.
Requested change
Add 2025.3 (and/or 2025.3.2 patch) for:
ubuntu-22.04
ubuntu-24.04
windows-2022
windows-2025
Upstream references
Files that likely need update
For whoever picks this up (possibly me, possibly not -- depends on bandwidth):
.github/compat/compat.csv -- source-of-truth: add 2025.3 column under intel, mark ✓ for ubuntu-22.04, ubuntu-24.04, windows-2022, windows-2025
.github/compat/latest-versions.sh -- auto-regenerated via update_latest_versions.py (header says don't hand-edit)
setup-fortran.sh:
- Version normalization
case block (~L514-531) -- add 2025.3 | 2025.3.2) arm alongside existing 2025.2 | 2025.2.1)
- Linux apt resolved-version
case (~L609-620) -- same pattern
- Windows installer URL block (~L755+) -- new
WINDOWS_HPCKIT_URL for 2025.3 offline installer (need actual URL from Intel registration center) plus WINDOWS_HPCKIT_COMPONENTS
.github/workflows/test.yml -- test matrix is dynamically generated from compat data, so likely picks up automatically; worth confirming after CSV update
README.md -- compat table (verify whether auto-regenerated alongside latest-versions.sh)
install-intel-windows.bat looks generic (URL via %1), so no change there.
Maintainers:
- Do these touch points look right, or am I missing anything?
- Are you aware of any other issue blocking implementing this?
Flagging now so it's tracked; may circle back with a PR if I get to it before someone else.
Summary
Intel released Fortran Compiler 2025.3 (latest patch: 2025.3.2) on Linux and Windows, but
setup-fortrancurrently caps at 2025.2.Current state
.github/compat/latest-versions.sh:README compatibility table shows
2025.2as max forintel(ifx) on all supported Linux/Windows runners.Requested change
Add
2025.3(and/or2025.3.2patch) for:ubuntu-22.04ubuntu-24.04windows-2022windows-2025Upstream references
Files that likely need update
For whoever picks this up (possibly me, possibly not -- depends on bandwidth):
.github/compat/compat.csv-- source-of-truth: add2025.3column underintel, mark✓forubuntu-22.04,ubuntu-24.04,windows-2022,windows-2025.github/compat/latest-versions.sh-- auto-regenerated viaupdate_latest_versions.py(header says don't hand-edit)setup-fortran.sh:caseblock (~L514-531) -- add2025.3 | 2025.3.2)arm alongside existing2025.2 | 2025.2.1)case(~L609-620) -- same patternWINDOWS_HPCKIT_URLfor 2025.3 offline installer (need actual URL from Intel registration center) plusWINDOWS_HPCKIT_COMPONENTS.github/workflows/test.yml-- test matrix is dynamically generated from compat data, so likely picks up automatically; worth confirming after CSV updateREADME.md-- compat table (verify whether auto-regenerated alongsidelatest-versions.sh)install-intel-windows.batlooks generic (URL via%1), so no change there.Maintainers:
Flagging now so it's tracked; may circle back with a PR if I get to it before someone else.