- 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](EOLE/infra/ci-tools@a45db538))
-
Daniel Dehennin authored
feat(python): use `build` module to support PEP517 package building See merge request EOLE/infra/ci-tools!50
-
Daniel Dehennin authored
feat(python): use `build` module to support PEP517 package building See merge request EOLE/infra/ci-tools!49
-
Daniel Dehennin authored
Resolve "Python: switch build process to the `build` PEP517 package builder" Closes #9 See merge request EOLE/infra/ci-tools!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](EOLE/infra/ci-tools@1ee7498b)) * **python:** build wheel package ([6b6a59f2](EOLE/infra/ci-tools@6b6a59f2)) * **python:** check code formatting using `black` ([4c9f0456](EOLE/infra/ci-tools@4c9f0456)) * **python:** upload python package files with `twine` ([8a1d9d4c](EOLE/infra/ci-tools@8a1d9d4c))
-
Daniel Dehennin authored
Publish new release See merge request EOLE/infra/ci-tools!47
-
Daniel Dehennin authored
Prepare new release See merge request EOLE/infra/ci-tools!46
-
Daniel Dehennin authored
feat(python): template jobs to build and upload source and wheel packages Closes #8 See merge request EOLE/infra/ci-tools!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](EOLE/infra/ci-tools@07950c4c))
-
Daniel Dehennin authored
Publish new release See merge request EOLE/infra/ci-tools!44
-
Daniel Dehennin authored
Prepare a new release See merge request EOLE/infra/ci-tools!43
-
Daniel Dehennin authored
feat(semantic-release): switch to `conventionalcommits` changelog Closes #7 See merge request EOLE/infra/ci-tools!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.
-
Philippe Caseiro authored
feat(git): new `.git:merge-to` job template to merge a reference Closes #6 See merge request EOLE/infra/ci-tools!37
-
- Mar 11, 2022
-
-
Daniel Dehennin authored
By default, the source of the merge is `${CI_COMMIT_TAG}` and the target must be defined by the `.gitlab-ci.yml` job using this template. * docs/GETTING-STARTED.md: new section to document `.git:merge-to` template job. * templates/Git.yaml: new `.git:merge-to` template job to merge a reference into a target branch.
-
Philippe Caseiro authored
refactor(templates): we factorize the job templates per topic Closes #4 See merge request EOLE/infra/ci-tools!36
-
Daniel Dehennin authored
-
Daniel Dehennin authored
Building a docker image is now done by `.docker:image:build` job template. Tagging a docker image is now done by `.docker:image:tag` job template. We keep the previous job templates for backward compatibility. * templates/Docker.yaml: new `.docker:image:build` and `.docker:image:tag` job templates.
-
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.
-
Daniel Dehennin authored
Using `commitlint` require the users to include `templates/Git.yaml` and `extends` the `.git:commitlint` job template. We keep `templates/Lint/Commitlint.yaml` for backward compatibility. * templates/Git.yaml: new git related job templates * templates/Lint/Commitlint.yaml: define `commitlint` with the `.git:commitlint` job template for backward compatibility. * .commitlintrc.yaml: move from JS to YAML.
-
Daniel Dehennin authored
Instead of having files with executable jobs, we define only hidden template jobs that users must `instanciate` in their own `.gitlab-ci.yml`.
-
- Feb 16, 2022
-
-
semantic-release-bot authored
# [1.5.0](https://gitlab.mim-libre.fr/EOLE/infra/ci-tools/compare/release/1.4.0...release/1.5.0) (2022-02-16) ### Documentation * **getting-started:** generate prerelease version for `testing` ([733fb661](EOLE/infra/ci-tools@733fb661)) ### Features * **commitlint:** update `commitlint` to version 16 ([d003342a](EOLE/infra/ci-tools@d003342a)) * **docker:** tag docker image of contributor branches ([1ddb17e4](EOLE/infra/ci-tools@1ddb17e4)) * **semantic-release:** new job templates for prerelease ([879854fe](EOLE/infra/ci-tools@879854fe)) * **semantic-release:** update to version `19` ([92aceec9](EOLE/infra/ci-tools@92aceec9))
-
Daniel Dehennin authored
Publish the new release See merge request EOLE/infra/ci-tools!35
-
Daniel Dehennin authored
Prepare new release See merge request EOLE/infra/ci-tools!34
-
Daniel Dehennin authored
feat(docker): tag docker image of contributor branches See merge request EOLE/infra/ci-tools!33
-
Daniel Dehennin authored
-
Daniel Dehennin authored
feat(semantic-release): update to version `19` See merge request EOLE/infra/ci-tools!32
-
Daniel Dehennin authored
-
Daniel Dehennin authored
feat(commitlint): update `commitlint` to version 16 See merge request EOLE/infra/ci-tools!31
-
Daniel Dehennin authored
-