Skip to content

Releases: kdeldycke/workflows

v4.2.1

15 Jul 16:48
Compare
Choose a tag to compare

Changes

  • Fix options in gha-utils mailmap-sync calls.
  • Use latest gha-utils release in workflows.

🐍 Available on PyPi.

v4.2.0

15 Jul 16:17
Compare
Choose a tag to compare

Changes

  • Rename gha-utils mailmap command to gha-utils mailmap-sync.
  • Add new --create-if-missing/--skip-if-missing option to gha-utils mailmap-sync command.
  • Do not create .mailmap from scratch in workflows: only update existing ones.
  • Normalize, deduplicate and sort identities in .mailmap files.
  • Keep comments attached to their mapping when re-sorting .mailmap files.
  • Do not duplicate header metadata on .mailmap updates.
  • Do not update .mailmap files if no changes are detected.
  • Add new boltons dependency.

🐍 Available on PyPi.

v4.1.4

02 Jul 20:26
Compare
Choose a tag to compare

Changes

  • Bump gha-utils CLI.

🐍 Available on PyPi.

v4.1.3

02 Jul 17:21
Compare
Choose a tag to compare

Changes

  • Fix recreation of specifiers.

🐍 Available on PyPi.

v4.1.2

02 Jul 16:32
Compare
Choose a tag to compare

Changes

  • Revert to rely entirely on released gha-utils CLI for release workflow.

🐍 Available on PyPi.

v4.1.1

02 Jul 14:59
Compare
Choose a tag to compare

Changes

  • Pre-compute repository initial state before digging into commit log history.
  • Redo release as v4.1.0 has been broken.
  • Rely on old v4.0.2 standalone metadata script temporarily to fix release process.
  • Remove failing --statistics production on ruff invocation.

🐍 Available on PyPi.

v4.0.2

29 Jun 09:41
Compare
Choose a tag to compare

Changes

  • Remove comments in GitHub action's environment variable files.
  • Test CLI invocation.

🐍 Available on PyPi.

v4.0.1

29 Jun 06:24
Compare
Choose a tag to compare

Changes

  • Re-release to register PyPi project.

🐍 Available on PyPi.

v4.0.0

29 Jun 06:11
Compare
Choose a tag to compare

Changes

  • Package all utilities in a gha_utils CLI.
  • Remove support for Poetry-based projects. All Python projects are expected to follow standard pyproject.toml conventions.
  • Sort contributors in .mailmap files regardless of case sensitivity.
  • Force default values of workflow's inputs when triggered from other events (i.e. in non-reusable contexts).
  • Run all Python-based commands via uv run and uv tool run.
  • Replace is_poetry_project metadata by is_python_project.
  • Add new and uv_requirement_params metadata output.
  • Remove dependency on poetry package.
  • Add new dependencies on build, packaging, pyproject-metadata and click-extra.

🐍 Available on PyPi.

v3.5.11

22 Jun 08:22
Compare
Choose a tag to compare

Changes

  • Read pyproject.toml without relying on Poetry.