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

Build and publish daily binaries #8250

Closed
BigLep opened this issue Jul 8, 2021 · 1 comment
Closed

Build and publish daily binaries #8250

BigLep opened this issue Jul 8, 2021 · 1 comment
Milestone

Comments

@BigLep
Copy link
Contributor

BigLep commented Jul 8, 2021

Done criteria:

  1. go-ipfs binaries are built daily
  2. built binaries are published to our distribution channels daily
  3. we get automatic notification if this process fails

Why important:

  1. Performing this process daily catches issues with our automation so we can fix it before we go to rely on it as part of our doing our full release process.
  2. if there is an issue with a go-ipfs release (e.g., memory leak), this provides a way to do a more expedient bisect to determine when the issue was introduced.

Customer: primarily the core dev team, but it's possible external users will leverage this as well.

Notes:

  1. Design / planning work should be done first and reviewed with the team. We want to make sure we cover specifics around build names, alarm/failure notification, etc.
  2. Basically we want a way where when event X occurs, start doing a release (where event X could be midnight UTC). This includes building everything in CI and then submitting PR's (ipfs-distribtuions repo, infra for DNS records) and uploading to binaries to where they need to go (GitHub and cluster).
@BigLep
Copy link
Contributor Author

BigLep commented Jul 27, 2021

Closing this as a duplicate of ipfs/distributions#363

@BigLep BigLep closed this as completed Jul 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Archived in project
Development

No branches or pull requests

1 participant