diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..6e6d57f --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,26 @@ +# Changelog + +Versioning comes in the form of a double tag, where the first version is the +[Archi][] version, and the second version is the version of the container +itself. For example `4.9.1-1.0.1` + +## [Unreleased] + +## [4.9.1-1.0.1] - 2021-12-20 + +### Added + +* Added improved support for GitLab CI + +## [4.9.1-1.0] - 2021-12-15 + +### Added + +* Release of the first finished and working version 🥳 + + +[Archi]: https://github.com/archimatetool/archi "Archi: ArchiMate Modelling Tool" + +[Unreleased]: https://github.com/WoozyMasta/archimate-ci-image/compare/4.9.1-1.0.1...HEAD +[4.9.1-1.0.1]: https://github.com/WoozyMasta/archimate-ci-image/compare/4.9.1-1.0...4.9.1-1.0.1 +[4.9.1-1.0]: https://github.com/WoozyMasta/archimate-ci-image/tree/4.9.1-1.0 diff --git a/README.md b/README.md index 2bc9a2f..b086fc5 100644 --- a/README.md +++ b/README.md @@ -43,9 +43,9 @@ for cloning. You can pull image from registries: -* `ghcr.io/woozymasta/archimate-ci:4.9.1-1.0` -* `quay.io/woozymasta/archimate-ci:4.9.1-1.0` -* `docker.io/woozymasta/archimate-ci:4.9.1-1.0` +* `ghcr.io/woozymasta/archimate-ci:4.9.1-1.0.1` +* `quay.io/woozymasta/archimate-ci:4.9.1-1.0.1` +* `docker.io/woozymasta/archimate-ci:4.9.1-1.0.1` ## Run Container @@ -62,7 +62,7 @@ docker run --rm -ti \ -e ARCHI_JASPER_REPORT_ENABLED=false \ -e ARCHI_CSV_REPORT_ENABLED=true \ -e ARCHI_EXPORT_MODEL_ENABLED=true \ - ghcr.io/woozymasta/archimate-ci:4.9.1-1.0 + ghcr.io/woozymasta/archimate-ci:4.9.1-1.0.1 ``` An example with handling a local repository: @@ -75,13 +75,13 @@ chmod o+rw ./report docker run --rm -ti \ -v $(pwd):/archi/project \ -v $(pwd)/report:/archi/report \ - ghcr.io/woozymasta/archimate-ci:4.9.1-1.0 + ghcr.io/woozymasta/archimate-ci:4.9.1-1.0.1 ``` Working with the CLI directly: ```bash -docker run --rm -ti ghcr.io/woozymasta/archimate-ci:4.9.1-1.0 --help +docker run --rm -ti ghcr.io/woozymasta/archimate-ci:4.9.1-1.0.1 --help ``` ## Configuration @@ -163,7 +163,7 @@ jobs: - name: Deploy Archi report id: archi - uses: WoozyMasta/archimate-ci-image@4.9.1-1.0 + uses: WoozyMasta/archimate-ci-image@4.9.1-1.0.1 with: archiHtmlReportEnabled: true archiJasperReportEnabled: true @@ -187,7 +187,7 @@ Add a configuration like this to your `./.gitlab-ci.yml` file: pages: stage: build image: - name: woozymasta/archimate-ci-image:4.9.1-1.0 + name: woozymasta/archimate-ci-image:4.9.1-1.0.1 entrypoint: [""] script: @@ -219,8 +219,8 @@ and all report paths are automatically set to `$CI_PROJECT_DIR/public` ```bash docker build \ - --tag archimate-ci:4.9.1-1.0 \ - --build-arg="ARCHI_VERSION=4.9.1-1.0" \ + --tag archimate-ci:4.9.1-1.0.1 \ + --build-arg="ARCHI_VERSION=4.9.1-1.0.1" \ --build-arg="COARCHI_VERSION=0.8.1.202112061132" \ ./ ``` @@ -243,7 +243,7 @@ podman run --rm -ti \ -v $(pwd)/report:/archi/report \ -e GIT_REPOSITORY=https://github.com/WoozyMasta/archimate-ci-image-example.git \ -e ARCHI_JASPER_REPORT_ENABLED=false \ - ghcr.io/woozymasta/archimate-ci:4.9.1-1.0 + ghcr.io/woozymasta/archimate-ci:4.9.1-1.0.1 ``` --- @@ -258,13 +258,13 @@ docker run --rm -ti \ -e GIT_REPOSITORY=https://github.com/WoozyMasta/archimate-ci-image-example.git --network=host --add-host="$(getent hosts gitlab.internal.tld | awk '{print $2 ":" $1}')" - ghcr.io/woozymasta/archimate-ci:4.9.1-1.0 + ghcr.io/woozymasta/archimate-ci:4.9.1-1.0.1 ``` [Archi]: https://www.archimatetool.com "The Open Source modelling toolkit for creating ArchiMate models and sketches." -[Archi repository]: https://github.com/archimatetool/archi "Archi: ArchiMate Modelling Tool " +[Archi repository]: https://github.com/archimatetool/archi "Archi: ArchiMate Modelling Tool" [coArchi]: https://github.com/archimatetool/archi-modelrepository-plugin "coArchi – Model Collaboration for Archi" [example-gh]: https://github.com/WoozyMasta/archimate-ci-image-example.git diff --git a/action.yml b/action.yml index 094083e..22c9e5b 100644 --- a/action.yml +++ b/action.yml @@ -6,7 +6,7 @@ branding: color: blue runs: using: docker - image: docker://ghcr.io/woozymasta/archimate-ci-image:4.9.1-1.0 + image: docker://ghcr.io/woozymasta/archimate-ci-image:4.9.1-1.0.1 env: GITHUB_TOKEN: ${{ inputs.githubToken }} ARCHI_HTML_REPORT_ENABLED: ${{ inputs.archiHtmlReportEnabled }}