diff --git a/.copier-answers.yml b/.copier-answers.yml index c26f5c43..59cec508 100644 --- a/.copier-answers.yml +++ b/.copier-answers.yml @@ -1,5 +1,5 @@ # Changes here will be overwritten by Copier -_commit: v0.0.61 +_commit: v0.0.62 _src_path: gh:LabAutomationAndScreening/copier-base-template.git description: Copier template for creating Python libraries and executables python_ci_versions: diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 8198618c..a17817a9 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -50,7 +50,7 @@ }, "ruff.nativeServer": "on", // TODO: see if there's a way to specify different configurations for different folders - "ruff.configuration": "/workspaces/copier-python-package-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][javascript][typescript][graphql][css][scss][html][vue]": { "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true @@ -61,5 +61,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): 9e371a58 # spellchecker:disable-line + // Devcontainer context hash (do not manually edit this, it's managed by a pre-commit hook): 3cf424d8 # 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 7d3405ec..630e648b 100644 --- a/extensions/context.py +++ b/extensions/context.py @@ -20,13 +20,13 @@ def hook(self, context: dict[Any, Any]) -> dict[Any, Any]: context["copier_version"] = "9.8.0" context["copier_template_extensions_version"] = "0.3.2" 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" @@ -37,13 +37,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 b/template/.devcontainer/devcontainer.json.jinja index 1edd68e8..b8ec103e 100644 --- a/template/.devcontainer/devcontainer.json.jinja +++ b/template/.devcontainer/devcontainer.json.jinja @@ -63,7 +63,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/.pre-commit-config.yaml b/template/.pre-commit-config.yaml index b3568c93..155673da 100644 --- a/template/.pre-commit-config.yaml +++ b/template/.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|