add to Webi package repository
https://webinstall.dev/
- [x] script to create version-specific webinstaller/quick-lint-js.json
- [ ] publish webinstaller/quick-lint-js.json on each version (strager)
- [ ] script to merge version-specific webinstaller/quick-lint-js.json files into combined webinstaller/quick-lint-js.json file
- [ ] webi release.js to fetch master webinstaller/quick-lint-js.json file
Proposed file structure:
version-specific:
https://c.quick-lint-js.com/releases/2.10.0/webinstaller/quick-lint-js.json
https://c.quick-lint-js.com/releases/2.11.0/webinstaller/quick-lint-js.json
https://c.quick-lint-js.com/releases/2.12.0/webinstaller/quick-lint-js.json
https://c.quick-lint-js.com/releases/2.13.0/webinstaller/quick-lint-js.json
https://c.quick-lint-js.com/releases/2.14.0/webinstaller/quick-lint-js.json
etc.
combined (all versions):
https://c.quick-lint-js.com/webinstaller/quick-lint-js.json
hi ! can you assign me this one ?
This video might help: https://www.youtube.com/watch?v=RDLyJtiyQHA
I am almost finished, I am just busy with school these days, I will be finishing this issue in the next few weeks. Sorry for the delay.
@strager Any particular reason to not use GitHub releases for the binary assets? https://github.com/quick-lint/quick-lint-js/releases
That makes it much simpler - it's what most projects use.
It appears that https://c.quick-lint-js.com/webinstaller/quick-lint-js.json is broken.
@strager Any particular reason to not use GitHub releases for the binary assets? https://github.com/quick-lint/quick-lint-js/releases
I prefer my own infrastructure be the source of truth, not GitHub. I could certainly mirror assets to GitHub releases.
It appears that https://c.quick-lint-js.com/webinstaller/quick-lint-js.json is broken.
Yes, this is expected. @yasserare did not finish his version merging script. I did publish a JSON file for one version: https://c.quick-lint-js.com/releases/2.14.0/webinstaller/quick-lint-js.json
@strager I apologize for disappearing and not completing the contribution; I will resume work on it.