Skip to content

Conversation

@juancarlospaco
Copy link
Collaborator

  • Nim requires SSL_library_init, OpenSSL 3.x removed SSL_library_init, Windows defaults to OpenSSL 3.x, then install OpenSSL 1.x on Windows.
  • Keep jiro4989/setup-nim-action at v1, because v2 uses a YAML "hardcoded" matrix of Nim versions, but this Bisect "dynamically" finds the Nim version with a bug, therefore we cant hardcode Nim versions in the YAML, the Bisect programmatically installs required Nim versions as it goes bisecting commit-by-commit.
  • Update actions/checkout from v4 to v5.
  • Add support for Nim 2.2.4.

@ringabout

@ringabout ringabout merged commit 1ef81f4 into nim-lang:devel Oct 11, 2025
15 checks passed
@github-actions
Copy link
Contributor

Thanks for your hard work on this PR!
The lines below are statistics of the Nim compiler built from 1ef81f4

Hint: mm: orc; opt: speed; options: -d:release
183144 lines; 8.412s; 661.699MiB peakmem

narimiran pushed a commit that referenced this pull request Oct 13, 2025
- Nim requires `SSL_library_init`, OpenSSL 3.x removed
`SSL_library_init`, Windows defaults to OpenSSL 3.x, then install
OpenSSL 1.x on Windows.
- Keep `jiro4989/setup-nim-action` at `v1`, because `v2` uses a YAML
"hardcoded" matrix of Nim versions, but this Bisect "dynamically" finds
the Nim version with a bug, therefore we cant hardcode Nim versions in
the YAML, the Bisect programmatically installs required Nim versions as
it goes bisecting commit-by-commit.
- Update `actions/checkout` from `v4` to `v5`.
- Add support for Nim `2.2.4`.

@ringabout

(cherry picked from commit 1ef81f4)
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.

2 participants