Skip to content

Add more runners#133

Merged
tgymnich merged 1 commit into
masterfrom
add-runners
Jun 27, 2026
Merged

Add more runners#133
tgymnich merged 1 commit into
masterfrom
add-runners

Conversation

@tgymnich

@tgymnich tgymnich commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator
  • bump swift to 6.3
  • add arm linux runners
  • add windows runner
  • add wasm runner

@tgymnich tgymnich force-pushed the add-runners branch 24 times, most recently from 01c1447 to a45077b Compare June 27, 2026 10:54
@tgymnich tgymnich marked this pull request as ready for review June 27, 2026 11:11
@tgymnich tgymnich merged commit 1352e54 into master Jun 27, 2026
10 checks passed
@tgymnich tgymnich deleted the add-runners branch June 27, 2026 11:15
@rgoldberg

rgoldberg commented Jun 27, 2026

Copy link
Copy Markdown

Was bumping the SwiftPM swift-tools-version to 6.3 necessary? I didn't see any changes to Swift code.

You can still build with Swift 6.3 (or newer) with a lower swift-tools-version.

Thanks for the library.

@tgymnich

Copy link
Copy Markdown
Collaborator Author

@rgoldberg I plan on switching from XCTest to Swift Testing in the near future which requires Swift 6. Swift 5 users can use v5.x.x of BigInt and currently only miss out on one WASM specific fix.

@rgoldberg

rgoldberg commented Jun 28, 2026

Copy link
Copy Markdown

Thanks for the info (I, too, use & enjoy Swift Testing, but am on Swift tools 6.2).

Can you use require minimum of swift tools 6.2, 6.1, or 6.0 instead of 6.3? That would allow macOS 15.6+, 15.2+ & 14.5+, respectively, (instead of Swift 6.3's macOS 26.2+) to build using Xcode instead of needing to use Swiftly or some other Swift installation method (also, the Homebrew Core swift formula supports only through Swift 6.2.4).

If you need some Swift Testing 6.3 features in only a few places, maybe you could gate them behind @available.

If it's too much hassle, then, of course, just bump everything to 6.3, but, if it isn't difficult to use an older minimum Swift tools, I think it would allow more people to use the BigInt 6+ more easily.

Thanks for discussing & any consideration of lowering the minimum Swift tools version.

Good luck with your Swift Testing & other Swift 6 updates.

EDIT: Funnily enough, the Homebrew Core swift formula was just bumped from 6.2.4 to 6.3.2 nine hours ago, so that now facilitates using Swift 6.3 three months after Swift 6.3 was first released.

@tgymnich

Copy link
Copy Markdown
Collaborator Author

@rgoldberg I'll go back down to a more reasonable swift 6.0 in #134

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