- Jun 23, 2022
-
-
Daniel Dehennin authored
This should avoid confusion by helm users: - `.helm:build` became `.helm:package` - `.helm:push` became `.helm:cm-push`
-
- Jun 22, 2022
-
-
Daniel Dehennin authored
Merge branch '14-semantic-release-is-not-triggered-when-using-commonjs-extension-for-configuration-file' into 'dev' Resolve "semantic-release is not triggered when using commonJS extension for configuration file" Closes #14 See merge request !57
-
Laurent Flori authored
Resolve "Helm: provide CI templates to build and publish" Closes #12 See merge request !56
-
Daniel Dehennin authored
* templates/Semantic-release.yaml: remove specific rules to test `semantic-release` configuration file existence.
-
Daniel Dehennin authored
USAGE ===== include: - project: EOLE/Infra/ci-tools ref: master file: /templates/Helm.yaml stages: - release helm publish: {extends: '.helm:push'} REQUIREMENTS ============ - a `release` stage must be present in your pipeline or it must be overriden by the extending job to feet your need. - the `.not-on-stable` rules templates or it must be overriden by the extending job to feet your need - `HELM_REPO` variable: URL of the helm ChartMuseum - `HELM_REPO_USERNAME` variable : name of the user with write access to the ChartMuseum - `HELM_REPO_PASSWORD` variable: password of `HELM_REPO_USERNAME` OPTIONAL VARIABLES ================== - `CHART_DIR`: directory of the helm chart, default to `.` - `HELM_IMAGE`: name of the `helm` docker image to use - `HELM_ARGS`: optional arguments to pass to `helm cm-push` command, empty by default - `HELM_BUILD_DIR`: write package chart in this directory, default to `build`
-
Daniel Dehennin authored
USAGE ===== include: - project: EOLE/Infra/ci-tools ref: master file: /templates/Helm.yaml stages: - build helm build: {extends: '.helm:build'} REQUIREMENTS ============ - a `build` stage must be present in your pipeline or it must be overriden by the extending job to feet your need. - the `.not-on-stable` rules templates or it must be overriden by the extending job to feet your need OPTIONAL VARIABLES ================== - `CHART_DIR`: directory of the helm chart, default to `.` - `HELM_IMAGE`: name of the `helm` docker image to use - `HELM_ARGS`: optional arguments to pass to `helm package` command, empty by default - `HELM_BUILD_DIR`: write package chart in this directory, default to `build`
-
Daniel Dehennin authored
USAGE ===== include: - project: EOLE/Infra/ci-tools ref: master file: /templates/Helm.yaml stages: - lint helm lint: {extends: '.helm:lint'} REQUIREMENTS ============ - a `lint` stage must be present in your pipeline or it must be overriden by the extending job to feet your need. - the `.not-on-stable` rules templates or it must be overriden by the extending job to feet your need OPTIONAL VARIABLES ================== - `CHART_DIR`: directory of the helm chart, default to `.` - `HELM_IMAGE`: name of the `helm` docker image to use - `HELM_ARGS`: optional arguments to pass to `helm lint` command, empty by default
-
Daniel Dehennin authored
We need the `helm` tool itself and the helm plugin [`cm-push`](https://github.com/chartmuseum/helm-push) to upload to harbor chartmuseum.
-
Daniel Dehennin authored
* Dockerfile.semantic-release-gitlab: add the forked [semantic-release-helm3](https://www.npmjs.com/package/semantic-release-helm3) plugin to support prerelease versions. * .releaserc.js: add a commented configuration of the `semantic-release-helm3` plugin
-
- May 06, 2022
-
-
Daniel Dehennin authored
Resolve "All semantic-release configuration should be in a single file" Closes #13 See merge request !55
-
Daniel Dehennin authored
-
Daniel Dehennin authored
Rename the configuration file to hide it by default.
-
- Mar 22, 2022
-
-
Daniel Dehennin authored
feat(semantic-release): comment merge requests and issues in release Closes #11 See merge request !52
-
Daniel Dehennin authored
The last version add a release comment in merge requests and related closed issues.
-
semantic-release-bot authored
### [1.9.1](https://gitlab.mim-libre.fr/EOLE/infra/ci-tools/compare/release/1.9.0...release/1.9.1) (2022-03-22) ### Bug Fixes * **python:** backquotes in shell strings try to execute commands ([e9cde637](e9cde637))
-
Daniel Dehennin authored
Resolve "Python: backquote in strings try to execute `sdist` command" See merge request !51
-
Daniel Dehennin authored
* templates/Python.yaml: replace backquotes by single quotes
-
- Mar 21, 2022
-
-
semantic-release-bot authored
## [1.9.0](https://gitlab.mim-libre.fr/EOLE/infra/ci-tools/compare/release/1.8.0...release/1.9.0) (2022-03-21) ### Features * **python:** use `build` module to support PEP517 package building ([a45db538](a45db538))
-
Daniel Dehennin authored
feat(python): use `build` module to support PEP517 package building See merge request !50
-
Daniel Dehennin authored
feat(python): use `build` module to support PEP517 package building See merge request !49
-
Daniel Dehennin authored
Resolve "Python: switch build process to the `build` PEP517 package builder" Closes #9 See merge request !48
-
Daniel Dehennin authored
This permit to support either `pyproject.toml or `setup.py` based projects. The best way to build is to use `.python:build` which create the `sdist` and build the `wheel` from it.
-
- Mar 18, 2022
-
-
semantic-release-bot authored
## [1.8.0](https://gitlab.mim-libre.fr/EOLE/infra/ci-tools/compare/release/1.7.0...release/1.8.0) (2022-03-18) ### Features * **python:** build source distribution package ([1ee7498b](1ee7498b)) * **python:** build wheel package ([6b6a59f2](6b6a59f2)) * **python:** check code formatting using `black` ([4c9f0456](4c9f0456)) * **python:** upload python package files with `twine` ([8a1d9d4c](8a1d9d4c))
-
Daniel Dehennin authored
Publish new release See merge request !47
-
Daniel Dehennin authored
Prepare new release See merge request !46
-
Daniel Dehennin authored
feat(python): template jobs to build and upload source and wheel packages Closes #8 See merge request !45
-
- Mar 16, 2022
-
-
Daniel Dehennin authored
-
Daniel Dehennin authored
-
Daniel Dehennin authored
-
Daniel Dehennin authored
-
- Mar 15, 2022
-
-
semantic-release-bot authored
## [1.7.0](https://gitlab.mim-libre.fr/EOLE/infra/ci-tools/compare/release/1.6.0...release/1.7.0) (2022-03-15) ### Features * **semantic-release:** switch to `conventionalcommits` changelog ([07950c4c](07950c4c))
-
Daniel Dehennin authored
Publish new release See merge request !44
-
Daniel Dehennin authored
Prepare a new release See merge request !43
-
Daniel Dehennin authored
feat(semantic-release): switch to `conventionalcommits` changelog Closes #7 See merge request !42
-
Daniel Dehennin authored
The `conventional-changelog-conventionalcommits` permits to easily configure which commit types are rendered or not in the changelog and releases. * Dockerfile.semantic-release-gitlab: the module must be installed. * release.config.js: switch to `conventionalcommits` and configure the commit `types`.
-
semantic-release-bot authored
# [1.6.0](https://gitlab.mim-libre.fr/EOLE/infra/ci-tools/compare/release/1.5.0...release/1.6.0) (2022-03-15) ### Features * **git:** new `.git:merge-to` job template to merge a reference ([f8501fc7](EOLE/infra/ci-tools@f8501fc7))
-
Daniel Dehennin authored
Publish new release See merge request EOLE/infra/ci-tools!41
-
Daniel Dehennin authored
Prepare new release See merge request EOLE/infra/ci-tools!40
-
Daniel Dehennin authored
ci(release): generate releases using the new template job See merge request EOLE/infra/ci-tools!38
-
Daniel Dehennin authored
And use the shorter `release.config.js` file with recent `semantic-release` fixes.
-