Skip to content

Conversation

@tbouffard
Copy link
Member

@tbouffard tbouffard commented Jan 9, 2024

Introduce a workflow that create the GitHub release and publish it along with the Git tag.

### Tasks
- [x] Add explanations in the README
- [x] Add a GitHub workflow to create the GH release that is currently created manually
- [x] In the maxGraph repository, create a doc PR to remove the update of the examples repo from the maxGraph release process https://github.com/maxGraph/maxGraph/pull/302

@tbouffard tbouffard added the chore Build, CI/CD or repository tasks (issues/PR maintenance, environments, ...) label Jan 9, 2024
@tbouffard tbouffard marked this pull request as ready for review January 10, 2024 05:01
@tbouffard tbouffard merged commit a11e699 into main Jan 10, 2024
@tbouffard tbouffard deleted the ci/automate_release_creation branch January 10, 2024 05:03
@tbouffard
Copy link
Member Author

✔️ Test of the workflow

Run ncipollo/release-action@v1
  with:
    body: Relates to [maxGraph 0.6.0](https://github.com/maxGraph/maxGraph/releases/tag/v0.6.0).
  
    generateReleaseNotes: true
    name: 0.6.0
    tag: v0.6.0
    makeLatest: legacy
    omitBody: false
    omitBodyDuringUpdate: false
    omitDraftDuringUpdate: false
    omitName: false
    omitNameDuringUpdate: false
    omitPrereleaseDuringUpdate: false
    removeArtifacts: false
    replacesArtifacts: true
    skipIfReleaseExists: false
    token: ***
    updateOnlyUnreleased: false
  env:
    VERSION: 0.6.0
    TAG: v0.6.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Build, CI/CD or repository tasks (issues/PR maintenance, environments, ...)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant