Skip to content
Snippets Groups Projects
  1. Nov 30, 2021
    • 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
    • Daniel Dehennin's avatar
      Merge branch 'feature/use-release-naming-branch-scheme' into 'dev' · 7458429c
      Daniel Dehennin authored
      feat(rules): we prefer release naming over production status
      
      See merge request !8
      7458429c
  2. Nov 26, 2021
    • Daniel Dehennin's avatar
      feat(rules): we prefer release naming over production status · b7c0cd0e
      Daniel Dehennin authored
      This make a better distinction between `stable` software and software
      deployed in production.
      
      We define 3 branches:
      - `dev`: new developped features are integrated here, this is the
        default branch
      - `testing`: is a fork of `dev` when we want to prepare the next
        release, this is the branch from where release bugfixes are derived
        and merged back
      - `stable`: is where the `testing` branch is merged to produce a new
        release
      b7c0cd0e
  3. Nov 23, 2021
  4. Oct 20, 2021
  5. Oct 12, 2021
  6. Oct 11, 2021
  7. Oct 07, 2021
Loading