Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .coderabbit.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
early_access: true
reviews:
profile: assertive
path_instructions:
- path: "**/vendor_files/**"
instructions: "These files came from a vendor and we're not allowed to change them. Refer to it if you need to understand how the main code interacts with it, but do not make comments about it."
- path: "**/*.py"
instructions: "Do not express concerns about assert statements being removed by using the -O python flag; we never use that flag. Do not express concerns about ruff rules; a pre-commit hook already runs a ruff check. Do not warn about unnecessary super().init() calls; pyright prefers those to be present."
tools:
eslint: # when the code contains typescript, eslint will be run by pre-commit, and coderabbit often generates false positives
enabled: false
Expand All @@ -14,6 +17,7 @@ reviews:
flake8: # we use ruff instead (when we use Python)
enabled: false
poem: false
in_progress_fortune: false
# the commit status is driven by our repository config and required checks, we don't want CodeRabbit messing with it
commit_status: false
auto_review:
Expand Down
16 changes: 8 additions & 8 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,22 +22,22 @@
"-AmazonWebServices.aws-toolkit-vscode", // the AWS CLI feature installs this automatically, but it's causing problems in VS Code
// basic tooling
// "eamodio.gitlens@15.5.1",
"coderabbit.coderabbit-vscode@0.16.1",
"coderabbit.coderabbit-vscode@0.16.4",
"ms-vscode.live-server@0.5.2025051301",
"MS-vsliveshare.vsliveshare@1.0.5905",
"github.copilot@1.388.0",
"github.copilot-chat@0.34.2025112401",
"github.copilot-chat@0.36.2026010502",
// Python
"ms-python.python@2025.13.2025090201",
"ms-python.vscode-pylance@2025.7.102",
"ms-python.python@2025.21.2026010501",
"ms-python.vscode-pylance@2025.10.100",
"ms-vscode-remote.remote-containers@0.414.0",
"charliermarsh.ruff@2025.28.0",
"charliermarsh.ruff@2025.32.0",
// Misc file formats
"bierner.markdown-mermaid@1.28.0",
"bierner.markdown-mermaid@1.29.0",
"samuelcolvin.jinjahtml@0.20.0",
"tamasfe.even-better-toml@0.19.2",
"emilast.LogFileHighlighter@3.3.3",
"esbenp.prettier-vscode@11.0.0"
"esbenp.prettier-vscode@11.0.2"
],
"settings": {
"editor.accessibilitySupport": "off", // turn off sounds
Expand All @@ -62,5 +62,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): b00e583e # spellchecker:disable-line
// Devcontainer context hash (do not manually edit this, it's managed by a pre-commit hook): dae258e8 # spellchecker:disable-line
}
2 changes: 1 addition & 1 deletion .devcontainer/install-ci-tooling.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import subprocess
import sys

UV_VERSION = "0.9.18"
UV_VERSION = "0.9.21"
COPIER_VERSION = "9.11.0"
COPIER_TEMPLATE_EXTENSIONS_VERSION = "0.3.3"
PRE_COMMIT_VERSION = "4.5.0"
Expand Down
8 changes: 4 additions & 4 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ repos:

# Reformatting (should generally come before any file format or other checks, because reformatting can change things)
- repo: https://github.com/crate-ci/typos
rev: 802d5794ff9cf7b15610c47eca99cd1ab757d8d4 # frozen: v1
rev: b31d3aa6e8e43e6a9cf7a1d137baf189dec0922b # frozen: v1
hooks:
- id: typos
exclude: |
Expand Down Expand Up @@ -195,12 +195,12 @@ repos:
- id: check-case-conflict

- repo: https://github.com/python-jsonschema/check-jsonschema
rev: 16a6ad2fead09286ee6eb6b0a3fab55655a6c22a # frozen: 0.35.0
rev: b035497fb64e3f9faa91e833331688cc185891e6 # frozen: 0.36.0
hooks:
- id: check-github-workflows

- repo: https://github.com/maresb/check-json5
rev: 893a2b5a0a27c3540bd8fcafe2968ccc05237179 # 1.0
rev: bd4737432a2175617a9eeaa510ab369cbc1cbd3d # frozen: v1.0.1
hooks:
- id: check-json5
files: |
Expand Down Expand Up @@ -249,7 +249,7 @@ repos:
description: Runs hadolint to lint Dockerfiles

- repo: https://github.com/astral-sh/ruff-pre-commit
rev: 1a1f58ba4c35362efe8fed2279715a905baee93d # frozen: v0.14.8
rev: 5ba58aca0bd5bc7c0e1c0fc45af2e88d6a2bde83 # frozen: v0.14.10
hooks:
- id: ruff
name: ruff-src
Expand Down
57 changes: 28 additions & 29 deletions extensions/context.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,70 +11,69 @@ class ContextUpdater(ContextHook):
@override
def hook(self, context: dict[Any, Any]) -> dict[Any, Any]:
# These are duplicated in the install-ci-tooling.py script in this repository
context["uv_version"] = "0.9.18"
context["uv_version"] = "0.9.21"
context["pre_commit_version"] = "4.5.0"
# These also in pyproject.toml
context["copier_version"] = "==9.11.0"
context["copier_template_extensions_version"] = "==0.3.3"
#######
context["pnpm_version"] = "10.25.0"
context["pnpm_version"] = "10.27.0"
# These are duplicated in the pyproject.toml of this repository
context["pyright_version"] = ">=1.1.407"
context["pytest_version"] = ">=9.0.2"
context["pytest_randomly_version"] = ">=4.0.1"
context["pytest_cov_version"] = ">=7.0.0"
context["ty_version"] = ">=0.0.2"
context["ty_version"] = ">=0.0.9"
#######
context["sphinx_version"] = "9.0.4"
context["pulumi_version"] = ">=3.212.0"
context["pulumi_aws_version"] = ">=7.14.0"
context["pulumi_aws_native_version"] = ">=1.40.0"
context["pulumi_version"] = ">=3.214.1"
context["pulumi_aws_version"] = ">=7.15.0"
context["pulumi_aws_native_version"] = ">=1.47.0"
context["pulumi_command_version"] = ">=1.1.3"
context["pulumi_github_version"] = ">=6.9.1"
context["pulumi_github_version"] = ">=6.10.0"
context["pulumi_okta_version"] = ">=6.2.0"
context["boto3_version"] = ">=1.42.11"
context["ephemeral_pulumi_deploy_version"] = ">=0.0.5"
context["ephemeral_pulumi_deploy_version"] = ">=0.0.6"
context["pydantic_version"] = ">=2.12.5"
context["pyinstaller_version"] = "6.17.0"
context["pyinstaller_version"] = ">=6.17.0"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Pyinstaller version constraint loosened from exact to range.

Changing from an exact version "6.17.0" to a range ">=6.17.0" reduces build reproducibility. Future builds may pick up newer versions of PyInstaller, which could introduce subtle differences in bundled executables.

If deterministic builds are required, consider either:

  • Keeping the exact version pin, or
  • Using a more constrained range like ">=6.17.0,<7.0.0"
🔎 Suggested fix for tighter constraint
-        context["pyinstaller_version"] = ">=6.17.0"
+        context["pyinstaller_version"] = ">=6.17.0,<7.0.0"
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
context["pyinstaller_version"] = ">=6.17.0"
context["pyinstaller_version"] = ">=6.17.0,<7.0.0"
🤖 Prompt for AI Agents
In @extensions/context.py around line 38, The pyinstaller version was changed
from an exact pin to a loose range, reducing build reproducibility; revert or
tighten this constraint by updating context["pyinstaller_version"] to either the
exact version "6.17.0" for deterministic builds or a constrained range like
">=6.17.0,<7.0.0" to allow patch updates but prevent major upgrades.

context["setuptools_version"] = "80.7.1"
context["strawberry_graphql_version"] = ">=0.287.0"
context["fastapi_version"] = ">=0.124.2"
context["fastapi_version"] = ">=0.128.0"
context["fastapi_offline_version"] = ">=1.7.4"
context["uvicorn_version"] = ">=0.38.0"
context["lab_auto_pulumi_version"] = ">=0.1.17"
context["uvicorn_version"] = ">=0.40.0"
context["lab_auto_pulumi_version"] = ">=0.1.18"
context["ariadne_codegen_version"] = ">=0.17.0"
context["pytest_mock_version"] = "3.15.1"
context["pytest_mock_version"] = ">=3.15.1"
context["uuid_utils_version"] = ">=0.12.0"
context["syrupy_version"] = ">=5.0.0"
context["structlog_version"] = ">=25.5.0"
context["httpx_version"] = "0.28.1"
context["python_kiota_bundle_version"] = ">=1.9.7"
context["vcrpy_version"] = ">=8.1.0"
context["python_kiota_bundle_version"] = ">=1.9.8"
context["vcrpy_version"] = ">=8.1.1"
context["pytest_recording_version"] = ">=0.13.4"
context["pytest_asyncio_version"] = ">=1.3.0"
context["pytest_reserial_version"] = ">=0.6.0"
#######
context["node_version"] = "24.11.1"
context["nuxt_ui_version"] = "^4.2.1"
context["default_node_version"] = "24.11.1"
context["nuxt_ui_version"] = "^4.3.0"
context["nuxt_version"] = "^4.2.2"
context["nuxt_icon_version"] = "^2.1.0"
context["nuxt_icon_version"] = "^2.1.1"
context["typescript_version"] = "^5.9.3"
context["playwright_version"] = "^1.57.0"
context["vue_version"] = "^3.5.25"
context["vue_tsc_version"] = "^3.1.2"
context["vue_version"] = "^3.5.26"
context["vue_tsc_version"] = "^3.2.1"
context["vue_devtools_api_version"] = "^8.0.0"
context["vue_router_version"] = "^4.6.0"
context["vue_router_version"] = "^4.6.4"
context["dotenv_cli_version"] = "^11.0.0"
context["faker_version"] = "^10.1.0"
context["faker_version"] = "^10.2.0"
context["vitest_version"] = "^3.2.4"
context["eslint_version"] = "~9.38.0"
context["nuxt_eslint_version"] = "^1.10.0"
context["zod_version"] = "^4.1.12"
context["nuxt_eslint_version"] = "^1.12.1"
context["zod_version"] = "^4.3.5"
context["zod_from_json_schema_version"] = "^0.5.1"
context["types_node_version"] = "^25.0.0"
context["nuxt_apollo_version"] = "5.0.0-alpha.15"
context["graphql_codegen_cli_version"] = "^6.0.0"
context["graphql_codegen_typescript_version"] = "^5.0.0"
context["graphql_codegen_typescript_operations_version"] = "^5.0.0"
context["graphql_codegen_cli_version"] = "^6.1.0"
context["graphql_codegen_typescript_version"] = "^5.0.7"
context["graphql_tools_mock_version"] = "^9.1.0"
context["tailwindcss_version"] = "^4.1.11"
context["iconify_vue_version"] = "^5.0.0"
Expand All @@ -84,7 +83,7 @@ def hook(self, context: dict[Any, Any]) -> dict[Any, Any]:
context["vue_test_utils_version"] = "^2.4.6"
context["nuxt_test_utils_version"] = "3.19.1"
context["vue_eslint_parser_version"] = "^10.1.3"
context["happy_dom_version"] = "^20.0.2"
context["happy_dom_version"] = "^20.0.11"
context["node_kiota_bundle_version"] = "1.0.0-preview.99"
#######
# These are duplicated in the CI files for this repository
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ dependencies = [
"pytest-cov>=7.0.0",
"pytest-randomly>=4.0.1",
"pyright[nodejs]>=1.1.407",
"ty>=0.0.2",
"ty>=0.0.9",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Check PyPI for the ty package version and recent releases

# Get ty package information from PyPI
echo "=== Checking ty package versions on PyPI ==="
curl -s https://pypi.org/pypi/ty/json | jq -r '.releases | keys[]' | sort -V | tail -10

# Get latest version
echo -e "\n=== Latest version ==="
curl -s https://pypi.org/pypi/ty/json | jq -r '.info.version'

# Check if version 0.0.9 exists
echo -e "\n=== Checking if version 0.0.9 exists ==="
curl -s https://pypi.org/pypi/ty/0.0.9/json | jq -r '.info.version // "Version not found"'

Repository: LabAutomationAndScreening/copier-base-template

Length of output: 278


🌐 Web query:

ty package Python PyPI changelog breaking changes

💡 Result:

Short answer — the ty changelog and breaking changes are published in the project's GitHub Releases (release notes) and on the project documentation/PyPI pages. See the Releases page for per-release "Breaking changes" sections (example: rename of the unknown-rule lint to ignore-comment-unknown-rule in 0.0.1‑alpha.24). [1][2]

Where to look:

  • GitHub Releases (release notes + breaking changes). Example entry showing a breaking change. [1]
  • PyPI project page / project docs for release history and docs. [2]

Sources:
[1] GitHub — astral-sh/ty Releases (release notes & breaking changes).
[2] PyPI — ty project page (description & release history).


🏁 Script executed:

#!/bin/bash
# Get detailed ty package information from PyPI including project URLs
echo "=== Detailed ty package info ==="
curl -s https://pypi.org/pypi/ty/json | jq -r '.info | {version, home_page, project_urls}' 

# Also check for release notes in recent versions
echo -e "\n=== Recent releases (0.0.2 to 0.0.9) ==="
curl -s https://pypi.org/pypi/ty/json | jq -r '.releases | to_entries[] | select(.key >= "0.0.2" and .key <= "0.0.9") | .key' | sort -V

Repository: LabAutomationAndScreening/copier-base-template

Length of output: 599


🏁 Script executed:

#!/bin/bash
# Fetch the changelog from the ty GitHub repository
echo "=== Fetching ty CHANGELOG.md ==="
curl -s https://raw.githubusercontent.com/astral-sh/ty/main/CHANGELOG.md | head -200

Repository: LabAutomationAndScreening/copier-base-template

Length of output: 10795


🏁 Script executed:

#!/bin/bash
# Fetch more of the changelog to see breaking changes in earlier versions
echo "=== Fetching more of ty CHANGELOG.md ==="
curl -s https://raw.githubusercontent.com/astral-sh/ty/main/CHANGELOG.md | head -400 | tail -200

Repository: LabAutomationAndScreening/copier-base-template

Length of output: 12558


Version 0.0.9 exists as the latest release, but includes a breaking change in 0.0.8.

The ty package version 0.0.9 is confirmed to exist on PyPI as the latest stable release (released 2026-01-05). Between versions 0.0.2 and 0.0.9, there is one breaking change in version 0.0.8: the linting rule non-subscriptable was renamed to not-subscriptable. If the codebase depends on this rule or references it in any configuration, update accordingly. Most other changes between these versions are enhancements to type checking, LSP server improvements, and bug fixes.

🤖 Prompt for AI Agents
In @pyproject.toml around line 12, The dependency line adding "ty>=0.0.9" can
pull in a release that introduced a lint-rule rename in 0.0.8 (non-subscriptable
-> not-subscriptable); either pin or constrain the package and update any rule
references: change dependency to a pinned or bounded spec (e.g., lock to 0.0.9
or a narrow range) in pyproject.toml and search for any usages of the old rule
name "non-subscriptable" (configs, linters, or CI) and rename them to
"not-subscriptable" so the codebase matches the ty release.

"copier==9.11.0",
"copier-template-extensions==0.3.3"
]
22 changes: 11 additions & 11 deletions template/.devcontainer/devcontainer.json.jinja-base
Original file line number Diff line number Diff line change
Expand Up @@ -28,32 +28,32 @@
"-AmazonWebServices.aws-toolkit-vscode", // the AWS CLI feature installs this automatically, but it's causing problems in VS Code{% endraw %}{% endif %}{% raw %}
// basic tooling
// "eamodio.gitlens@15.5.1",
"coderabbit.coderabbit-vscode@0.16.1",
"coderabbit.coderabbit-vscode@0.16.4",
"ms-vscode.live-server@0.5.2025051301",
"MS-vsliveshare.vsliveshare@1.0.5905",
"github.copilot@1.388.0",
"github.copilot-chat@0.34.2025112401",{% endraw %}{% if install_claude_cli %}{% raw %}
"anthropic.claude-code@2.0.27",{% endraw %}{% endif %}{% raw %}
"github.copilot-chat@0.36.2026010502",{% endraw %}{% if install_claude_cli %}{% raw %}
"anthropic.claude-code@2.0.75",{% endraw %}{% endif %}{% raw %}

// Python
"ms-python.python@2025.17.2025100201",
"ms-python.vscode-pylance@2025.8.3",
"ms-python.python@2025.21.2026010501",
"ms-python.vscode-pylance@2025.10.100",
"ms-vscode-remote.remote-containers@0.414.0",
"charliermarsh.ruff@2025.28.0",
"charliermarsh.ruff@2025.32.0",
{% endraw %}{% if is_child_of_copier_base_template is not defined and template_uses_vuejs is defined and template_uses_vuejs is sameas(true) %}{% raw %}
// VueJS
"vue.volar@3.0.6",
"vitest.explorer@1.16.1",
"vue.volar@3.2.1",
"vitest.explorer@1.36.0",
{% endraw %}{% endif %}{% raw %}{% endraw %}{% if is_child_of_copier_base_template is not defined and template_uses_javascript is defined and template_uses_javascript is sameas(true) %}{% raw %}
// All javascript
"dbaeumer.vscode-eslint@3.0.19",
"dbaeumer.vscode-eslint@3.0.21",
{% endraw %}{% endif %}{% raw %}
// Misc file formats
"bierner.markdown-mermaid@1.28.0",
"bierner.markdown-mermaid@1.29.0",
"samuelcolvin.jinjahtml@0.20.0",
"tamasfe.even-better-toml@0.19.2",
"emilast.LogFileHighlighter@3.3.3",
"esbenp.prettier-vscode@11.0.0"
"esbenp.prettier-vscode@11.0.2"
],
"settings": {
"editor.accessibilitySupport": "off", // turn off sounds
Expand Down
2 changes: 1 addition & 1 deletion template/.github/workflows/ci.yaml.jinja-base
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ jobs:
uses: ./.github/actions/install_deps
with:
python-version: ${{ matrix.python-version }}{% endraw %}{% if template_uses_javascript is defined and template_uses_javascript is sameas(true) %}{% raw %}
node-version: {% endraw %}{{ node_version }}{% raw %}{% endraw %}{% endif %}{% raw %}
node-version: {% endraw %}{{ default_node_version }}{% raw %}{% endraw %}{% endif %}{% raw %}
install-deps: false

- name: Instantiate copier template
Expand Down
2 changes: 1 addition & 1 deletion template/copier.yml.jinja-base
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ use_windows_in_ci:
node_version:
type: str
help: What version of NodeJS is used for development?
default: "{{ node_version }}"
default: "{{ default_node_version }}"

{% endraw %}{% endif %}{% raw %}{% endraw %}{% if template_might_want_to_install_aws_ssm_port_forwarding_plugin %}{% raw %}
install_aws_ssm_port_forwarding_plugin:
Expand Down
5 changes: 2 additions & 3 deletions template/extensions/context.py.jinja-base
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,9 @@ class ContextUpdater(ContextHook):
context["vcrpy_version"] = "{{ vcrpy_version }}"
context["pytest_recording_version"] = "{{ pytest_recording_version }}"
context["pytest_asyncio_version"] = "{{ pytest_asyncio_version }}"
context["pytest_reserial_version"] = "{{ pytest_reserial_version }}"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Search for usage of pytest_reserial_version in template files
rg -n "pytest_reserial_version" --type=yaml --type=toml --type=jinja -g '!context.py.jinja-base'

Repository: LabAutomationAndScreening/copier-base-template

Length of output: 72


🏁 Script executed:

#!/bin/bash
# Broader search for pytest_reserial_version across all files
rg -n "pytest_reserial_version" -g '!context.py.jinja-base'

Repository: LabAutomationAndScreening/copier-base-template

Length of output: 169


🏁 Script executed:

#!/bin/bash
# Check the Python extension file for context
cat -n extensions/context.py | head -70

# Also check if there are other template files we may have missed
echo "=== Looking for all template files ==="
find . -type f \( -name "*.jinja*" -o -name "*.j2" -o -name "*.html" \) | head -20

Repository: LabAutomationAndScreening/copier-base-template

Length of output: 5004


🏁 Script executed:

#!/bin/bash
# Search for pytest_reserial_version specifically in jinja-base template files
echo "=== Searching in .jinja-base files ==="
grep -r "pytest_reserial_version" template/

# Also check some similar variables to see the pattern
echo -e "\n=== Checking if other pytest_* variables are used in templates ==="
grep -r "pytest_mock_version\|pytest_version\|pytest_asyncio_version" template/ | head -10

Repository: LabAutomationAndScreening/copier-base-template

Length of output: 734


🏁 Script executed:

#!/bin/bash
# Check pyproject.toml.jinja-base for pytest dependencies and reserial
echo "=== Searching for 'reserial' in pyproject.toml.jinja-base ==="
grep -n "reserial" template/pyproject.toml.jinja-base

echo -e "\n=== Searching for 'pytest' in pyproject.toml.jinja-base to see the pattern ==="
grep -n "pytest" template/pyproject.toml.jinja-base | head -20

Repository: LabAutomationAndScreening/copier-base-template

Length of output: 431


Add pytest-reserial to pyproject.toml.jinja-base or remove the unused context variable.

The pytest_reserial_version context variable is defined but not consumed in any template. Other pytest packages follow the pattern of being defined in the context hook and then referenced in the pyproject.toml.jinja-base dependencies (e.g., pytest, pytest-cov, pytest-randomly). Either add pytest-reserial{{ pytest_reserial_version }} to the dependencies list in template/pyproject.toml.jinja-base or remove the unused variable from the context.

🤖 Prompt for AI Agents
In @template/extensions/context.py.jinja-base around line 50, The context
variable context["pytest_reserial_version"] is defined in
template/extensions/context.py.jinja-base but never used; either add the
dependency pytest-reserial{{ pytest_reserial_version }} to the dependencies in
template/pyproject.toml.jinja-base (inside the pytest-related deps list) or
remove the context assignment to eliminate dead data; update the
pyproject.jinja-base dependencies to include the interpolated package string if
you want the package included, or delete the context["pytest_reserial_version"]
line from template/extensions/context.py.jinja-base if the package is not
needed.


context["node_version"] = "{{ node_version }}"
context["default_node_version"] = "{{ default_node_version }}"
context["nuxt_ui_version"] = "{{ nuxt_ui_version }}"
context["nuxt_version"] = "{{ nuxt_version }}"
context["nuxt_icon_version"] = "{{ nuxt_icon_version }}"
Expand All @@ -65,11 +66,9 @@ class ContextUpdater(ContextHook):
context["nuxt_eslint_version"] = "{{ nuxt_eslint_version }}"
context["zod_version"] = "{{ zod_version }}"
context["zod_from_json_schema_version"] = "{{ zod_from_json_schema_version }}"
context["types_node_version"] = "{{ types_node_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 }}"
context["graphql_codegen_typescript_operations_version"] = "{{ graphql_codegen_typescript_operations_version }}"
context["graphql_tools_mock_version"] = "{{ graphql_tools_mock_version }}"
context["tailwindcss_version"] = "{{ tailwindcss_version }}"
context["iconify_vue_version"] = "{{ iconify_vue_version }}"
Expand Down
2 changes: 1 addition & 1 deletion template/tests/copier_data/data1.yaml.jinja-base
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ use_windows_in_ci: false
{% endraw %}{% if template_might_want_to_use_vcrpy %}{% raw %}configure_vcrpy: true{% endraw %}{% endif %}{% raw %}
{% endraw %}{% if template_might_want_to_use_python_asyncio %}{% raw %}configure_python_asyncio: true{% endraw %}{% endif %}{% raw %}
{% endraw %}{% if template_uses_javascript %}{% raw %}
node_version: 22.13.0{% endraw %}{% endif %}{% raw %}
node_version: {% endraw %}{{ default_node_version }}{% endif %}{% raw %}
{% endraw %}{% if template_uses_python %}{% raw %}
python_package_registry: PyPI
aws_identity_center_id: d-9145c20053
Expand Down
2 changes: 1 addition & 1 deletion template/tests/copier_data/data2.yaml.jinja-base
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ use_windows_in_ci: true
{% endraw %}{% if template_might_want_to_use_vcrpy %}{% raw %}configure_vcrpy: false{% endraw %}{% endif %}{% raw %}
{% endraw %}{% if template_might_want_to_use_python_asyncio %}{% raw %}configure_python_asyncio: false{% endraw %}{% endif %}{% raw %}
{% endraw %}{% if template_uses_javascript %}{% raw %}
node_version: 22.14.0{% endraw %}{% endif %}{% raw %}
node_version: {% endraw %}{{ default_node_version }}{% endif %}{% raw %}
{% endraw %}{% if template_uses_python %}{% raw %}
python_package_registry: AWS CodeArtifact
aws_central_infrastructure_account_id: 012321432543
Expand Down
Loading