1797 Commits

Author SHA1 Message Date
Sigurd Spieckermann
33722d7c63 fix: avoid infinite recursion when accessing _copier_conf.answers_file via Jinja context hook 2025-04-29 14:18:34 +02:00
Mend Renovate
be767f6913 build(deps): update dependency uv to v0.6.17 2025-04-26 08:17:00 +02:00
Mend Renovate
a33efd31e8
build(deps): lock file maintenance 2025-04-26 08:16:29 +02:00
Sigurd Spieckermann
72e180ca8f ci(release): fix building distributions without local version identifier 2025-04-25 14:18:16 +02:00
Sigurd Spieckermann
b85893d43e ci(release): build distributions without local version identifier 2025-04-25 12:49:40 +02:00
Sigurd Spieckermann
f82a0a5194 ci(release): publish to test.pypi.org on pushing to master branch 2025-04-25 11:57:55 +02:00
Mend Renovate
e6b0a4dc86 build(deps): update astral-sh/setup-uv action to v6 2025-04-25 11:47:50 +02:00
Sigurd Spieckermann
25647ccd1e
ci(release): migrate to PyPI trusted publishing 2025-04-25 11:24:06 +02:00
Mend Renovate
5657ab64f9 build(deps): update dependency uv to v0.6.16 2025-04-25 08:59:08 +02:00
Sigurd Spieckermann
1aff92f9f5
build: fix container-based linting in devtasks script 2025-04-25 08:58:14 +02:00
Mend Renovate
09ed738471 build(deps): update astral-sh/setup-uv action to v6 2025-04-25 06:43:18 +02:00
Mend Renovate
4efdc6639a build(deps): update dependency ruff to v0.11.7 2025-04-25 06:42:46 +02:00
Mend Renovate
1044d89af0 build(deps): update dependency commitizen to v4 2025-04-24 16:09:53 +02:00
Mend Renovate
7dc2fedfdd
build(deps): update dependency ruff to v0.11.6 2025-04-24 15:39:55 +02:00
Mend Renovate
b7ce113a89 build(deps): update dependency commitizen to v3.31.0 2025-04-24 15:38:24 +02:00
Sigurd Spieckermann
2e34c2492f build: use uv-managed dev-dependencies in Nix-managed pre-commit hooks 2025-04-24 14:54:14 +02:00
Sigurd Spieckermann
730e753a32 build: remove obsolete poetry.lock file 2025-04-24 14:08:17 +02:00
Sigurd Spieckermann
dce3efd435 bump: version 9.7.0 → 9.7.1 v9.7.1 2025-04-23 15:29:02 +00:00
Stéphane Bidoul
c402e5d00e
refactor: import from module _tools instead of tools 2025-04-23 15:24:49 +00:00
Mend Renovate
b5175f2fee build(deps): update dependency poethepoet to v0.34.0 2025-04-23 15:36:13 +02:00
Mend Renovate
1249c0f857 build(deps): update dependency typing-extensions to v4.13.2 2025-04-23 15:35:43 +02:00
Mend Renovate
cf9fbe9b9c build(deps): update dependency mkdocs-material to v9.6.12 2025-04-23 15:35:02 +02:00
Sigurd Spieckermann
9b1e489694 build(uv): re-generate uv.lock with revision 2 schema 2025-04-23 12:12:19 +02:00
Sigurd Spieckermann
0f53c2b928 build(deps): pin versions of dev-dependencies in pyproject.toml 2025-04-23 11:44:15 +02:00
Sigurd Spieckermann
1385dd0852 build(renovate): add preset customManagers:githubActionsVersions 2025-04-23 11:10:29 +02:00
Sigurd Spieckermann
f215a23744 bump: version 9.6.0 → 9.7.0 v9.7.0 2025-04-22 12:15:46 +00:00
Sigurd Spieckermann
2491c0681b refactor: re-expose API with deprecation warnings on non-public API imports 2025-04-22 13:52:51 +02:00
Sigurd Spieckermann
ef5ea4b212 refactor: rename internal modules with a _ prefix 2025-04-22 13:52:51 +02:00
Sigurd Spieckermann
b42a032f7b style: fix formatter and linter errors 2025-04-22 12:20:23 +02:00
Sigurd Spieckermann
f374fd9baa build: migrate from Poetry to uv 2025-04-22 12:20:23 +02:00
Tsvika Shapira
a812e14033
feat: raise new TaskError exception on task errors
Raising `TaskError` instead of `subprocess.CalledProcessError` is backwards compatible, as `TaskError` is a subclass of `subprocess.CalledProcessError`.
2025-04-21 15:13:58 +02:00
github-actions[bot]
94c5bbdd12
build(flake): update lock (#2086)
* build(flake): update lock

Flake lock file updates:

• Updated input 'devenv':
    'github:cachix/devenv/98b99188b1539c0d2a45e0a0a161a7b8e797caac?narHash=sha256-OjdnHKQ%2BeWA8YvPUpl3xxyaNK91c9sMebqXgVdN8Lm4%3D' (2025-02-18)
  → 'github:cachix/devenv/379980fb42ca804f7c3220d978d9da86360a68fa?narHash=sha256-rXtUUxfQ34ukTy2OyHwuypnSgK95FRPGwJf69QnWMrc%3D' (2025-04-17)
• Updated input 'devenv/cachix':
    'github:cachix/cachix/f65a3cd5e339c223471e64c051434616e18cc4f5?narHash=sha256-8HFvG7fvIFbgtaYAY2628Tb89fA55nPm2jSiNs0/Cws%3D' (2025-01-23)
  → 'github:cachix/cachix/a624d3eaf4b1d225f918de8543ed739f2f574203?narHash=sha256-D0gP8srrX0qj%2BwNYNPdtVJsQuFzIng3q43thnHXQ/es%3D' (2025-03-15)
• Updated input 'devenv/git-hooks':
    'github:cachix/git-hooks.nix/9364dc02281ce2d37a1f55b6e51f7c0f65a75f17?narHash=sha256-R10v2hoJRLq8jcL4syVFag7nIGE7m13qO48wRIukWNg%3D' (2025-01-21)
  → 'github:cachix/git-hooks.nix/dcf5072734cb576d2b0c59b2ac44f5050b5eac82?narHash=sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco%3D' (2025-03-22)
• Updated input 'devenv/nix':
    'github:domenkozar/nix/bde6a1a0d1f2af86caa4d20d23eca019f3d57eee?narHash=sha256-n52PUzub5jZWc8nI/sR7UICOheU8rNA%2BYZ73YaHeCBg%3D' (2024-12-13)
  → 'github:domenkozar/nix/f3f44b2baaf6c4c6e179de8cbb1cc6db031083cd?narHash=sha256-E3j%2B3MoY8Y96mG1dUIiLFm2tZmNbRvSiyN7CrSKuAVg%3D' (2025-03-12)
• Updated input 'nixpkgs':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2411.716687%2Brev-bdb91860de2f719b57eef819b5617762f7120c70/019601dc-a647-79ce-a8dd-ae4d2e044e25/source.tar.gz?narHash=sha256-s1KLDALEeqy%2BttrvqV3jx9mBZEvmthQErTVOAzbjHZs%3D' (2025-04-03)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2411.716947%2Brev-26d499fc9f1d567283d5d56fcf367edd815dba1d/01962e50-af41-7ff9-8765-ebb3d39458ba/source.tar.gz?narHash=sha256-FHlSkNqFmPxPJvy%2B6fNLaNeWnF1lZSgqVCl/eWaJRc4%3D' (2025-04-12)

* style: autoformat with pre-commit

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-04-20 08:03:34 +02:00
Mend Renovate
4e8019f131 build(deps): update dependency packaging to v25 2025-04-19 17:14:24 +02:00
roteiro
465a463ec4
fix(settings): use <CONFIG_ROOT>/copier as settings directory on Windows (#2071)
Deprecate `<CONFIG_ROOT>/copier/copier` and prefer  `<CONFIG_ROOT>/copier` as the settings directory for consistency across operating systems.
2025-04-17 22:05:59 +02:00
Mend Renovate
8f4b0e6620 build(deps): update dependency mkdocs-material to v9.6.12 2025-04-17 16:07:26 +02:00
Jairo Llopis
f842729d99
docs: explain how to add a new release 2025-04-15 10:24:37 +01:00
github-actions[bot]
cb4909baa2
build(flake): update lock (#2074)
* build(flake): update lock

Flake lock file updates:

• Updated input 'nixpkgs':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2411.716389%2Brev-c570c1f5304493cafe133b8d843c7c1c4a10d3a6/0195e433-ad4b-776d-a87e-29401b122413/source.tar.gz?narHash=sha256-tpJsHMUPEhEnzySoQxx7%2BkA%2BKUtgWqvlcUBqROYNNt0%3D' (2025-03-29)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2411.716687%2Brev-bdb91860de2f719b57eef819b5617762f7120c70/019601dc-a647-79ce-a8dd-ae4d2e044e25/source.tar.gz?narHash=sha256-s1KLDALEeqy%2BttrvqV3jx9mBZEvmthQErTVOAzbjHZs%3D' (2025-04-03)
• Updated input 'poetry2nix':
    'github:nix-community/poetry2nix/b9a98080beff0903a5e5fe431f42cde1e3e50d6b?narHash=sha256-nzgO/ZCSBzWjbMkYDxG%2Byl9Z2eGbCgQu06Oku3ir5D4%3D' (2025-03-19)
  → 'github:nix-community/poetry2nix/ce2369db77f45688172384bbeb962bc6c2ea6f94?narHash=sha256-cX98bUuKuihOaRp8dNV1Mq7u6/CQZWTPth2IJPATBXc%3D' (2025-04-03)

* style: autoformat with pre-commit

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-04-06 07:26:53 +02:00
Mend Renovate
3a30de03ff build(deps): update dependency pytest-cov to v6.1.1 2025-04-05 17:05:49 +02:00
Sigurd Spieckermann
b078959972 fix(updating): ignore last answer of when: false questions
A recorded answer may exist when the question's `when` value gets switched from `when: true` to `when: false`, e.g. when the value is templated or changes across Copier template versions.
2025-04-03 06:40:19 +02:00
Mend Renovate
ef00375221 build(deps): update dependency pytest-cov to v6.1.0 2025-04-01 16:42:26 +02:00
Mend Renovate
32484eaf8e build(deps): update dependency mkdocs-material to v9.6.11 2025-04-01 09:40:23 +02:00
Mend Renovate
88ef05c4e5 build(deps): update dependency mkdocstrings to v0.29.1 2025-03-31 14:17:21 +02:00
Mend Renovate
99515af009 build(deps): update dependency mkdocs-material to v9.6.10 2025-03-30 15:59:02 +02:00
github-actions[bot]
f349a59c5b
build(flake): update lock (#2059)
* build(flake): update lock

Flake lock file updates:

• Updated input 'nixpkgs':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2411.715908%2Brev-7105ae3957700a9646cc4b766f5815b23ed0c682/0195b8ff-82a6-7d19-b362-1f70dcb1c7f7/source.tar.gz?narHash=sha256-8XfURTDxOm6%2B33swQJu/hx6xw1Tznl8vJJN5HwVqckg%3D' (2025-03-20)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2411.716389%2Brev-c570c1f5304493cafe133b8d843c7c1c4a10d3a6/0195e433-ad4b-776d-a87e-29401b122413/source.tar.gz?narHash=sha256-tpJsHMUPEhEnzySoQxx7%2BkA%2BKUtgWqvlcUBqROYNNt0%3D' (2025-03-29)

* style: autoformat with pre-commit

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-03-30 08:11:50 +02:00
Mend Renovate
11f1148873 build(deps): update dependency poetry-dynamic-versioning to v1.8.2 2025-03-29 08:13:10 +01:00
Mend Renovate
9f2b68302b build(deps): update dependency types-pyyaml to v6.0.12.20250326 2025-03-26 09:03:01 +01:00
Mend Renovate
f41054cf43 build(deps): update dependency markdown-exec to v1.10.3 2025-03-25 05:23:44 +01:00
Mend Renovate
e5cdaec821 build(deps): update dependency poetry-dynamic-versioning to v1.8.1 2025-03-24 19:01:44 +01:00
github-actions[bot]
991bebe062
build(flake): update lock (#2051)
* build(flake): update lock

Flake lock file updates:

• Updated input 'nixpkgs':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2411.715614%2Brev-cdd2ef009676ac92b715ff26630164bb88fec4e0/019590d8-bf83-7849-9c87-9e373480fc07/source.tar.gz?narHash=sha256-prZ0M8vE/ghRGGZcflvxCu40ObKaB%2Bikn74/xQoNrGQ%3D' (2025-03-13)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2411.715908%2Brev-7105ae3957700a9646cc4b766f5815b23ed0c682/0195b8ff-82a6-7d19-b362-1f70dcb1c7f7/source.tar.gz?narHash=sha256-8XfURTDxOm6%2B33swQJu/hx6xw1Tznl8vJJN5HwVqckg%3D' (2025-03-20)
• Updated input 'poetry2nix':
    'github:nix-community/poetry2nix/f842aae3a72ef764e38eaf3e75aa435fb9861bba?narHash=sha256-nzgO/ZCSBzWjbMkYDxG%2Byl9Z2eGbCgQu06Oku3ir5D4%3D' (2025-03-12)
  → 'github:nix-community/poetry2nix/b9a98080beff0903a5e5fe431f42cde1e3e50d6b?narHash=sha256-nzgO/ZCSBzWjbMkYDxG%2Byl9Z2eGbCgQu06Oku3ir5D4%3D' (2025-03-19)

* style: autoformat with pre-commit

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-03-23 07:19:06 +01:00
Tsvika Shapira
82dd2cbf78
build(typing): use annotations for typing (#2047) 2025-03-21 17:31:40 +00:00