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
20 changes: 20 additions & 0 deletions .coderabbit.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
reviews:
profile: assertive
path_instructions:
- path: "**/generated/open-api/**"
instructions: "This is generated client code for the API. Refer to it if you need to understand how the main code interacts with it, but do not make comments about it."
- path: "**/generated/open_api/**"
instructions: "This is generated client code for the API. Refer to it if you need to understand how the main code interacts with it, but do not make comments about it."
- path: "**/generated/graphql.ts"
instructions: "This is generated client code for the API. Refer to it if you need to understand how the main code interacts with it, but do not make comments about it."
- 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."
tools:
eslint: # when the code contains typescript, eslint will be run by pre-commit, and coderabbit often generates false positives
enabled: false
ruff: # when the code contains python, ruff will be run by pre-commit, and coderabbit often generates false positives
enabled: false
pylint: # when the code contains python, pylint will be run by pre-commit, and coderabbit often generates false positives
enabled: false
flake8: # we use ruff instead (when we use Python)
enabled: false
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -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): bd40f6bf # spellchecker:disable-line
// Devcontainer context hash (do not manually edit this, it's managed by a pre-commit hook): a709f6c0 # 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.5"
UV_VERSION = "0.9.6"
COPIER_VERSION = "9.10.3"
COPIER_TEMPLATE_EXTENSIONS_VERSION = "0.3.3"
PRE_COMMIT_VERSION = "4.3.0"
Expand Down
29 changes: 15 additions & 14 deletions extensions/context.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ 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.5"
context["uv_version"] = "0.9.6"
context["pre_commit_version"] = "4.3.0"
# These also in pyproject.toml
context["copier_version"] = "9.10.3"
context["copier_template_extensions_version"] = "0.3.3"
#######
context["pnpm_version"] = "10.19.0"
context["pnpm_version"] = "10.20.0"
# These are duplicated in the pyproject.toml of this repository
context["pyright_version"] = "1.1.407"
context["pytest_version"] = "8.4.2"
Expand All @@ -37,33 +37,34 @@ def hook(self, context: dict[Any, Any]) -> dict[Any, Any]:
context["pyinstaller_version"] = "6.16.0"
context["setuptools_version"] = "80.7.1"
context["strawberry_graphql_version"] = "0.284.1"
context["fastapi_version"] = "0.120.1"
context["fastapi_version"] = "0.120.2"
context["fastapi_offline_version"] = "1.7.4"
context["uvicorn_version"] = "0.38.0"
context["lab_auto_pulumi_version"] = "0.1.17"
context["ariadne_codegen_version"] = "0.15.2"
context["pytest_mock_version"] = "3.15.1"
context["uuid_utils_version"] = "0.11.0"
context["syrupy_version"] = "5.0.0"
context["structlog_version"] = "25.5.0"
#######
context["node_version"] = "24.7.0"
context["nuxt_ui_version"] = "^4.0.1"
context["nuxt_version"] = "^4.1.0"
context["nuxt_ui_version"] = "^4.1.0"
context["nuxt_version"] = "^4.2.0"
context["nuxt_icon_version"] = "^2.1.0"
context["typescript_version"] = "^5.9.3"
context["playwright_version"] = "^1.56.0"
context["vue_version"] = "^3.5.22"
context["vue_tsc_version"] = "^3.1.2"
context["vue_devtools_api_version"] = "^8.0.0"
context["vue_router_version"] = "^4.6.0"
context["dotenv_cli_version"] = "^10.0.0"
context["dotenv_cli_version"] = "^11.0.0"
context["faker_version"] = "^10.1.0"
context["vitest_version"] = "^3.2.4"
context["eslint_version"] = "^9.38.0"
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.9.1"
context["nuxt_eslint_version"] = "^1.10.0"
context["zod_version"] = "^4.1.12"
context["zod_from_json_schema_version"] = "^0.5.1"
context["types_node_version"] = "^24.9.2"
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"
Expand All @@ -85,13 +86,13 @@ def hook(self, context: dict[Any, Any]) -> dict[Any, Any]:
context["gha_cache"] = "v4.2.4"
context["gha_linux_runner"] = "ubuntu-24.04"
#######
context["gha_upload_artifact"] = "v4.6.2"
context["gha_download_artifact"] = "v5.0.0"
context["gha_upload_artifact"] = "v5.0.0"
context["gha_download_artifact"] = "v6.0.0"
context["gha_github_script"] = "v7.0.1"
context["gha_setup_buildx"] = "v3.11.1"
context["buildx_version"] = "v0.27.0"
context["gha_docker_build_push"] = "v6.16.0"
context["gha_configure_aws_credentials"] = "v5.0.0"
context["gha_docker_build_push"] = "v6.18.0"
context["gha_configure_aws_credentials"] = "v5.1.0"
context["gha_amazon_ecr_login"] = "v2.0.1"
context["gha_setup_node"] = "v6.0.0"
context["gha_action_gh_release"] = "v2.2.1"
Expand Down
1 change: 1 addition & 0 deletions template/.coderabbit.yaml
1 change: 1 addition & 0 deletions template/extensions/context.py.jinja-base
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ class ContextUpdater(ContextHook):
context["pytest_mock_version"] = "{{ pytest_mock_version }}"
context["uuid_utils_version"] = "{{ uuid_utils_version }}"
context["syrupy_version"] = "{{ syrupy_version }}"
context["structlog_version"] = "{{ structlog_version }}"

context["node_version"] = "{{ node_version }}"
context["nuxt_ui_version"] = "{{ nuxt_ui_version }}"
Expand Down
1 change: 1 addition & 0 deletions template/template/.coderabbit.yaml