Skip to content
Snippets Groups Projects
  1. Mar 11, 2022
    • Daniel Dehennin's avatar
      refactor(semantic-release): new job template but keep compatible job · 06b6a60b
      Daniel Dehennin authored
      Using `semantic-release` require the users to include
      `templates/Semantic-release.yaml` and `extends` the `.semantic-release:*`
      job templates.
      
      We keep `templates/Release/Semantic-release.yaml` for backward
      compatibility.
      
      * templates/Semantic-release.yaml: new `semantic-release` related job
        templates
      
      * templates/Lint/Commitlint.yaml: define `semantic-release` with the
        `.semantic-release:stable` job template for backward compatibility.
      06b6a60b
  2. Feb 16, 2022
  3. Jan 24, 2022
  4. Dec 09, 2021
  5. Nov 30, 2021
    • Daniel Dehennin's avatar
      feat(semantic-release): use the image build by CI itself · ba0d0241
      Daniel Dehennin authored
      * templates/Release/Semantic-release.yaml: use
        `semantic-release-gitlab` image.
      ba0d0241
    • Daniel Dehennin's avatar
      feat(gitlab-ci): automatic release creation with semantic-release · df922909
      Daniel Dehennin authored
      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`.
      df922909
Loading