Skip to content

Conversation

@h0tw1r3
Copy link
Contributor

@h0tw1r3 h0tw1r3 commented May 15, 2024

  • Fix building gem on Windows (all compilers)
  • Replace travis workflow with github action workflow to test building on windows, linux, and mac
  • Add release workflow to publish native gems for mac and windows

@h0tw1r3
Copy link
Contributor Author

h0tw1r3 commented May 15, 2024

Release workflow requires setting up a RUBYGEMS_OIDC_API_ROLE secret.
See https://github.com/rubygems/configure-rubygems-credentials for more details

@mfazekas
Copy link
Contributor

@h0tw1r3 thanks much, looks great!

On gem publishing is it possible to enforce MFA, so GitHub actions you'd have to enter the OTP to publish a new release?

@h0tw1r3
Copy link
Contributor Author

h0tw1r3 commented May 16, 2024

@mfazekas separated the release workflow out into #23 as it's a separate thing I think.

@mfazekas mfazekas merged commit 3ab68a0 into net-ssh:master May 19, 2024
@mfazekas
Copy link
Contributor

@h0tw1r3 thanks much!

@h0tw1r3 h0tw1r3 deleted the fix-build branch May 19, 2024 08:21
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