-
Notifications
You must be signed in to change notification settings - Fork 358
Build Node bindings against Ubuntu 20.04 #1819
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Ah, this conflicts with |
|
By the way, I've confirmed that using this release lets me run matrix-appservice-bridge's tests (after having added a dependency on the crypto bindings) in a local Docker container of |
Hywan
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you explain as a YAML comment why we aren't using ubuntu-latest please? It will help to keep the knowledge in the appropriate place.
I'm OK to resolve both at the same time here. |
Done via 4bf6ce0.
From what I can tell from the logs for running the prerelease workflow on this commit, there were no issues with any of the prebuilt libraries, even those for linux-musl. Is there anything else that needs to be done to fix the release process? |
|
I'll rebase this on the latest tip of |
4bf6ce0 to
4bbea71
Compare
Codecov ReportPatch coverage has no change and project coverage change:
Additional details and impacted files@@ Coverage Diff @@
## main #1819 +/- ##
==========================================
- Coverage 75.96% 75.94% -0.02%
==========================================
Files 139 139
Lines 15300 15300
==========================================
- Hits 11622 11620 -2
- Misses 3678 3680 +2 ☔ View full report in Codecov by Sentry. |
|
Ah, rebasing allowed CI to run & reveal build issues. I'll look into it EDIT: false negative; it was just an outdated cache pulling in some glibc-incompatible dependencies. Deleting the cache fixed it. |
This reverts commit cfc6ec2.
|
As expected, the release workflow failed on the linux-musl build: https://github.com/matrix-org/matrix-rust-sdk/actions/runs/4808018200/jobs/8557495133 I'll try again with my PR re-applied to confirm whether or not it works. |
|
Alright, restoring the linux-musl workflow change does let the release get built: https://github.com/matrix-org/matrix-rust-sdk/actions/runs/4808312230 (I cancelled the npm publish step to not publish it before we're okay with it.) It looks like everything is fine with this; is there something missing? |
Should fix #1808
Signed-off-by: Andrew Ferrazzutti andrewf@element.io