Skip to content

Releases: octue/check-semantic-version

Support poetry v2

25 Feb 13:25
93fabe3
Compare
Choose a tag to compare

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

14 Oct 16:06
3f2b48f
Compare
Choose a tag to compare

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

09 Oct 15:55
Compare
Choose a tag to compare

Contents (#22)

Enhancements

  • Log current version detected
  • Add -v/--version option to CLI

Fixes

  • Show any errors leading up to CalledProcessError from git-mkver

Operations

  • Switch to using ruff linter
  • Install python package in docker image from local context

Update package version in `action.yaml` and readme

27 Aug 16:14
d210b3d
Compare
Choose a tag to compare

Contents (#21)

Operations

  • Update package version in action.yaml and readme

Update `git-mkver` and build for `linux/amd64` platform

27 Aug 15:37
ac251d6
Compare
Choose a tag to compare

Contents (#20)

Enhancements

  • Log location of generated mkver.conf file

Fixes

  • Use git-mkver=1.3.0
  • Use python:3.10.14-slim-bookworm with linux/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

25 Jul 11:20
cc2f0e9
Compare
Choose a tag to compare

Contents (#17)

Operations

  • Fix release process for stable releases

1.0.0

25 Jul 10:59
Compare
Choose a tag to compare

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

19 Dec 17:31
1129a8b
Compare
Choose a tag to compare

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

19 Dec 17:19
861f340
Compare
Choose a tag to compare

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

19 Dec 17:01
Compare
Choose a tag to compare

Contents

Enhancements

  • Raise error if subprocesses fail