Skip to content
Snippets Groups Projects
  1. Jan 17, 2022
    • Daniel Dehennin's avatar
      feat(rules): support prerelease tags for `semantic-release` · 0ec996ac
      Daniel Dehennin authored
      The previous `.on-release-tag` match everything starting with
      `release/` and so prerelease tags like `release/X.Y.Z-testing` or
      `release/X.Y.Z-dev`.
      
      When doing prerelease, we want to avoid updating stable tags, we
      restrict the match for release tags and add specific rules to match
      `testing` and `dev` tags.
      0ec996ac
  2. Dec 09, 2021
  3. Dec 06, 2021
  4. 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
  5. Nov 23, 2021
    • Daniel Dehennin's avatar
      ci(rules): define git-flow style rules · e8e12e8f
      Daniel Dehennin authored
      We define rules to match somewhate a git-flow style workflow to
      activate jobs:
      
      - `.not-on-prod`: on all branches except production
      
      - `.on-branches` : on supporting branches, i.e. everything except
        production and developpment
      
      - `.on-dev`: on developpment branch only
      
      - `.on-prod`: on production branch only
      
      - `.on-release-tag`: on the release tag only
      
      We always exclude pipeline triggered from schedule.
      
      * templates/Rules.yaml: define the new rules templates.
      
      * templates/Lint/Commitlint.yaml (commitlint): execute on all branch
        except production.
      e8e12e8f
  6. Oct 20, 2021
Loading