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

chore: Improve the release pipeline #601

Merged
merged 4 commits into from
Nov 26, 2024

Conversation

zepfred
Copy link
Contributor

@zepfred zepfred commented Oct 8, 2024

No description provided.

Copy link
Contributor

@triceo triceo left a comment

Choose a reason for hiding this comment

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

I'm not sure this file is valid, or I don't understand the ' syntax.
Also, we switched to a new way of publishing Maven Central artifacts, and so the release pipeline will have to be updated more.

Let's discuss.

.github/workflows/release.yml Outdated Show resolved Hide resolved
@zepfred
Copy link
Contributor Author

zepfred commented Nov 26, 2024

I'm not sure this file is valid, or I don't understand the ' syntax. Also, we switched to a new way of publishing Maven Central artifacts, and so the release pipeline will have to be updated more.

Let's discuss.

We create a branch named release_branch_..., which contains changes related to the release version. Next, we will create a pull request and merge all changes from the release branch into the stable branch. The final three steps are to move the release branch back to 999-dev, check if the version branch (v1.16.x) exists, and rename the release branch to the version branch instead of deleting it.

@triceo triceo merged commit 0428194 into TimefoldAI:development Nov 26, 2024
40 checks passed
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