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

create a release workflow #11

Open
1 of 3 tasks
x1ddos opened this issue May 29, 2024 · 0 comments
Open
1 of 3 tasks

create a release workflow #11

x1ddos opened this issue May 29, 2024 · 0 comments

Comments

@x1ddos
Copy link
Contributor

x1ddos commented May 29, 2024

sysupdates, however dumb the current version is, is up and serving.

so, should start publishing releases and push them through the sysupdates:

one-off tasks:

  • nd and ngui should have a -version flag
  • make a sig keypair
  • write a "making a release" doc

every release:

  • tag a commit with a "release candidate"
  • produce nd and ngui binaries at the tag
  • sign and publish tar.gz'ed binaries
  • add the release to a dev channel of sysupdates
  • if all goes well, tag with a release and repeat the above

i may have forgotten something

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant