-
Notifications
You must be signed in to change notification settings - Fork 295
Remove pre-built files from the repository #58
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
Comments
The GitHub feature called Releases seems suitable for pre-built binaries.
https://docs.github.com/en/repositories/releasing-projects-on-github/about-releases The documentation shows a manual step to create a release with release note and attached files. But I'm pretty sure I've seen repos that publish releases using GitHub Actions. These actions are run in Docker containers (or something similar), so it's probably possible to build artifacts on every tag - and maybe even automatically make a release. |
Puppeteer, the npm package, downloads the correct Chrome build on the first use. Similarly, this repo could ship with no @gziolo also noticed the build pipeline could be handled by GitHub tasks similarly as in Gutenberg repo. He also said that |
We could also use
I see now that they have a special program for OSS projects. From their website at https://nx.app/pricing#open-source:
|
There are some pre-built files shipped in this repository:
Building them from scratch requires additional setup and takes a long time, which is a bad experience for a new contributor who just wants to clone the project and publish their first PR.
At the same time, shipping these files is a burden – they change, pollute the commit logs, and won't play very well with a support for multiple PHP and WordPress version.
It would be nice to have a separate package (or maybe even a repository?) for these pre-built binaries, and source them from there on the initial build.
The text was updated successfully, but these errors were encountered: