diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 8d2e4f35..87604458 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): 52ded8d4 # spellchecker:disable-line + // Devcontainer context hash (do not manually edit this, it's managed by a pre-commit hook): d461f957 # spellchecker:disable-line } diff --git a/.devcontainer/install-ci-tooling.py b/.devcontainer/install-ci-tooling.py index 5ef40df2..c8ef8067 100644 --- a/.devcontainer/install-ci-tooling.py +++ b/.devcontainer/install-ci-tooling.py @@ -52,7 +52,7 @@ def main(): ) else: _ = subprocess.run( - f"curl -fsSL https://astral.sh/uv/{UV_VERSION}/install.sh | sh", + f"curl -fsSL --connect-timeout 20 --max-time 40 --retry 3 --retry-delay 5 --retry-connrefused --proto '=https' https://astral.sh/uv/{UV_VERSION}/install.sh | sh", check=True, shell=True, env=uv_env, diff --git a/extensions/context.py b/extensions/context.py index 6af14d8f..6b5f0021 100644 --- a/extensions/context.py +++ b/extensions/context.py @@ -17,7 +17,7 @@ def hook(self, context: dict[Any, Any]) -> dict[Any, Any]: context["copier_version"] = "9.10.2" context["copier_template_extensions_version"] = "0.3.3" ####### - context["pnpm_version"] = "10.16.1" + context["pnpm_version"] = "10.17.0" # These are duplicated in the pyproject.toml of this repository context["pyright_version"] = "1.1.405" context["pytest_version"] = "8.4.2" @@ -43,6 +43,7 @@ def hook(self, context: dict[Any, Any]) -> dict[Any, Any]: context["lab_auto_pulumi_version"] = "0.1.16" context["ariadne_codegen_version"] = "0.15.2" context["pytest_mock_version"] = "3.15.0" + context["uuid_utils_version"] = "0.11.0" ####### context["node_version"] = "24.7.0" context["nuxt_ui_version"] = "^3.3.3" @@ -61,12 +62,18 @@ def hook(self, context: dict[Any, Any]) -> dict[Any, Any]: context["nuxt_eslint_version"] = "^1.9.0" context["zod_version"] = "^4.1.5" context["zod_from_json_schema_version"] = "^0.5.0" - context["types_node_version"] = "^24.3.1" + context["types_node_version"] = "^24.5.1" 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["tailwindcss_version"] = "^4.1.11" + context["iconify_vue_version"] = "^5.0.0" + context["iconify_json_lucide_version"] = "^1.2.68" + context["nuxt_fonts_version"] = "^0.11.4" + context["nuxtjs_color_mode_version"] = "^3.5.2" + context["vue_test_utils_version"] = "^2.4.6" + context["nuxt_test_utils_version"] = "^3.17.2" ####### # These are duplicated in the CI files for this repository context["gha_checkout"] = "v5.0.0" diff --git a/template/.devcontainer/install-ci-tooling.py.jinja-base b/template/.devcontainer/install-ci-tooling.py.jinja-base index 4709e86e..194d1580 100644 --- a/template/.devcontainer/install-ci-tooling.py.jinja-base +++ b/template/.devcontainer/install-ci-tooling.py.jinja-base @@ -65,7 +65,7 @@ def main(): ) else: _ = subprocess.run( - f"curl -fsSL https://astral.sh/uv/{UV_VERSION}/install.sh | sh", + f"curl -fsSL --connect-timeout 20 --max-time 40 --retry 3 --retry-delay 5 --retry-connrefused --proto '=https' https://astral.sh/uv/{UV_VERSION}/install.sh | sh", check=True, shell=True, env=uv_env, diff --git a/template/.github/workflows/get-values.yaml.jinja-base b/template/.github/workflows/get-values.yaml.jinja-base index e110fe5e..9a1f86f6 100644 --- a/template/.github/workflows/get-values.yaml.jinja-base +++ b/template/.github/workflows/get-values.yaml.jinja-base @@ -24,6 +24,9 @@ jobs: dependabot-commit-created: ${{ steps.update-hash.outputs.commit-created }} pr-short-num: ${{ steps.find-pr-num.outputs.number }} steps: + - name: Display full GitHub context + run: echo '${{ toJSON(github) }}' + - name: Checkout code uses: actions/checkout@{% endraw %}{{ gha_checkout }}{% raw %} diff --git a/template/extensions/context.py.jinja-base b/template/extensions/context.py.jinja-base index dc68892a..7d7f3236 100644 --- a/template/extensions/context.py.jinja-base +++ b/template/extensions/context.py.jinja-base @@ -38,6 +38,7 @@ class ContextUpdater(ContextHook): context["lab_auto_pulumi_version"] = "{{ lab_auto_pulumi_version }}" context["ariadne_codegen_version"] = "{{ ariadne_codegen_version }}" context["pytest_mock_version"] = "{{ pytest_mock_version }}" + context["uuid_utils_version"] = "{{ uuid_utils_version }}" context["node_version"] = "{{ node_version }}" context["nuxt_ui_version"] = "{{ nuxt_ui_version }}" @@ -62,6 +63,12 @@ class ContextUpdater(ContextHook): context["graphql_codegen_typescript_version"] = "{{ graphql_codegen_typescript_version }}" context["graphql_codegen_typescript_operations_version"] = "{{ graphql_codegen_typescript_operations_version }}" context["tailwindcss_version"] = "{{ tailwindcss_version }}" + context["iconify_vue_version"] = "{{ iconify_vue_version }}" + context["iconify_json_lucide_version"] = "{{ iconify_json_lucide_version }}" + context["nuxt_fonts_version"] = "{{ nuxt_fonts_version }}" + context["nuxtjs_color_mode_version"] = "{{ nuxtjs_color_mode_version }}" + context["vue_test_utils_version"] = "{{ vue_test_utils_version }}" + context["nuxt_test_utils_version"] = "{{ nuxt_test_utils_version }}" context["gha_checkout"] = "{{ gha_checkout }}" context["gha_setup_python"] = "{{ gha_setup_python }}"