Skip to content

Update IRF dependency to version 3.9 - #57

Merged
harryswift01 merged 2 commits into
mainfrom
56-general-update-irf-dependency-to-support-all-platforms
Sep 25, 2026
Merged

harryswift01 merged 2 commits into
mainfrom
56-general-update-irf-dependency-to-support-all-platforms

Conversation

@harryswift01

Copy link
Copy Markdown
Member

Summary

This PR updates SIST's IRF dependency from 3.8 to 3.9. We previously stayed on 3.8 to keep like-for-like comparisons with the legacy version, but now that regression testing guardrails are in place, any unexpected behavioural changes from the bump will be caught automatically and 3.9 supports a wider range of platforms than 3.8.

Changes

Bump the IRF dependency:

  • conda-recipe/meta.yaml's runtime requirement changed from irf >=3.08,<3.09 to irf >=3.09,<3.10

Update documentation to match:

  • docs/source/installation.rst, docs/source/source-usage.rst, and docs/source/development.rst all referenced IRF 3.08 explicitly (install instructions, source-build requirements, runtime requirements) updated to 3.09

Impact

  • SIST supports a wider range of platforms via IRF 3.09
  • The existing regression suite will catch any unexpected behavioural differences from the version bump

@harryswift01 harryswift01 self-assigned this Sep 25, 2026
@harryswift01 harryswift01 added the enhancement New feature or request label Sep 25, 2026
@harryswift01 harryswift01 linked an issue Sep 25, 2026 that may be closed by this pull request

@jimboid jimboid left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine

@harryswift01
harryswift01 merged commit 1615688 into main Sep 25, 2026
2 checks passed
@harryswift01
harryswift01 deleted the 56-general-update-irf-dependency-to-support-all-platforms branch September 25, 2026 11:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[General]: Update IRF Dependency to support all platforms

2 participants