Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compatibility with latest Copier #15

Open
doshitan opened this issue Jan 24, 2025 · 0 comments
Open

Compatibility with latest Copier #15

doshitan opened this issue Jan 24, 2025 · 0 comments

Comments

@doshitan
Copy link
Contributor

doshitan commented Jan 24, 2025

The latest official release of Copier (at time of writing) is v9.4.1 (released Oct 2024). This project currently pins to particular commit of Copier slightly beyond v9.4.1 due to some useful unreleased improvements. But we can't update further than that commit due to breaking changes in Copier. Eventually a new proper release will be tagged and we should update to it.

Dynamic file structures

This is the breaking change in Copier: copier-org/copier@557c0d6

See 7d266fc for more details. But we mainly just need pick another place to override for src_exclude support. If we choose to move forward with navapbc/template-infra#818, we could likely drop the src_exclude stuff altogether, which simplifies the work here.

This may enable use to re-consider how we treat template-infra/the InfraTemplate class. See navapbc/template-infra#857

Template Composition

A little different, and could be separate, but by the time we get to addressing the above, another change may be available that we'll want to consider: copier-org/copier#1880

Instead of needing to build custom support in the CLI for sharing the base and app answers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant