1802 Commits

Author SHA1 Message Date
Mend Renovate
35f8891116 build(deps): update dependency mkdocstrings to v0.28.2 2025-02-24 17:58:10 +01:00
github-actions[bot]
eafc5bf23d
build(flake): update lock (#1983)
* build(flake): update lock

Flake lock file updates:

• Updated input 'devenv':
    'github:cachix/devenv/6c987a8795eedea872afe4d1c1ac518d0c7f6db1?narHash=sha256-ax0264nOyPcTJvIJAnPKGfkfXQ8Oe8ZVFziKf3UV26o%3D' (2025-02-11)
  → 'github:cachix/devenv/98b99188b1539c0d2a45e0a0a161a7b8e797caac?narHash=sha256-OjdnHKQ%2BeWA8YvPUpl3xxyaNK91c9sMebqXgVdN8Lm4%3D' (2025-02-18)
• Updated input 'nixpkgs':
    'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2411.714486%2Brev-0b73e36b1962620a8ac551a37229dd8662dac5c8/01950977-be43-7a95-9723-843510bebafd/source.tar.gz?narHash=sha256-wjWLzdM7PIq4ZAe7k3vyjtgVJn6b0UeodtRFlM/6W5U%3D' (2025-02-13)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2411.714772%2Brev-11415c7ae8539d6292f2928317ee7a8410b28bb9/01952f93-a3d8-7ee1-9027-553a976347f7/source.tar.gz?narHash=sha256-SSYxFhqCOb3aiPb6MmN68yEzBIltfom8IgRz7phHscM%3D' (2025-02-21)
• Updated input 'poetry2nix':
    'github:nix-community/poetry2nix/be1fe795035d3d36359ca9135b26dcc5321b31fb?narHash=sha256-UiTOA89yQV5YNlO1ZAp4IqJUGWOnTyBC83netvt8rQE%3D' (2025-02-05)
  → 'github:nix-community/poetry2nix/d90f9db68a4bda31c346be16dfd8d3263be4547e?narHash=sha256-3ydikhrNaWy8j0cqHju/94PcD4GZ9T4Ju4rHh34oz3k%3D' (2025-02-18)

* 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-02-23 09:10:41 +01:00
Mend Renovate
c53ced019c build(deps): update dependency mkdocs-material to v9.6.5 2025-02-20 07:30:51 +01:00
Mend Renovate
e444514e5d build(deps): update dependency types-pygments to v2.19.0.20250219 2025-02-19 06:32:53 +01:00
Sigurd Spieckermann
3953603c40 fix: decode external data file content explicitly as UTF-8 2025-02-18 14:52:48 +01:00
Sigurd Spieckermann
21b486ce75 fix: decode answers file content explicitly as UTF-8 2025-02-17 15:49:50 +01:00
Jairo Llopis
d735c8beac
bump: version 9.4.1 → 9.5.0 v9.5.0 2025-02-17 13:47:02 +00:00
autofix-ci[bot]
3ae6b78be3 style: autoformat with pre-commit 2025-02-16 08:09:11 +00:00
github-actions[bot]
896a476179 build(flake): update lock
Flake lock file updates:

• Updated input 'devenv':
    'github:cachix/devenv/e6464200390e502e3cff45f82b6dbe8c6760fab5?narHash=sha256-FhlknassIb3rKEucqnfFAzgny1ANmenJcTyRaXYwbA0%3D' (2024-10-17)
  → 'github:cachix/devenv/6c987a8795eedea872afe4d1c1ac518d0c7f6db1?narHash=sha256-ax0264nOyPcTJvIJAnPKGfkfXQ8Oe8ZVFziKf3UV26o%3D' (2025-02-11)
• Updated input 'devenv/cachix':
    'github:cachix/cachix/695525f9086542dfb09fde0871dbf4174abbf634?narHash=sha256-jOsaBmJ/EtX5t/vbylCdS7pWYcKGmWOKg4QKUzKr6dA%3D' (2024-09-16)
  → 'github:cachix/cachix/f65a3cd5e339c223471e64c051434616e18cc4f5?narHash=sha256-8HFvG7fvIFbgtaYAY2628Tb89fA55nPm2jSiNs0/Cws%3D' (2025-01-23)
• Updated input 'devenv/cachix/devenv':
    'github:cachix/devenv/ff5eb4f2accbcda963af67f1a1159e3f6c7f5f91?narHash=sha256-0JrfahRMJ37Rf1i0iOOn%2B8Z4CLvbcGNwa2ChOAVrp/8%3D' (2024-08-08)
  → follows 'devenv'
• Removed input 'devenv/cachix/devenv/cachix'
• Removed input 'devenv/cachix/devenv/cachix/devenv'
• Removed input 'devenv/cachix/devenv/cachix/devenv/flake-compat'
• Removed input 'devenv/cachix/devenv/cachix/devenv/nix'
• Removed input 'devenv/cachix/devenv/cachix/devenv/nix/flake-compat'
• Removed input 'devenv/cachix/devenv/cachix/devenv/nix/nixpkgs'
• Removed input 'devenv/cachix/devenv/cachix/devenv/nix/nixpkgs-regression'
• Removed input 'devenv/cachix/devenv/cachix/devenv/nixpkgs'
• Removed input 'devenv/cachix/devenv/cachix/devenv/poetry2nix'
• Removed input 'devenv/cachix/devenv/cachix/devenv/poetry2nix/flake-utils'
• Removed input 'devenv/cachix/devenv/cachix/devenv/poetry2nix/flake-utils/systems'
• Removed input 'devenv/cachix/devenv/cachix/devenv/poetry2nix/nix-github-actions'
• Removed input 'devenv/cachix/devenv/cachix/devenv/poetry2nix/nix-github-actions/nixpkgs'
• Removed input 'devenv/cachix/devenv/cachix/devenv/poetry2nix/nixpkgs'
• Removed input 'devenv/cachix/devenv/cachix/devenv/pre-commit-hooks'
• Removed input 'devenv/cachix/devenv/cachix/flake-compat'
• Removed input 'devenv/cachix/devenv/cachix/nixpkgs'
• Removed input 'devenv/cachix/devenv/cachix/pre-commit-hooks'
• Removed input 'devenv/cachix/devenv/flake-compat'
• Removed input 'devenv/cachix/devenv/nix'
• Removed input 'devenv/cachix/devenv/nix/flake-compat'
• Removed input 'devenv/cachix/devenv/nix/nixpkgs'
• Removed input 'devenv/cachix/devenv/nix/nixpkgs-regression'
• Removed input 'devenv/cachix/devenv/nixpkgs'
• Removed input 'devenv/cachix/devenv/pre-commit-hooks'
• Updated input 'devenv/cachix/flake-compat':
    follows 'devenv/flake-compat'
  → follows 'devenv'
• Updated input 'devenv/cachix/git-hooks':
    follows 'devenv/pre-commit-hooks'
  → follows 'devenv'
• Updated input 'devenv/cachix/nixpkgs':
    follows 'devenv/nixpkgs'
  → 'github:NixOS/nixpkgs/55d15ad12a74eb7d4646254e13638ad0c4128776?narHash=sha256-M1%2BuCoV5igihRfcUKrr1riygbe73/dzNnzPsmaLCmpo%3D' (2024-12-03)
• Updated input 'devenv/flake-compat':
    'github:edolstra/flake-compat/0f9255e01c2351cc7d116c072cb317785dd33b33?narHash=sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U%3D' (2023-10-04)
  → 'github:edolstra/flake-compat/ff81ac966bb2cae68946d5ed5fc4994f96d0ffec?narHash=sha256-NeCCThCEP3eCl2l/%2B27kNNK7QrwZB1IJCrXfrbv5oqU%3D' (2024-12-04)
• Added input 'devenv/git-hooks':
    'github:cachix/git-hooks.nix/9364dc02281ce2d37a1f55b6e51f7c0f65a75f17?narHash=sha256-R10v2hoJRLq8jcL4syVFag7nIGE7m13qO48wRIukWNg%3D' (2025-01-21)
• Added input 'devenv/git-hooks/flake-compat':
    follows 'devenv'
• Added input 'devenv/git-hooks/gitignore':
    'github:hercules-ci/gitignore.nix/637db329424fd7e46cf4185293b9cc8c88c95394?narHash=sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs%3D' (2024-02-28)
• Added input 'devenv/git-hooks/gitignore/nixpkgs':
    follows 'devenv/git-hooks/nixpkgs'
• Added input 'devenv/git-hooks/nixpkgs':
    follows 'devenv/nixpkgs'
• Updated input 'devenv/nix':
    'github:domenkozar/nix/f6c5ae4c1b2e411e6b1e6a8181cc84363d6a7546?narHash=sha256-X8ES7I1cfNhR9oKp06F6ir4Np70WGZU5sfCOuNBEwMg%3D' (2024-09-27)
  → 'github:domenkozar/nix/bde6a1a0d1f2af86caa4d20d23eca019f3d57eee?narHash=sha256-n52PUzub5jZWc8nI/sR7UICOheU8rNA%2BYZ73YaHeCBg%3D' (2024-12-13)
• Updated input 'devenv/nix/flake-compat':
    follows 'devenv/flake-compat'
  → follows 'devenv'
• Updated input 'devenv/nix/nixpkgs-23-11':
    'github:NixOS/nixpkgs/a62e6edd6d5e1fa0329b8653c801147986f8d446?narHash=sha256-oamiKNfr2MS6yH64rUn99mIZjc45nGJlj9eGth/3Xuw%3D' (2024-05-31)
  → follows 'devenv'
• Updated input 'devenv/nix/nixpkgs-regression':
    'github:NixOS/nixpkgs/215d4d0fd80ca5163643b03a33fde804a29cc1e2?narHash=sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw%3D' (2022-01-24)
  → follows 'devenv'
• Updated input 'devenv/nix/pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/40e6053ecb65fcbf12863338a6dcefb3f55f1bf8?narHash=sha256-nMirxrGteNAl9sWiOhoN5tIHyjBbVi5e2tgZUgZlK3Y%3D' (2024-04-12)
  → follows 'devenv'
• Removed input 'devenv/nix/pre-commit-hooks/flake-compat'
• Removed input 'devenv/nix/pre-commit-hooks/flake-utils'
• Removed input 'devenv/nix/pre-commit-hooks/gitignore'
• Removed input 'devenv/nix/pre-commit-hooks/nixpkgs'
• Removed input 'devenv/nix/pre-commit-hooks/nixpkgs-stable'
• Updated input 'devenv/nixpkgs':
    'github:cachix/devenv-nixpkgs/4267e705586473d3e5c8d50299e71503f16a6fb6?narHash=sha256-Q1UQzYcMJH4RscmpTkjlgqQDX5yi1tZL0O345Ri6vXQ%3D' (2024-05-29)
  → 'github:cachix/devenv-nixpkgs/7bd9e84d0452f6d2e63b6e6da29fe73fac951857?narHash=sha256-qamMCz5mNpQmgBwc8SB5tVMlD5sbwVIToVZtSxMph9s%3D' (2024-12-06)
• Removed input 'devenv/pre-commit-hooks'
• Removed input 'devenv/pre-commit-hooks/flake-compat'
• Removed input 'devenv/pre-commit-hooks/gitignore'
• Removed input 'devenv/pre-commit-hooks/gitignore/nixpkgs'
• Removed input 'devenv/pre-commit-hooks/nixpkgs'
• Removed input 'devenv/pre-commit-hooks/nixpkgs-stable'
• Updated input 'flake-compat':
    'https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz?narHash=sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U%3D' (2023-10-04)
  → 'https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.1.0/01948eb7-9cba-704f-bbf3-3fa956735b52/source.tar.gz?narHash=sha256-NeCCThCEP3eCl2l/%2B27kNNK7QrwZB1IJCrXfrbv5oqU%3D' (2024-12-04)
• Updated input 'flake-utils':
    'https://api.flakehub.com/f/pinned/numtide/flake-utils/0.1.101%2Brev-c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a/0191ff0c-3a46-7ad4-b5e7-9f6806881886/source.tar.gz?narHash=sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ%3D' (2024-09-17)
  → 'https://api.flakehub.com/f/pinned/numtide/flake-utils/0.1.102%2Brev-11707dc2f618dd54ca8739b309ec4fc024de578b/0193276d-5b8f-7dbc-acf1-41cb7b54ad2e/source.tar.gz?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13)
• Updated input 'nixpkgs':
    '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)
  → 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2411.714486%2Brev-0b73e36b1962620a8ac551a37229dd8662dac5c8/01950977-be43-7a95-9723-843510bebafd/source.tar.gz?narHash=sha256-wjWLzdM7PIq4ZAe7k3vyjtgVJn6b0UeodtRFlM/6W5U%3D' (2025-02-13)
• Updated input 'poetry2nix':
    'github:nix-community/poetry2nix/e67cc181b5bdf5aa46f1340fa9acd3910f6fb122?narHash=sha256-rT2Vz1kFSj%2BNKHetVY7PJUACX%2BqBETdnuPSklzFKCsc%3D' (2024-10-17)
  → 'github:nix-community/poetry2nix/be1fe795035d3d36359ca9135b26dcc5321b31fb?narHash=sha256-UiTOA89yQV5YNlO1ZAp4IqJUGWOnTyBC83netvt8rQE%3D' (2025-02-05)
• Updated input 'poetry2nix/nix-github-actions':
    'github:nix-community/nix-github-actions/622f829f5fe69310a866c8a6cd07e747c44ef820?narHash=sha256-uPlLYH2S0ACj0IcgaK9Lsf4spmJoGejR9DotXiXSBZQ%3D' (2024-07-04)
  → 'github:nix-community/nix-github-actions/e04df33f62cdcf93d73e9a04142464753a16db67?narHash=sha256-B4mzTcQ0FZHdpeWcpDYPERtyjJd/NIuaQ9%2BBV1h%2BMpA%3D' (2024-10-24)
• Updated input 'poetry2nix/treefmt-nix':
    'github:numtide/treefmt-nix/4446c7a6fc0775df028c5a3f6727945ba8400e64?narHash=sha256-xpRqITAoD8rHlXQafYZOLvUXCF6cnZkPfoq67ThN0Hc%3D' (2024-10-03)
  → 'github:numtide/treefmt-nix/9ef337e492a5555d8e17a51c911ff1f02635be15?narHash=sha256-LqHYIxMrl/1p3/kvm2ir925tZ8DkI0KA10djk8wecSk%3D' (2024-10-28)
2025-02-16 08:09:11 +00:00
Jairo Llopis
25bc06d01d feat(external_data): load data from other YAML files
When composing templates, it's often needed to be able to load answers from other templates that you know are usually combined with yours. Or any other kind of external data.

@moduon MT-8282
2025-02-16 08:00:21 +00:00
Mend Renovate
ee5be567a3 build(deps): update dependency mkdocstrings to v0.28.1 2025-02-14 17:16:59 +01:00
Mend Renovate
f84bb8a2ea build(deps): update dependency mkdocs-material to v9.6.4 2025-02-12 15:15:42 +01:00
Mend Renovate
41a1086ace build(deps): update dependency mkdocs-material to v9.6.3 2025-02-07 19:45:56 +01:00
Mend Renovate
82ba1ea296 build(deps): update dependency mypy to v1.15.0 2025-02-05 07:49:57 +01:00
Mend Renovate
d2a4fc74cd build(deps): update dependency mkdocstrings to v0.28.0 2025-02-03 19:14:28 +01:00
Mend Renovate
f615eb106a build(deps): update dependency mkdocs-material to v9.6.2 2025-02-03 19:04:05 +01:00
Mend Renovate
88c2ea72b0 build(deps): update dependency mkdocs-material to v9.6.1 2025-02-02 05:57:52 +01:00
Mend Renovate
55382fcc23 build(deps): update dependency mkdocs-material to v9.6.0 2025-01-31 07:06:30 +01:00
Axel H.
71358ed397 feat(settings): allow to define some trusted repositories or prefixes 2025-01-29 19:46:06 +01:00
Axel H.
0a9644d249 feat(settings): add user settings support with defaults values (fix #235) 2025-01-29 19:46:06 +01:00
dependabot[bot]
57439e5c18 build(deps): bump pydantic from 2.10.5 to 2.10.6
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.10.5 to 2.10.6.
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](https://github.com/pydantic/pydantic/compare/v2.10.5...v2.10.6)

---
updated-dependencies:
- dependency-name: pydantic
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-24 16:55:14 +01:00
Mend Renovate
f4ba8548d0 build(deps): update dependency poetry-dynamic-versioning to v1.7.1 2025-01-23 06:47:25 +01:00
Mend Renovate
0f752d703e build(deps): update dependency pre-commit to v4.1.0 2025-01-21 13:57:45 +01:00
Kj
557c0d6144
feat: add dynamic file structures in loop using yield-tag (#1855)
Add jinja2 extension for yield tag, allow _render_path to generate multiple paths and contexts when yield tag is used.

The tag is only allowed in path render contexts. When rendering within a file, it doesn't make sense. Use the normal for tag there. If you use yield, you'll get an exception.

Fixes https://github.com/copier-org/copier/issues/1271
2025-01-18 08:24:32 +00:00
Mend Renovate
cdbd0b14e6 build(deps): update dependency mkdocs-material to v9.5.50 2025-01-18 07:58:37 +01:00
Mend Renovate
42c190a14b
build(deps): update dependency poetry-dynamic-versioning to v1.7.0 (#1936) 2025-01-16 06:50:21 +01:00
Francesco Calcavecchia
ec11ae28f0
docs: Mention uv tool as an alterative to pipx (#1924)
Co-authored-by: Francesco Calcavecchia <f18771@eon.com>
2025-01-14 14:07:04 +00:00
Mend Renovate
92050d1309 build(deps): update dependency poetry-dynamic-versioning to v1.6.0 2025-01-10 22:01:34 +00:00
Mend Renovate
039cec9f1a build(deps): update dependency poetry-dynamic-versioning to v1.5.2 2025-01-10 08:01:27 +01:00
Mend Renovate
2c11813255 build(deps): update dependency poethepoet to v0.32.1 2025-01-10 08:00:33 +01:00
Mend Renovate
de140f2d36 build(deps): update dependency pydantic to v2.10.5 2025-01-09 18:00:25 +01:00
Timothée Mazzucotelli
ddbcf5b91a
fix: correctly record missing stages in index for merge conflicts (#1907)
Fixes https://github.com/copier-org/copier/issues/1833
2025-01-07 15:20:09 +00:00
Mend Renovate
4dbe81c2c8 build(deps): update dependency pygments to v2.19.1 2025-01-07 06:46:27 +01:00
Mend Renovate
ad9568ac13 build(deps): update dependency types-pygments to v2.19.0.20250107 2025-01-07 06:44:11 +01:00
Mend Renovate
cb1304d719 build(deps): update dependency poetry-dynamic-versioning to v1.5.0 2025-01-06 06:57:48 +01:00
Mend Renovate
82bed177f3 build(deps): update dependency pygments to v2.19.0 2025-01-05 19:36:00 +01:00
Mend Renovate
ca61418a10 build(deps): update dependency mypy to v1.14.1 2024-12-30 21:08:13 +01:00
Mend Renovate
710cce6c3c build(deps): update dependency types-pyyaml to v6.0.12.20241230 2024-12-30 08:22:06 +01:00
Mend Renovate
d8f719f8de build(deps): update dependency questionary to v2.1.0 2024-12-29 15:46:35 +01:00
Mend Renovate
f0c1e36cf0 build(deps): update dependency poethepoet to v0.32.0 2024-12-28 08:46:00 +01:00
Jairo Llopis
566209212e fix: allow importing from a file that has a conditional name
Just bumping jinja2 to fix https://github.com/copier-org/copier/issues/1164.
2024-12-22 10:43:53 +00:00
Don
9ccabd4f12
fix(updating): don't crash when file is removed from template's .gitignore file (#1886) 2024-12-21 22:24:08 +01:00
Mend Renovate
fc722d79f4 build(deps): update dependency eval-type-backport to v0.2.2 2024-12-21 22:12:32 +01:00
Mend Renovate
7897fb5872 build(deps): update dependency eval-type-backport to v0.2.1 2024-12-21 21:51:09 +01:00
Mend Renovate
f0c4440cb6 build(deps): update dependency types-pyyaml to v6.0.12.20241221 2024-12-21 07:18:34 +01:00
Mend Renovate
2603bb33fb build(deps): update dependency types-psutil to v6.1.0.20241221 2024-12-21 07:17:52 +01:00
Mend Renovate
ed99211f1f build(deps): update dependency mypy to v1.14.0 2024-12-20 19:29:44 +01:00
Mend Renovate
be23489c16 build(deps): update dependency pydantic to v2.10.4 2024-12-18 19:55:22 +01:00
Mend Renovate
edfec9beec build(deps): update dependency mkdocs-material to v9.5.49 2024-12-16 17:47:21 +01:00
Mend Renovate
2dc1687af3 build(deps): update dependency mkdocs-material to v9.5.48 2024-12-09 15:12:46 +01:00