Releases: octue/check-semantic-version
Releases · octue/check-semantic-version
Support poetry v2
Contents (#24)
Operations
- Use reusable workflows
Dependencies
- Use
poetry=^2
- Add missing
setuptools
dependency
Refactoring
- Simplify docker image entrypoint
Fix base image and install via poetry
Contents (#23)
Dependencies
- Use
octue/check-semantic-version:1.0.0.beta-9
as base image (the last known working image) to get GitHub action working - Install package via poetry in dockerfile
Operations
- Only run codeql workflow on push to
main
Chores
- Ignore
.env
and.vscode
Install package in docker image from local context
Contents (#22)
Enhancements
- Log current version detected
- Add
-v/--version
option to CLI
Fixes
- Show any errors leading up to
CalledProcessError
fromgit-mkver
Operations
- Switch to using
ruff
linter - Install python package in docker image from local context
Update package version in `action.yaml` and readme
Update `git-mkver` and build for `linux/amd64` platform
Contents (#20)
Enhancements
- Log location of generated
mkver.conf
file
Fixes
- Use
git-mkver=1.3.0
- Use
python:3.10.14-slim-bookworm
withlinux/amd64
platform for base docker image
Operations
- Add required
VERSION
build arg to dockerfile and use to inject current package version in release workflow - Add devcontainer
- Update pre-commit config
- Update codecov action
Fix release process for stable releases
1.0.0
Stable!
Updates the version of poetry to facilitate use with recent features available in pyproject.toml, and brings the release history to stable (since we've been using beta-9 in production workflows for a long time now!).
Add missing return statement
Contents (#13)
Fixes
- Add missing return statement
Operations
- Use action version available on
main
in CI
Testing
- Fix CLI tests so exit code checks are carried out
Install `jq` in docker image
Summary
Fix a bug where package.json
files couldn't be parsed due to a missing jq
installation in the docker image.
Contents (#12)
Fixes
- Install
jq
in docker image - Allow full paths to be passed in via CLI
Improve subprocess error handling
Contents
Enhancements
- Raise error if subprocesses fail