Skip to content
Open
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
4 changes: 2 additions & 2 deletions .devcontainer/onCreateCommand.sh
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,11 @@ else
fi

# Install cargo-pgrx
echo "Installing cargo-pgrx 0.16.1..."
echo "Installing cargo-pgrx 0.18.1..."
if [ "$SMOKE_MODE" = "1" ]; then
echo "Smoke mode: skipping cargo-pgrx install"
else
cargo install cargo-pgrx --version 0.16.1 --locked
cargo install cargo-pgrx --version 0.18.1 --locked
fi

# Initialize pgrx with PostgreSQL 17 (pgrx will download and compile PG17)
Expand Down
2 changes: 1 addition & 1 deletion .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ For Scenario A, treat the upgrade path as the contract for already-shipped versi

## Dependencies

- **pgrx 0.16.1**: PostgreSQL extension framework (pinned version)
- **pgrx 0.18.1**: PostgreSQL extension framework (pinned version)
- **duroxide**: Durable execution runtime (crates.io dependency pinned in [`Cargo.toml`](../Cargo.toml))
- **duroxide-pg**: duroxide provider/stores engine state in PostgreSQL (crates.io dependency pinned in [`Cargo.toml`](../Cargo.toml)); keep pinned with `duroxide` as a compatible pair
- **sqlx**: Async PostgreSQL from background worker
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ jobs:
path: |
~/.cargo/.crates2.json
~/.cargo/bin/cargo-pgrx
key: ${{ runner.os }}-cargo-pgrx-0.16.1-v1
key: ${{ runner.os }}-cargo-pgrx-0.18.1-v1

- name: Cache Cargo dependency sources
uses: actions/cache@v5
Expand All @@ -158,10 +158,10 @@ jobs:

- name: Install cargo-pgrx
run: |
if ! command -v cargo-pgrx &> /dev/null || ! cargo pgrx --version | grep -q "0.16.1"; then
cargo install cargo-pgrx --version 0.16.1 --locked
if ! command -v cargo-pgrx &> /dev/null || ! cargo pgrx --version | grep -q "0.18.1"; then
cargo install cargo-pgrx --version 0.18.1 --locked
else
echo "cargo-pgrx 0.16.1 already installed, skipping"
echo "cargo-pgrx 0.18.1 already installed, skipping"
fi

- name: Initialize pgrx
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/copilot-setup-steps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
path: |
~/.cargo/.crates2.json
~/.cargo/bin/cargo-pgrx
key: ${{ runner.os }}-copilot-setup-cargo-pgrx-0.16.1-v1
key: ${{ runner.os }}-copilot-setup-cargo-pgrx-0.18.1-v1

- name: Cache Cargo dependency sources
uses: actions/cache@v5
Expand All @@ -69,14 +69,14 @@ jobs:
~/.pgrx/config.toml
~/.pgrx/17.*
~/.pgrx/18.*
key: ${{ runner.os }}-copilot-setup-pgrx-0.16.1-pg17-18-v1
key: ${{ runner.os }}-copilot-setup-pgrx-0.18.1-pg17-18-v1

- name: Install cargo-pgrx
run: |
if ! command -v cargo-pgrx &> /dev/null || ! cargo pgrx --version | grep -q "0.16.1"; then
cargo install cargo-pgrx --version 0.16.1 --locked
if ! command -v cargo-pgrx &> /dev/null || ! cargo pgrx --version | grep -q "0.18.1"; then
cargo install cargo-pgrx --version 0.18.1 --locked
else
echo "cargo-pgrx 0.16.1 already installed, skipping"
echo "cargo-pgrx 0.18.1 already installed, skipping"
fi

- name: Initialize pgrx (PostgreSQL 17 and 18)
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/package-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ permissions:
env:
CARGO_TERM_COLOR: always
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
CARGO_PGRX_VERSION: 0.16.1
CARGO_PGRX_VERSION: 0.18.1
PACKAGE_HTTP_FEATURE: http-allow-azure-domains

concurrency:
Expand Down
Loading
Loading