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

April v8.1.1 #1380

Closed
21 tasks done
255kb opened this issue Apr 30, 2024 · 0 comments
Closed
21 tasks done

April v8.1.1 #1380

255kb opened this issue Apr 30, 2024 · 0 comments
Assignees

Comments

@255kb
Copy link
Member

255kb commented Apr 30, 2024

Tests:

  • Manually test desktop binaries (if significant dependencies or native behavior changes)

Versions:

  • Bump packages versions

Release the libs (commons, commons-server, cloud, serverless, CLI):

  • Create a libs-v{x.x.x} tag to release all the NPM libraries

Release desktop:

  • Create a pre-release (!important) on GitHub with correct version (v*.*.*) and publish, for the desktop app
  • Wait for desktop binaries build (automated after pre-release publication)
  • Add desktop binaries to the GitHub release
  • Set the release to final (non pre-release)

Website (publish changelogs):

  • Merge release branch on main (publish the changelogs)

API:

  • Update desktop latest version in /releases/desktop/stable.json
  • Merge release branch on main
  • Wait for deployment and purge cache on CF

Sync server:

  • Re-deploy after libs release and API update

Website (update desktop version):

/!\ Requires above API repo deployment to get an updated desktop version

  • Re-run the deployment workflow to update the desktop release version

Distribution:

Misc:

  • Close / update Github issues
  • Clean 'Roadmap' project
  • Spread the word!
@255kb 255kb self-assigned this Apr 30, 2024
@255kb 255kb closed this as completed May 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

1 participant