Skip to content
Snippets Groups Projects

feat(gitlab-ci): automatic release creation with semantic-release

Closed Daniel Dehennin requested to merge feature/semantic-release into master

Create new release when merge requests are merged into the $STABLE_BRANCH branch.

  • templates/Release/Semantic-release.yaml: run semantic-release with the latest EOLE container for $STABLE_BRANCH branch if one of its configuration is present.

  • .gitlab-ci.yml: execute a new stage release for semantic-release.

  • release.config.js: create docs/CHANGELOG.md and publish new releases on Gitlab. Mangle commits to have links for users, issues and commits id.

  • release-rules.js: create semantic version update rules based on docs/CONTRIBUTING.md.

Edited by Daniel Dehennin

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading