-
Notifications
You must be signed in to change notification settings - Fork 0
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
Client tools nightlies & installers #1
Comments
Current status:
The README.md at the top level of https://github.com/ConnectEverything/client-tools/ goes into detail of what we have. We aren't copying the release assets for a given release from GitHub into the CloudFlare CDN, and the consensus of the sync meeting on 2022-02-02 was that we should just serve from the GitHub CDN. That's fine, the config file we serve to the installer says where to fetch from, we can easily point it to a new location. The domain TODO:
|
|
The proposed/offered JSON format has now been implemented, as two files, to let other installers use whatever's easiest for them. |
Tab-completion for zsh done, don't know enough about the bash completion ecosystem to want to write something for it right now. This just leaves the platform sync between tools. Otherwise, I believe I'm all done. (Unless we add artifact signing) |
Done. There's the Windows installer, by Scott, to merge but all the development and deployment work on me is complete. I've opened #3 for artifact signing, as opposed to just having signatures. |
The request was: a reliable shell installer for
nats
andnsc
and perhapsngs
CLI tools, with the following mandates:Release channels:
Want the nats-server to be split out from the CLI and installed separately, so that can rewrite the CLI in another language, and manage multiple local installs.
Tentatively: CE repo controlling it all, with YAML definitions of the streams, build everything out from there, able to update release channels after a release.
The installer should handle completions
Unstated in the meeting but implicit from an Operations PoV: we should have monitoring of the nightlies.
Phil is on the hook for the nightlies, the site, and the shell installer, but not for installers for Windows.
The text was updated successfully, but these errors were encountered: