1802 Commits

Author SHA1 Message Date
Mend Renovate
8dc7eb375d chore(deps): lock file maintenance 2024-12-09 09:55:42 +01:00
Mend Renovate
5bac2dc3f2 build(deps): update dependency markdown-exec to v1.10.0 2024-12-06 19:21:18 +01:00
Mend Renovate
507cab36b5 build(deps): update dependency pydantic to v2.10.3 2024-12-03 21:07:13 +01:00
Jairo Llopis
e14f21c22b build(vscode-extensions): update recommendations
Using builtin prettier and ruff extensions is of no help because we use devenv.

Instead, pre-commit and nix-ide extensions integrate perfectly out of the box.

Thus, updating recommendations.
2024-12-03 17:57:36 +01:00
Jairo Llopis
fd23923b5c
style(ruff-format): enable and reformat Python files
Until now, only linting was enabled. My failure.

I added this setting to widen the code style automation. I also enabled [keep-runtime-typing](https://docs.astral.sh/ruff/settings/#lint_pyupgrade_keep-runtime-typing) because we use Pydantic.

Finally, I executed the new formatting over all the project.
2024-12-03 13:59:00 +01:00
Piotr
229a13b7fa
docs: Fix context hook extension example (#1877)
Add commas after each dictionary item.
2024-12-02 14:05:47 +01:00
Mend Renovate
1567584e37
build(deps): update dependency pytest to v8.3.4 (#1876) 2024-12-01 16:51:27 +01:00
Mend Renovate
07bbc1b650 build(deps): update dependency mkdocs-material to v9.5.47 2024-12-01 11:45:25 +01:00
Mend Renovate
288f4cd0d1 build(deps): update dependency pydantic to v2.10.2 2024-11-26 14:33:09 +01:00
Mend Renovate
15196e1068 build(deps): update dependency poethepoet to v0.31.1 2024-11-26 05:50:14 +01:00
Mend Renovate
2d17f88f9d build(deps): update dependency mkdocs-material to v9.5.46 2024-11-25 12:53:45 +01:00
Mend Renovate
b55069de3c build(deps): update dependency poethepoet to v0.31.0 2024-11-24 07:54:35 +01:00
Mend Renovate
425aa24ce8 build(deps): update dependency pydantic to v2.10.1 2024-11-22 07:22:44 +01:00
Mend Renovate
0481cd3ed1 build(deps): update dependency pydantic to v2.10.0 2024-11-21 05:24:03 +01:00
Mend Renovate
7ce026c641 build(deps): update dependency mkdocs-material to v9.5.45 2024-11-20 16:19:40 +01:00
Sigurd Spieckermann
9ac4a17c0d build(renovate): fix configuring semantic commit type build 2024-11-20 06:45:50 +00:00
Mend Renovate
e111e32929
build(deps): update dependency dunamai to v1.23.0 (#1860) 2024-11-18 06:22:44 +01:00
Mend Renovate
4b56610662
build(deps): update codecov/codecov-action action to v5 (#1859) 2024-11-15 06:50:34 +01:00
jeanluc
2e7629e3d6
docs: restructure context vars, add undocumented ones (#1856) 2024-11-12 21:54:40 +01:00
Mend Renovate
19156ee3be
build(deps): update dependency mkdocstrings to v0.27.0 (#1852) 2024-11-10 08:39:53 +01:00
Mend Renovate
0ae14ea565
build(deps): update dependency poethepoet to v0.30.0 (#1854) 2024-11-10 08:39:05 +01:00
Mend Renovate
83919666a2 fix(deps): update dependency packaging to v24.2 2024-11-09 12:27:57 +00:00
Mend Renovate
259f351fc3 chore(deps): update dependency mkdocs-material to v9.5.44 2024-11-05 20:29:01 +01:00
Sigurd Spieckermann
63fec9a500 build(renovate): configure semantic commit type build 2024-11-04 20:12:18 +00:00
Mend Renovate
41c7311d20 build(deps): update dependency types-psutil to v6.1.0.20241102 2024-11-02 19:41:25 +01:00
Mend Renovate
52d29d1162 build(deps): update dependency mkdocs-material to v9.5.43 2024-10-31 17:21:50 +01:00
Mend Renovate
59351da173 build(deps): update dependency pytest-cov to v6 2024-10-30 07:29:55 +01:00
Sigurd Spieckermann
50af2585b5 fix: re-render answers file path when producing render context 2024-10-29 14:30:15 +01:00
Andreas Perhab
05aa1756d5
fix: restore compatibility with Git prior to v2.31 (#1838) 2024-10-28 17:50:07 +01:00
Sigurd Spieckermann
89ecc2fd2b test: add test case for updating a Git submodule 2024-10-25 11:16:58 +02:00
Sigurd Spieckermann
6bba7614a3 build(deps): add version specifier for types-psutil dependency 2024-10-23 15:45:53 +02:00
Mend Renovate
8839010060 build(deps): update dependency mypy to v1.13.0 2024-10-23 06:39:16 +02:00
dependabot[bot]
e492e95f52 build(deps-dev): bump types-psutil from 6.0.0.20241011 to 6.1.0.20241022
Bumps [types-psutil](https://github.com/python/typeshed) from 6.0.0.20241011 to 6.1.0.20241022.
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-psutil
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-22 17:39:52 +02:00
Mend Renovate
9394dbd76c
chore: Configure Renovate (#1823)
* Add renovate.json

* style: autoformat with pre-commit

* build(renovate): trick it to have flake updates

If renovate does not detect a very specific string, it won't update the lock file. Thus, here I add that string as a comment.

* chore(renovate): enable lock file maintenance

* chore(renovate): set PR labels

* chore(renovate): enable Nix manager

* chore(renovate): override `config:recommended` preset to use `build` instead of `chore`

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Jairo Llopis <973709+yajo@users.noreply.github.com>
Co-authored-by: Sigurd Spieckermann <sigurd.spieckermann@gmail.com>
2024-10-21 19:36:31 +02:00
Sigurd Spieckermann
b2f584d1a4 fix(updating): don't validate computed values 2024-10-21 19:29:35 +02:00
dependabot[bot]
321662864d build(deps-dev): bump mypy from 1.12.0 to 1.12.1
Bumps [mypy](https://github.com/python/mypy) from 1.12.0 to 1.12.1.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python/mypy/compare/v1.12.0...v1.12.1)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-21 16:01:49 +02:00
dependabot[bot]
2e746a3211 build(deps-dev): bump mkdocs-material from 9.5.41 to 9.5.42
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.5.41 to 9.5.42.
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.5.41...9.5.42)

---
updated-dependencies:
- dependency-name: mkdocs-material
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-21 15:02:20 +02:00
github-actions[bot]
e25c3c6cf5
build(flake): update lock (#1824)
* build(flake): update lock

Flake lock file updates:

• Updated input 'devenv':
    'github:cachix/devenv/a4d2abb0d6fb5a9733da981105b794bcf92a0874?narHash=sha256-14hqEeVy72nYDOFn7HK6Mff7L49kUI5K6wMLVHG3A90%3D' (2024-10-02)
  → 'github:cachix/devenv/e6464200390e502e3cff45f82b6dbe8c6760fab5?narHash=sha256-FhlknassIb3rKEucqnfFAzgny1ANmenJcTyRaXYwbA0%3D' (2024-10-17)
• Updated input 'nixpkgs':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2405.635800%2Brev-c505ebf777526041d792a49d5f6dd4095ea391a7/01927e4f-2386-742b-8a0b-8edfb14ba249/source.tar.gz?narHash=sha256-r%2BSF9AnHrTg%2Bbk6YszoKfV9lgyw%2ByaFUQe0dOjI0Z2o%3D' (2024-10-11)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2405.635979%2Brev-4eb33fe664af7b41a4c446f87d20c9a0a6321fa3/0192a20e-216f-78c5-8821-f030d9a83220/source.tar.gz?narHash=sha256-LDiPhQ3l%2BfBjRATNtnuDZsBS7hqoBtPkKBkhpoBHv3I%3D' (2024-10-17)
• Updated input 'poetry2nix':
    'github:nix-community/poetry2nix/8a18db56dd62edd26458a87e4d335b7df84c3f3f?narHash=sha256-BkEqM5zUrYAwRKrfqi7hPOqjgD6%2BN0NCJvooaY8aQoE%3D' (2024-10-10)
  → 'github:nix-community/poetry2nix/e67cc181b5bdf5aa46f1340fa9acd3910f6fb122?narHash=sha256-rT2Vz1kFSj%2BNKHetVY7PJUACX%2BqBETdnuPSklzFKCsc%3D' (2024-10-17)

* 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>
2024-10-20 09:16:35 +02:00
Timothée Mazzucotelli
f1cb4a2c9c
fix: Don't mark files without conflict markers as unmerged (#1813)
Co-authored-by: Jairo Llopis <973709+yajo@users.noreply.github.com>
2024-10-19 08:51:42 +01:00
Kürşat Aktaş
4a3c76579a Introducing Copier Guru on Gurubase.io 2024-10-18 19:42:32 +01:00
Sigurd Spieckermann
b5ef194328 feat: add support for dynamic choices 2024-10-18 19:41:34 +01:00
Jairo Llopis
e824d4f099
bump: version 9.4.0 → 9.4.1 v9.4.1 2024-10-18 19:18:47 +01:00
Tom C (DLS)
558f51cda7
fix: restore support for preserve_symlinks: false for directories (#1820) 2024-10-16 18:42:45 +02:00
dependabot[bot]
c53b9280d6 build(deps-dev): bump mkdocs-material from 9.5.40 to 9.5.41
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.5.40 to 9.5.41.
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.5.40...9.5.41)

---
updated-dependencies:
- dependency-name: mkdocs-material
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-16 14:53:53 +02:00
Jairo Llopis
59f13c0798
bump: version 9.3.1 → 9.4.0 v9.4.0 2024-10-15 15:20:41 +01:00
Sigurd Spieckermann
34bde5aba1 fix(exclude): support negative exclude matching child of excluded parent 2024-10-15 06:43:56 +01:00
Sigurd Spieckermann
9ddee99472 build(typing): fix Question.render_value() return type 2024-10-14 18:56:44 +02:00
dependabot[bot]
9d0d977d64 build(deps-dev): bump mypy from 1.11.2 to 1.12.0
Bumps [mypy](https://github.com/python/mypy) from 1.11.2 to 1.12.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python/mypy/compare/v1.11.2...v1.12.0)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-14 18:56:44 +02:00
Sigurd Spieckermann
92a1b746fe build(deps): update lock file 2024-10-13 16:07:24 +02:00
Sigurd Spieckermann
d0b3e266de refactor: set default value for keep_trailing_newline more idiomatically 2024-10-13 15:32:32 +02:00