Skip to content

Setup Release please #300

@pascalwilbrink

Description

@pascalwilbrink

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"
Loading

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    To do

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions