diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 3b2bdbfd..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 @@ -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| diff --git a/extensions/context.py b/extensions/context.py index 7e43b51b..21eac534 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,17 @@ 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["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" 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" context["graphql_codegen_typescript_version"] = "^4.1.6" ####### 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 diff --git a/template/extensions/context.py.jinja-base b/template/extensions/context.py.jinja-base index f3c65102..81ea7c62 100644 --- a/template/extensions/context.py.jinja-base +++ b/template/extensions/context.py.jinja-base @@ -38,12 +38,16 @@ 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 }}" 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 }}" context["graphql_codegen_typescript_version"] = "{{ graphql_codegen_typescript_version }}"