Skip to content
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

Refactor CI #144

Merged
merged 29 commits into from
Jan 6, 2025
Merged

Refactor CI #144

merged 29 commits into from
Jan 6, 2025

Conversation

b-ma
Copy link
Collaborator

@b-ma b-ma commented Dec 24, 2024

  • move verify-build in own workflow
  • build all platforms in CI using cross-rs
  • run wpt with a /wpt comment

@remorses
Copy link

remorses commented Jan 3, 2025

Thank you for this PR! Currently can't deploy to Vercel because of too old GLIBC version

@b-ma
Copy link
Collaborator Author

b-ma commented Jan 6, 2025

Thank you for this PR! Currently can't deploy to Vercel because of too old GLIBC version

Seems this could indeed fix this recurrent glib issue, cf. https://github.com/cross-rs/cross#supported-targets. Happy to delegate this to the cross-rs people :)

I will try to make a release on npm this week

@b-ma b-ma merged commit b76fb8b into main Jan 6, 2025
1 check passed
@b-ma b-ma deleted the chore/refactor-ci branch January 6, 2025 14:39
@remorses
Copy link

remorses commented Jan 6, 2025

Thank you!

@b-ma
Copy link
Collaborator Author

b-ma commented Jan 8, 2025

Ongoing checks for builds:

  • Windows x64
  • Windows arm64
  • macOS x64
  • macOS arm64
  • Linux x64 gnu (Jack / Pipewire audio backend)
  • Linux arm gnueabihf (Jack / Pipewire audio backend)
  • Linux arm64 gnu (Jack / Pipewire audio backend)

@remorses, @bthj If you have access to any these platforms, would be helpful to have your feedback (in particular according to your GLIBC constraints) on published version 1.0.0-beta.0 which integrates this PR.

I have made this simple test bed that just loads the released beta version with the new builds, it should just log the platform and arch, and play some sounds (npm install & node index.js) if it can help:
test-builds.zip

Thanks!

@remorses
Copy link

remorses commented Jan 8, 2025

Now it works on Vercel and Lambda, thank you!

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