From f7104f06b415468d903ba8eeb138dbeda913dad1 Mon Sep 17 00:00:00 2001 From: Eli Fine Date: Mon, 11 Aug 2025 09:57:20 +0000 Subject: [PATCH 1/6] bump versions --- extensions/context.py | 10 ++++++---- template/extensions/context.py.jinja-base | 2 ++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/extensions/context.py b/extensions/context.py index 7e43b51b..1cdd9a36 100644 --- a/extensions/context.py +++ b/extensions/context.py @@ -25,13 +25,13 @@ def hook(self, context: dict[Any, Any]) -> dict[Any, Any]: context["pytest_cov_version"] = "6.2.1" ####### context["sphinx_version"] = "8.1.3" - context["pulumi_version"] = "3.186.0" - context["pulumi_aws_version"] = "7.1.0" + context["pulumi_version"] = "3.188.0" + context["pulumi_aws_version"] = "7.3.1" context["pulumi_aws_native_version"] = "1.31.0" context["pulumi_command_version"] = "1.1.0" context["pulumi_github_version"] = "6.7.3" context["pulumi_okta_version"] = "4.20.0" - context["boto3_version"] = "1.39.14" + context["boto3_version"] = "1.40.6" context["ephemeral_pulumi_deploy_version"] = "0.0.4" context["pydantic_version"] = "2.11.7" context["pyinstaller_version"] = "6.13.0" @@ -42,13 +42,15 @@ def hook(self, context: dict[Any, Any]) -> dict[Any, Any]: context["lab_auto_pulumi_version"] = "0.1.15" ####### context["nuxt_ui_version"] = "^3.3.0" - context["nuxt_version"] = "^3.18.0" + context["nuxt_version"] = "^4.0.3" context["typescript_version"] = "^5.8.2" context["dot_env_cli_version"] = "^9.0.0" context["playwright_version"] = "^1.52.0" context["vue_version"] = "^3.5.18" context["vue_router_version"] = "^4.5.1" context["faker_version"] = "^9.9.0" + context["zod_version"] = "^4.0.17" + context["nuxt_apollo_version"] = "5.0.0-alpha.15" context["graphql_codegen_cli_version"] = "^5.0.5" context["graphql_codegen_typescript_version"] = "^4.1.6" ####### diff --git a/template/extensions/context.py.jinja-base b/template/extensions/context.py.jinja-base index f3c65102..e82481fb 100644 --- a/template/extensions/context.py.jinja-base +++ b/template/extensions/context.py.jinja-base @@ -44,6 +44,8 @@ class ContextUpdater(ContextHook): context["vue_version"] = "{{ vue_version }}" context["vue_router_version"] = "{{ vue_router_version }}" context["faker_version"] = "{{ faker_version }}" + context["zod_version"] = "{{ zod_version }}" + context["nuxt_apollo_version"] = "{{ nuxt_apollo_version }}" context["graphql_codegen_cli_version"] = "{{ graphql_codegen_cli_version }}" context["graphql_codegen_typescript_version"] = "{{ graphql_codegen_typescript_version }}" From bedcca82c4e54b1eea8d31d514d5a548bbe52570 Mon Sep 17 00:00:00 2001 From: Eli Fine Date: Mon, 11 Aug 2025 10:13:25 +0000 Subject: [PATCH 2/6] ignore generated --- .devcontainer/devcontainer.json | 2 +- .pre-commit-config.yaml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 3b2bdbfd..804c0559 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -59,5 +59,5 @@ "initializeCommand": "sh .devcontainer/initialize-command.sh", "onCreateCommand": "sh .devcontainer/on-create-command.sh", "postStartCommand": "sh .devcontainer/post-start-command.sh" - // Devcontainer context hash (do not manually edit this, it's managed by a pre-commit hook): c1a43272 # spellchecker:disable-line + // Devcontainer context hash (do not manually edit this, it's managed by a pre-commit hook): 71e03cf2 # spellchecker:disable-line } diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index b3568c93..155673da 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -71,6 +71,7 @@ repos: template/.copier-answers.yml.jinja-base| template/template/.copier-answers.yml.jinja| template/.copier-answers.yml.jinja| + .*generated/graphql.ts| .devcontainer/devcontainer-lock.json| .copier-answers.yml| .*\.xml| From f248c88ef6c54cdeda5e1e9f656e4e09abd00515 Mon Sep 17 00:00:00 2001 From: Eli Fine Date: Mon, 11 Aug 2025 10:15:10 +0000 Subject: [PATCH 3/6] eslint --- extensions/context.py | 1 + template/extensions/context.py.jinja-base | 1 + 2 files changed, 2 insertions(+) diff --git a/extensions/context.py b/extensions/context.py index 1cdd9a36..6fb93c71 100644 --- a/extensions/context.py +++ b/extensions/context.py @@ -49,6 +49,7 @@ def hook(self, context: dict[Any, Any]) -> dict[Any, Any]: context["vue_version"] = "^3.5.18" context["vue_router_version"] = "^4.5.1" context["faker_version"] = "^9.9.0" + context["eslint_version"] = "^9.33.0" context["zod_version"] = "^4.0.17" context["nuxt_apollo_version"] = "5.0.0-alpha.15" context["graphql_codegen_cli_version"] = "^5.0.5" diff --git a/template/extensions/context.py.jinja-base b/template/extensions/context.py.jinja-base index e82481fb..56da8812 100644 --- a/template/extensions/context.py.jinja-base +++ b/template/extensions/context.py.jinja-base @@ -44,6 +44,7 @@ class ContextUpdater(ContextHook): context["vue_version"] = "{{ vue_version }}" context["vue_router_version"] = "{{ vue_router_version }}" context["faker_version"] = "{{ faker_version }}" + context["eslint_version"] = "{{ eslint_version }} context["zod_version"] = "{{ zod_version }}" context["nuxt_apollo_version"] = "{{ nuxt_apollo_version }}" context["graphql_codegen_cli_version"] = "{{ graphql_codegen_cli_version }}" From 4f420ab3a34fa645b21e5cfcfbfad624dc7ff548 Mon Sep 17 00:00:00 2001 From: Eli Fine Date: Mon, 11 Aug 2025 10:18:40 +0000 Subject: [PATCH 4/6] quote --- template/extensions/context.py.jinja-base | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/template/extensions/context.py.jinja-base b/template/extensions/context.py.jinja-base index 56da8812..90a56187 100644 --- a/template/extensions/context.py.jinja-base +++ b/template/extensions/context.py.jinja-base @@ -44,7 +44,7 @@ class ContextUpdater(ContextHook): context["vue_version"] = "{{ vue_version }}" context["vue_router_version"] = "{{ vue_router_version }}" context["faker_version"] = "{{ faker_version }}" - context["eslint_version"] = "{{ eslint_version }} + context["eslint_version"] = "{{ eslint_version }}" context["zod_version"] = "{{ zod_version }}" context["nuxt_apollo_version"] = "{{ nuxt_apollo_version }}" context["graphql_codegen_cli_version"] = "{{ graphql_codegen_cli_version }}" From 02901be10e2ce53d90378d7484dac76653541388 Mon Sep 17 00:00:00 2001 From: Eli Fine Date: Mon, 11 Aug 2025 10:41:23 +0000 Subject: [PATCH 5/6] use workspaces folder --- .devcontainer/devcontainer.json | 2 +- template/.devcontainer/devcontainer.json.jinja-base | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 804c0559..8acdb98c 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -48,7 +48,7 @@ }, "ruff.nativeServer": "on", // TODO: see if there's a way to specify different configurations for different folders - "ruff.configuration": "/workspaces/copier-base-template/ruff-test.toml", // use the test configuration since it's less restrictive and won't show false positives and underline things + "ruff.configuration": "${workspaceFolder}/ruff-test.toml", // use the test configuration since it's less restrictive and won't show false positives and underline things "[jsonc][json]": { "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true diff --git a/template/.devcontainer/devcontainer.json.jinja-base b/template/.devcontainer/devcontainer.json.jinja-base index fe156b21..c01e42e7 100644 --- a/template/.devcontainer/devcontainer.json.jinja-base +++ b/template/.devcontainer/devcontainer.json.jinja-base @@ -62,7 +62,7 @@ }, "ruff.nativeServer": "on", // TODO: see if there's a way to specify different configurations for different folders - "ruff.configuration": "/workspaces/{% endraw %}{{ repo_name }}{% raw %}/ruff-test.toml", // use the test configuration since it's less restrictive and won't show false positives and underline things + "ruff.configuration": "${workspaceFolder}/ruff-test.toml", // use the test configuration since it's less restrictive and won't show false positives and underline things "[jsonc][json][javascript][typescript][graphql][css][scss][html][vue]": { "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true From 4e756424ea82ae4e61ee11879a3dba1bb485259c Mon Sep 17 00:00:00 2001 From: Eli Fine Date: Mon, 11 Aug 2025 10:49:28 +0000 Subject: [PATCH 6/6] nutx icon --- extensions/context.py | 1 + template/extensions/context.py.jinja-base | 1 + 2 files changed, 2 insertions(+) diff --git a/extensions/context.py b/extensions/context.py index 6fb93c71..21eac534 100644 --- a/extensions/context.py +++ b/extensions/context.py @@ -43,6 +43,7 @@ def hook(self, context: dict[Any, Any]) -> dict[Any, Any]: ####### context["nuxt_ui_version"] = "^3.3.0" context["nuxt_version"] = "^4.0.3" + context["nuxt_icon_version"] = "^2.0.0" context["typescript_version"] = "^5.8.2" context["dot_env_cli_version"] = "^9.0.0" context["playwright_version"] = "^1.52.0" diff --git a/template/extensions/context.py.jinja-base b/template/extensions/context.py.jinja-base index 90a56187..81ea7c62 100644 --- a/template/extensions/context.py.jinja-base +++ b/template/extensions/context.py.jinja-base @@ -38,6 +38,7 @@ class ContextUpdater(ContextHook): context["nuxt_ui_version"] = "{{ nuxt_ui_version }}" context["nuxt_version"] = "{{ nuxt_version }}" + context["nuxt_icon_version"] = "{{ nuxt_icon_version }}" context["typescript_version"] = "{{ typescript_version }}" context["dot_env_cli_version"] = "{{ dot_env_cli_version }}" context["playwright_version"] = "{{ playwright_version }}"