From ac77a6d0e58f1e31096bf7d0d65b96dce12d7a9c Mon Sep 17 00:00:00 2001 From: Eli Fine Date: Thu, 30 Oct 2025 17:32:52 +0000 Subject: [PATCH 1/8] pulumi --- .coderabbit.yaml | 1 + extensions/context.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.coderabbit.yaml b/.coderabbit.yaml index 4b7022bc..eb260bd1 100644 --- a/.coderabbit.yaml +++ b/.coderabbit.yaml @@ -1,3 +1,4 @@ +# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json reviews: profile: assertive path_instructions: diff --git a/extensions/context.py b/extensions/context.py index 2024a3ca..3f83cc77 100644 --- a/extensions/context.py +++ b/extensions/context.py @@ -25,7 +25,7 @@ def hook(self, context: dict[Any, Any]) -> dict[Any, Any]: context["pytest_cov_version"] = "7.0.0" ####### context["sphinx_version"] = "8.1.3" - context["pulumi_version"] = "3.204.0" + context["pulumi_version"] = "3.205.0" context["pulumi_aws_version"] = "7.10.0" context["pulumi_aws_native_version"] = "1.37.0" context["pulumi_command_version"] = "1.1.3" From 1f050346d9ae1b77c19c5d6d8a5d230acd6462fd Mon Sep 17 00:00:00 2001 From: Eli Fine Date: Thu, 30 Oct 2025 18:31:47 +0000 Subject: [PATCH 2/8] poem --- .coderabbit.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.coderabbit.yaml b/.coderabbit.yaml index eb260bd1..f02e275f 100644 --- a/.coderabbit.yaml +++ b/.coderabbit.yaml @@ -19,3 +19,4 @@ reviews: enabled: false flake8: # we use ruff instead (when we use Python) enabled: false + poem: false From 2f0b90edc254343e2f28ff20c3fbad75ea8979f5 Mon Sep 17 00:00:00 2001 From: Eli Fine Date: Fri, 31 Oct 2025 09:28:02 +0000 Subject: [PATCH 3/8] test failure --- .github/workflows/ci.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 10ffc0dd..1babf1ff 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -40,6 +40,7 @@ jobs: run: | uv sync --frozen uv pip list + exit 1 - name: Set up mutex # Github concurrency management is horrible, things get arbitrarily cancelled if queued up. So using mutex until github fixes itself. When multiple jobs are modifying cache at once, weird things can happen. possible issue is https://github.com/actions/toolkit/issues/658 if: ${{ runner.os != 'Windows' }} # we're just gonna have to YOLO on Windows, because this action doesn't support it yet https://github.com/ben-z/gh-action-mutex/issues/14 From 84ddacfe1efc580b5206379ecde2cf1b4593fe96 Mon Sep 17 00:00:00 2001 From: Eli Fine Date: Fri, 31 Oct 2025 09:33:21 +0000 Subject: [PATCH 4/8] more context --- extensions/context.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions/context.py b/extensions/context.py index 3f83cc77..9d44338c 100644 --- a/extensions/context.py +++ b/extensions/context.py @@ -29,9 +29,9 @@ def hook(self, context: dict[Any, Any]) -> dict[Any, Any]: context["pulumi_aws_version"] = "7.10.0" context["pulumi_aws_native_version"] = "1.37.0" context["pulumi_command_version"] = "1.1.3" - context["pulumi_github_version"] = "6.7.4" - context["pulumi_okta_version"] = "6.0.0" - context["boto3_version"] = "1.40.60" + context["pulumi_github_version"] = "6.8.0" + context["pulumi_okta_version"] = "6.1.0" + context["boto3_version"] = "1.40.63" context["ephemeral_pulumi_deploy_version"] = "0.0.5" context["pydantic_version"] = "2.12.3" context["pyinstaller_version"] = "6.16.0" From afd4d3113d225c2922bdbefdbe67d5b0fd40797c Mon Sep 17 00:00:00 2001 From: Eli Fine Date: Fri, 31 Oct 2025 09:39:51 +0000 Subject: [PATCH 5/8] more config --- .coderabbit.yaml | 10 ++++++++++ .github/workflows/ci.yaml | 1 - 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.coderabbit.yaml b/.coderabbit.yaml index f02e275f..9024a479 100644 --- a/.coderabbit.yaml +++ b/.coderabbit.yaml @@ -20,3 +20,13 @@ reviews: flake8: # we use ruff instead (when we use Python) enabled: false poem: 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: + # a main purpose of opening a draft PR might be to get CodeRabbit feedback early + - drafts: true + finishing_touches: + - docstrings: + - enabled: false # if we wanted AI to generate something, it would be via CLI, not in the GitHub interface + - unit_tests: + - enabled: false # Quis custodiet ipsos custodes? not something we want AI doing, especially not via the GitHub interface diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 1babf1ff..10ffc0dd 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -40,7 +40,6 @@ jobs: run: | uv sync --frozen uv pip list - exit 1 - name: Set up mutex # Github concurrency management is horrible, things get arbitrarily cancelled if queued up. So using mutex until github fixes itself. When multiple jobs are modifying cache at once, weird things can happen. possible issue is https://github.com/actions/toolkit/issues/658 if: ${{ runner.os != 'Windows' }} # we're just gonna have to YOLO on Windows, because this action doesn't support it yet https://github.com/ben-z/gh-action-mutex/issues/14 From d33dc90c2e26715e3ea7fe458ba486dfda3ef3d7 Mon Sep 17 00:00:00 2001 From: Eli Fine Date: Fri, 31 Oct 2025 09:46:21 +0000 Subject: [PATCH 6/8] config --- .coderabbit.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.coderabbit.yaml b/.coderabbit.yaml index 9024a479..741fb4aa 100644 --- a/.coderabbit.yaml +++ b/.coderabbit.yaml @@ -27,6 +27,6 @@ reviews: - drafts: true finishing_touches: - docstrings: - - enabled: false # if we wanted AI to generate something, it would be via CLI, not in the GitHub interface + - enabled: false # if we wanted AI to generate docstrings, it would be via CLI, not in the GitHub interface - unit_tests: - enabled: false # Quis custodiet ipsos custodes? not something we want AI doing, especially not via the GitHub interface From 73abf20e2f8826a6a88113d87589f87fe263a78d Mon Sep 17 00:00:00 2001 From: Eli Fine Date: Fri, 31 Oct 2025 09:47:08 +0000 Subject: [PATCH 7/8] fix config --- .coderabbit.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.coderabbit.yaml b/.coderabbit.yaml index 741fb4aa..8215e88f 100644 --- a/.coderabbit.yaml +++ b/.coderabbit.yaml @@ -24,9 +24,9 @@ reviews: commit_status: false auto_review: # a main purpose of opening a draft PR might be to get CodeRabbit feedback early - - drafts: true + drafts: true finishing_touches: - - docstrings: - - enabled: false # if we wanted AI to generate docstrings, it would be via CLI, not in the GitHub interface - - unit_tests: - - enabled: false # Quis custodiet ipsos custodes? not something we want AI doing, especially not via the GitHub interface + docstrings: + enabled: false # if we wanted AI to generate docstrings, it would be via CLI, not in the GitHub interface + unit_tests: + enabled: false # Quis custodiet ipsos custodes? not something we want AI doing, especially not via the GitHub interface From 77d06a113e4230fabd810401eabb5f601b051bdc Mon Sep 17 00:00:00 2001 From: Eli Fine Date: Fri, 31 Oct 2025 09:57:24 +0000 Subject: [PATCH 8/8] boto --- extensions/context.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/context.py b/extensions/context.py index 9d44338c..cf25ebe9 100644 --- a/extensions/context.py +++ b/extensions/context.py @@ -31,7 +31,7 @@ def hook(self, context: dict[Any, Any]) -> dict[Any, Any]: context["pulumi_command_version"] = "1.1.3" context["pulumi_github_version"] = "6.8.0" context["pulumi_okta_version"] = "6.1.0" - context["boto3_version"] = "1.40.63" + context["boto3_version"] = "1.40.57" context["ephemeral_pulumi_deploy_version"] = "0.0.5" context["pydantic_version"] = "2.12.3" context["pyinstaller_version"] = "6.16.0"