From 003e5815158f00f0ac35f95e6a2e4ca4145c87a6 Mon Sep 17 00:00:00 2001 From: Jamie Holding Date: Mon, 20 Apr 2026 08:47:12 +0000 Subject: [PATCH 1/3] ci: revert checkout@v6 and setup-python@v6 to v4/v5 Dependabot auto-merged these bumps but checkout@v6 is failing with exit code 1 on all CI runs, breaking the entire matrix. Revert to the last known-good versions until the upstream issue is resolved. Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/ci.yml | 4 ++-- .github/workflows/docs.yml | 4 ++-- .github/workflows/release.yml | 4 ++-- .github/workflows/spec-drift.yml | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2ca5436..6172bc6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,8 +10,8 @@ jobs: matrix: python: ['3.9', '3.10', '3.11', '3.12', '3.13'] steps: - - uses: actions/checkout@v6 - - uses: actions/setup-python@v6 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: '${{ matrix.python }}' - run: pip install -e '.[dev]' diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 8f32d11..6dfd476 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -17,8 +17,8 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 - - uses: actions/setup-python@v6 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: { python-version: '3.12' } - run: pip install -e '.[docs]' - run: mkdocs build --strict diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 422a3ce..ccf74c3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,8 +9,8 @@ jobs: contents: write id-token: write steps: - - uses: actions/checkout@v6 - - uses: actions/setup-python@v6 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: '3.12' - run: pip install -e '.[dev]' diff --git a/.github/workflows/spec-drift.yml b/.github/workflows/spec-drift.yml index 6627907..4272eb0 100644 --- a/.github/workflows/spec-drift.yml +++ b/.github/workflows/spec-drift.yml @@ -11,8 +11,8 @@ jobs: pull-requests: write issues: write steps: - - uses: actions/checkout@v6 - - uses: actions/setup-python@v6 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: '3.12' - run: pip install -e '.[dev]' From 66a7939a1f60ebbd52a0061303437054c25e3106 Mon Sep 17 00:00:00 2001 From: Jamie Holding Date: Mon, 20 Apr 2026 09:05:35 +0000 Subject: [PATCH 2/3] style: ruff format generated models --- themeparks/_generated/models.py | 48 ++++++++++++++++----------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/themeparks/_generated/models.py b/themeparks/_generated/models.py index 495d893..a377c6f 100644 --- a/themeparks/_generated/models.py +++ b/themeparks/_generated/models.py @@ -10,31 +10,31 @@ class EntityType(Enum): - DESTINATION = 'DESTINATION' - PARK = 'PARK' - ATTRACTION = 'ATTRACTION' - RESTAURANT = 'RESTAURANT' - HOTEL = 'HOTEL' - SHOW = 'SHOW' + DESTINATION = "DESTINATION" + PARK = "PARK" + ATTRACTION = "ATTRACTION" + RESTAURANT = "RESTAURANT" + HOTEL = "HOTEL" + SHOW = "SHOW" class LiveStatusType(Enum): - OPERATING = 'OPERATING' - DOWN = 'DOWN' - CLOSED = 'CLOSED' - REFURBISHMENT = 'REFURBISHMENT' + OPERATING = "OPERATING" + DOWN = "DOWN" + CLOSED = "CLOSED" + REFURBISHMENT = "REFURBISHMENT" class ReturnTimeState(Enum): - AVAILABLE = 'AVAILABLE' - TEMP_FULL = 'TEMP_FULL' - FINISHED = 'FINISHED' + AVAILABLE = "AVAILABLE" + TEMP_FULL = "TEMP_FULL" + FINISHED = "FINISHED" class BoardingGroupState(Enum): - AVAILABLE = 'AVAILABLE' - PAUSED = 'PAUSED' - CLOSED = 'CLOSED' + AVAILABLE = "AVAILABLE" + PAUSED = "PAUSED" + CLOSED = "CLOSED" class PriceData(BaseModel): @@ -157,9 +157,9 @@ class EntityLiveDataResponse(BaseModel): class Type(Enum): - ADMISSION = 'ADMISSION' - PACKAGE = 'PACKAGE' - ATTRACTION = 'ATTRACTION' + ADMISSION = "ADMISSION" + PACKAGE = "PACKAGE" + ATTRACTION = "ATTRACTION" class SchedulePriceObject(BaseModel): @@ -171,11 +171,11 @@ class SchedulePriceObject(BaseModel): class Type1(Enum): - OPERATING = 'OPERATING' - TICKETED_EVENT = 'TICKETED_EVENT' - PRIVATE_EVENT = 'PRIVATE_EVENT' - EXTRA_HOURS = 'EXTRA_HOURS' - INFO = 'INFO' + OPERATING = "OPERATING" + TICKETED_EVENT = "TICKETED_EVENT" + PRIVATE_EVENT = "PRIVATE_EVENT" + EXTRA_HOURS = "EXTRA_HOURS" + INFO = "INFO" class ScheduleEntry(BaseModel): From d8e7609bac3fd2f93ffa69c4243af06e01ee7b94 Mon Sep 17 00:00:00 2001 From: Jamie Holding Date: Mon, 20 Apr 2026 09:06:35 +0000 Subject: [PATCH 3/3] ci(dependabot): require reviewer on all Dependabot PRs --- .github/dependabot.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 06d91b4..fa0e0ce 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -7,6 +7,8 @@ updates: day: monday time: "06:00" open-pull-requests-limit: 5 + reviewers: + - "cubehouse" groups: dev-dependencies: patterns: @@ -32,5 +34,7 @@ updates: day: monday time: "06:00" open-pull-requests-limit: 5 + reviewers: + - "cubehouse" commit-message: prefix: "ci"