All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Full Changelog: https://github.com/obervinov/_templates/compare/v2.1.0...v2.1.1 by @obervinov in #104
- fix docker workflow mistakes
Full Changelog: https://github.com/obervinov/_templates/compare/v2.0.2...v2.1.0 by @obervinov in #103
- add support arm64 architecture for docker builds
- bump dependency versions
Full Changelog: https://github.com/obervinov/_templates/compare/v2.0.1...v2.0.2 by @obervinov in #98
- bump dependency versions
- set trivy job as not necessary (for fix
TOOMANYREQUESTS
error)
Full Changelog: https://github.com/obervinov/_templates/compare/v2.0.0...v2.0.1 by @obervinov in #95
Full Changelog: https://github.com/obervinov/_templates/compare/v1.2.9...v2.0.0 by @obervinov in #94
- Feature request: Bump python version to
3.12
- Merge all workflows into group files (details at the link)
- bump
terraform
version to1.9.2
- Feature request: automatic scheduled cleaning of untagged images in ghcr
- Feature request: Add full SemVer support for python projects
Full Changelog: https://github.com/obervinov/_templates/compare/v1.2.8...v1.2.9 by @obervinov in #90
- Remove the matrix strategy from the python workflow
- Remove the matrix strategy from the python workflow (because it's causing conflicts with the github actions services)
- Let's use only one version of python in the python workflow (
3.10
)
- Bump poetry version to
1.8.3
in the python workflow - Bump vault-server image version to
1.17.2
in the python workflows - Add debug log level for the vault services in the python workflows
Full Changelog: https://github.com/obervinov/_templates/compare/v1.2.7...v1.2.8 by @obervinov in #85
- hotfix: missconfig for docker build and trivy scan in the docker workflow
Full Changelog: https://github.com/obervinov/_templates/compare/v1.2.6...v1.2.7 by @obervinov in #84
- Bump trivy-action to
0.24.0
in the docker workflow - Feature request: Docker workflow: auto create
latest
tag in PR - Change the new image version detection selector from
LABEL org.opencontainers.image.version
toARG IMAGE_VERSION=
inimages
workflow
- Change the new image version detection selector from
LABEL org.opencontainers.image.version
toARG IMAGE_VERSION=
inimages
workflow
Full Changelog: https://github.com/obervinov/_templates/compare/v1.2.5...v1.2.6 by @obervinov in #84
- Add support for
PostgreSQL
in the pytest workflow - Bump trivy-action to
0.22.0
in the docker workflow
Full Changelog: https://github.com/obervinov/_templates/compare/v1.2.4...v1.2.5 by @obervinov in #82
Full Changelog: https://github.com/obervinov/_templates/compare/v1.2.3...v1.2.4 by @obervinov in #81
Full Changelog: https://github.com/obervinov/_templates/compare/v1.2.2...v1.2.3 by @obervinov in #80
Full Changelog: https://github.com/obervinov/_templates/compare/v1.2.1...v1.2.2 by @obervinov in #76
- Change image repository name in the pytest workflow
ghcr.io/obervinov/tools/vault:1.13.2
->ghcr.io/obervinov/images/vault:1.13.2
- Fix
create PR
feature in the pr workflow
Full Changelog: https://github.com/obervinov/_templates/compare/v1.2.0...v1.2.1 by @obervinov in #75
- Workflow readme: Not working comparing version in workflow as expected
- Change image repository name in the pytest workflow
ghcr.io/obervinov/tools/vault:1.13.2
->ghcr.io/obervinov/images/vault:1.13.2
- Workflow local _release: failed run changelog verify
Full Changelog: https://github.com/obervinov/_templates/compare/v1.1.1...v1.2.0 by @obervinov in #71
- Add a workflow to automatically create and update the PR body
- Close the milestone after the PR merger
- Updated all issue and pull request templates
- Verify README.md template: not working with helm mono repository
- Helm charts bundle template: Not working helm workflow for helm mono repository
Full Changelog: https://github.com/obervinov/_templates/compare/v1.1.0...v1.1.1 by @obervinov in #70
Full Changelog: https://github.com/obervinov/_templates/compare/v1.0.17...v1.1.0 by @obervinov in #66
- Automatic version check of workflows in README.md
- Helm Template Workflow: add support OCI registry for helm workflow
- Docker Workflow: add workflow for mono repositories
Full Changelog: https://github.com/obervinov/_templates/compare/v1.0.16...v1.0.17 by @obervinov in #65
Full Changelog: https://github.com/obervinov/_templates/compare/v1.0.15...v1.0.16 by @obervinov in #52
Full Changelog: https://github.com/obervinov/_templates/compare/v1.0.14...v1.0.15 by @obervinov in #53
Full Changelog: https://github.com/obervinov/_templates/compare/v1.0.13...v1.0.14 by @obervinov in #61
Full Changelog: https://github.com/obervinov/_templates/compare/v1.0.12...v1.0.13 by @obervinov in #57
- Add support for
python 3.9
to matrix builds
Full Changelog: https://github.com/obervinov/_templates/compare/v1.0.11...v1.0.12 by @obervinov in #47
Full Changelog: https://github.com/obervinov/_templates/compare/v1.0.10...v1.0.11 by @obervinov in #37
Full Changelog: https://github.com/obervinov/_templates/compare/v1.0.9...v1.0.10 by @obervinov in #38
Full Changelog: https://github.com/obervinov/_templates/compare/v1.0.8...v1.0.9 by @obervinov in #39
Full Changelog: https://github.com/obervinov/_templates/compare/v1.0.7...v1.0.8 by @obervinov in #40
Full Changelog: https://github.com/obervinov/_templates/compare/v1.0.6...v1.0.7 by @obervinov in #42
Full Changelog: https://github.com/obervinov/_templates/compare/v1.0.6...v1.0.7 by @obervinov in #42
Full Changelog: https://github.com/obervinov/_templates/compare/v1.0.5...v1.0.6 by @obervinov in #32
- Renamed all workflow files
- Add support EXTRA_ARGS and PROJECT_VERSION in docker build command
- Terraform-docs markdown for automatic creation and updating of documents
- Add workflow for helm charts repository
- Add Dependabot for GitHub Actions
Full Changelog: https://github.com/obervinov/_templates/compare/v1.0.4...v1.0.5 by @obervinov in #1
- Changed ${{ github.sha }} to extract tag (or branch) from repository
- Added jobs for terraform modules
Full Changelog: https://github.com/obervinov/_templates/compare/v1.0.3...v1.0.4 by @obervinov in #10
- Add dependencies: pytest-order and pytest-ordering
- Add a workflow for pytest with a storage service dependency
- Fix: typos in workflow obervinov/_templates/.github/workflows/verify.package.yml@v1.0.3
- Fix: add the pylint module to install in the test.pylint.yml task
- changed strategy.matrix
python-version: ["3.9", "3.10"]
->python-version: ["3.10"]
in all workflows
Full Changelog: https://github.com/obervinov/_templates/compare/v1.0.2...v1.1.0 by @obervinov in #8
- renamed all workflow files
- renamed all job titles
- merged
test.flake8.yml
andtest.pylint.yml
in one workflowtest.pylint.yml
- enabled a local
GitHub Action
to automaticallycreate releases
- added a
.md
files for the correct design of the repository (CHANGELOG.md
,ISSUE_TEMPLATE
,CODEOWNERS
,pull_request_template.md
andSECURITY.md
) - added a new workflow
verify.package.yml
to check the package metadata and verify that my python package is installed correctly - added a new workflow
test.yamllint.yml
for checking yaml files - added a new workflow
verify.chnagelog.yml
for checkingCHANGELOG.md
- the entire workflow code has been redesigned
Full Changelog: https://github.com/obervinov/_templates/compare/v1.0.1...v1.0.2
- added new GitHub Actions -
docker build
- added new GitHub Actions -
trivy scan
- added new GitHub Actions -
pylint
by @obervinov in #6
- fixed
docker login
to ghcr by @obervinov in #7
Full Changelog: https://github.com/obervinov/_templates/compare/v1.0.0...v1.0.1
- updated a version mask for creating release by @obervinov in #5
Full Changelog: https://github.com/obervinov/_templates/commits/v1.0.0
- @obervinov made their first contribution in #1