Skip to content

Conversation

@jjmerchante
Copy link
Contributor

@jjmerchante jjmerchante commented Oct 16, 2025

This updated workflow will generate alpha releases for grimoirelab-core, grimoirelab-chronicler, and grimoirelab 2.x.
Releases for other packages will not be created until the final release.

When this workflow is executed:

  • From the 2.x branch
  • With Create a pre-release version selected
  • Using the alpha label
  • With Create a major version selected

It will create:

  • Version 1.0.0-alpha.1 for grimoirelab-core and grimoirelab-chronicler
  • Version 2.0.0-alpha.1 for grimoirelab

For the final release, we need to update the workflow to include all the other components.

This PR depends on:

Related to #807

Copy link
Member

@sduenas sduenas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR looks mostly good to me. Please check the errors raised by actions and my comments to the PR.

@jjmerchante
Copy link
Contributor Author

The PR looks mostly good to me. Please check the errors raised by actions and my comments to the PR.

I will move this PR to draft. As I say in the description, this PR depends on the other 2, that's why tests are failing:

#787 (To fix the performance tests)
#783 (Uses the updated image and workflow from this PR)

@jjmerchante jjmerchante marked this pull request as draft October 29, 2025 11:37
@jjmerchante jjmerchante force-pushed the 2.x-releases branch 2 times, most recently from e82d584 to f9e5447 Compare November 4, 2025 14:42
@jjmerchante jjmerchante marked this pull request as ready for review November 7, 2025 08:31
This updated workflow will generate releases only for grimoirelab-core,
grimoirelab-chronicler, and grimoirelab 2.x alpha versions. Releases
for other packages will not be created until a final release is made.

Signed-off-by: Jose Javier Merchante <[email protected]>
Copy link
Member

@sduenas sduenas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jjmerchante jjmerchante merged commit 2e251b9 into chaoss:2.x Nov 7, 2025
3 checks passed
@jjmerchante jjmerchante deleted the 2.x-releases branch November 7, 2025 12:16
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

Successfully merging this pull request may close these issues.

2 participants