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

[Task]: Improve release process #923

Closed
3 tasks
begonaalvarezd opened this issue Dec 13, 2023 · 4 comments
Closed
3 tasks

[Task]: Improve release process #923

begonaalvarezd opened this issue Dec 13, 2023 · 4 comments
Assignees

Comments

@begonaalvarezd
Copy link
Member

begonaalvarezd commented Dec 13, 2023

Task description

At the moment, the release process is manual, but we should improve it

  • On every merge to dev: release staging automatically
  • On a production version tag pushed (v.*) (without beta or alpha) in the version number
    • update docker images to use the pushed tagged version (client & api), so that everybody can update their docker images too
    • update the servers to use the pushed tagged version (client & api)

Additionally, production releases should automatically draft a release in github, the automatic changelog can come later on, no need for now, we should just draft a release with the right name and version

Requirements

Above mentioned

Acceptance criteria

Above mentioned

Creation checklist

  • I have assigned this task to the correct people
  • I have added the most appropriate labels
  • I have linked the correct milestone and/or project
@Dr-Electron
Copy link
Contributor

Lovely. Would be great to have a major.minor tag which I can use in the sandbox so I get all patch updates automatically. We do that everywhere else too

@begonaalvarezd
Copy link
Member Author

This task was split into multiple

@begonaalvarezd begonaalvarezd closed this as not planned Won't fix, can't repro, duplicate, stale Jan 25, 2024
@Dr-Electron
Copy link
Contributor

Can you mention this issue in the new issues or mention the other issues here?

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

No branches or pull requests

4 participants