Skip to content

Commit 56022bb

Browse files
ci: bump paradedb/actions to v8 for the upstream sync (#42)
## What Bump the three `paradedb/actions` references used by the upstream sync from `v7` to `v8`: - `.github/workflows/sync-upstream-rebase.yml` — `reusable-rebase.yml@v7` → `@v8` - `.github/workflows/sync-promote-branch.yml` — `reusable-promote.yml@v7` → `@v8` - `scripts/sync-upstream.sh` — `.../actions/v7/scripts/sync-core.sh` → `.../v8/...` ## Why The scheduled **Upstream Rebase** was failing when the runner hit `No space left on device`: the reusable workflow checked out with `fetch-depth: 0` and then did a bare `git fetch`, pulling *every* branch and its unrelated history and filling the runner disk. `v8` fixes this with `fetch-depth: 1` plus a `fetch_branch` helper that fetches only the target and upstream `main` branches (paradedb/actions#8). It also adds a `range-diff` subcommand (paradedb/actions#11). ## Note All three references must move together — `sync-upstream.sh` downloads `sync-core.sh` from the version path, so bumping just the workflow refs would still execute the old core script. The `v8` tag is already published (signed/verified) on `paradedb/actions`. https://claude.ai/code/session_016i7usbUvUuBwHsv13uaa4S
1 parent 92571e4 commit 56022bb

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

.github/workflows/sync-promote-branch.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ concurrency:
1919

2020
jobs:
2121
call-promote:
22-
uses: paradedb/actions/.github/workflows/reusable-promote.yml@v7
22+
uses: paradedb/actions/.github/workflows/reusable-promote.yml@v8
2323
with:
2424
branch_name: ${{ inputs.branch_name }}
2525
approvers: "philippemnoel,rebasedming,stuhood,mdashti"

.github/workflows/sync-upstream-rebase.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ concurrency:
1717

1818
jobs:
1919
call-rebase:
20-
uses: paradedb/actions/.github/workflows/reusable-rebase.yml@v7
20+
uses: paradedb/actions/.github/workflows/reusable-rebase.yml@v8
2121
with:
2222
github_app_client_id: ${{ vars.PARADEDB_GITHUB_APP_CLIENT_ID }}
2323
approvers: "philippemnoel,rebasedming,stuhood,mdashti"

scripts/sync-upstream.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export UPSTREAM_BRANCH="main"
1414

1515
# 2. Define the URL to the centralized script
1616
# Using the raw content URL from the central repository
17-
CORE_SCRIPT_URL="https://raw.githubusercontent.com/paradedb/actions/v7/scripts/sync-core.sh"
17+
CORE_SCRIPT_URL="https://raw.githubusercontent.com/paradedb/actions/v8/scripts/sync-core.sh"
1818

1919
# 3. Download and source the core logic as an API
2020
TMP_SCRIPT=$(mktemp)

0 commit comments

Comments
 (0)