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

Setup Release please #300

Open
pascalwilbrink opened this issue Dec 1, 2023 · 0 comments
Open

Setup Release please #300

pascalwilbrink opened this issue Dec 1, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@pascalwilbrink
Copy link
Member

For automatic releasing, we should setup release-please GH Action.

We're currently waiting for V4 of release-please (https://github.com/google-github-actions/release-please-action/pull/883) to be released, since we're making use of a develop/main branch.

Steps to take:

Create release-please.yaml with release-please@v4
Should be triggered on push to main.
Target branch should be main.

This is the current workflow:

gitGraph LR:
    commit
    branch "Develop"
    branch "Feature1"
    commit
    checkout "Develop"
    commit
    merge "Feature1"
    branch "Feature2"
    commit
    commit
    checkout "Develop"
    merge "Feature2"
    checkout "main"
    merge "Develop"
    branch "Release PR"
    commit id: "Auto generated by Release Please"
    checkout "main"
    merge "Release PR" tag: "Release"

Once Release-please is setup correctly and releasing works, we can remove the GH Action release-project.yml and move it into release-please.yml

@pascalwilbrink pascalwilbrink added the enhancement New feature or request label Dec 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

No branches or pull requests

1 participant