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 build-test-release.yml triggered on push to release branch to build deploy and run release actions #28549

Open
Tracked by #27842
spbolton opened this issue May 14, 2024 · 0 comments

Comments

@spbolton
Copy link
Contributor

spbolton commented May 14, 2024

Create a new top-level workflow that is triggered on a push to the "release" branch created in #28548 and runs build/test/deploy steps as in nightly build making sure that existing steps e.g. docker deploy are tagged correctly. Do not add yet new steps that will be covered in the separate composite actions.

The following should be taken into account

  1. Extract release version numbering for docker, npm etc based upon contents of .mvn/maven.config
  2. Configure initially to push to a test artifactory repository
  3. Make sure version numbering is consistent and the logic is contained within the script
  4. By default should migrate the current head of the source branch, but there may be cases where a previous version should be specified. If this is the case we need to make sure that the version is not behind the last release.
  5. Create and configure "release" github environment for deployment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Next 1-3 Sprints
Development

No branches or pull requests

1 participant