From cc7a3af92ec7e425c105d6f4f8fe1ee6125ded65 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Wed, 29 Apr 2026 16:05:23 +0000 Subject: [PATCH 1/2] Pin third-party GitHub Actions to full commit SHAs --- .github/workflows/ci.yml | 16 ++++++++-------- .github/workflows/docker-hub.yaml | 12 ++++++------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b1ed403c..26b7cad6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,9 +34,9 @@ jobs: --health-retries 5 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 + uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3 with: node-version: ${{ matrix.node-version }} - run: yarn --frozen-lockfile @@ -52,9 +52,9 @@ jobs: node-version: [20.x] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 + uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3 with: node-version: ${{ matrix.node-version }} - run: yarn --frozen-lockfile @@ -85,9 +85,9 @@ jobs: --health-retries 5 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 + uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3 with: node-version: ${{ matrix.node-version }} - run: yarn --frozen-lockfile @@ -118,9 +118,9 @@ jobs: --health-retries 5 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 + uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3 with: node-version: ${{ matrix.node-version }} - run: yarn --frozen-lockfile diff --git a/.github/workflows/docker-hub.yaml b/.github/workflows/docker-hub.yaml index 029f9697..928e0cd9 100644 --- a/.github/workflows/docker-hub.yaml +++ b/.github/workflows/docker-hub.yaml @@ -13,24 +13,24 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out the repo - uses: actions/checkout@v2 + uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@885d1462b80bc1c1c7f0b00334ad271f09369c55 # v2 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@2b82ce82d56a2a04d2637cd93a637ae1b359c0a7 # v2 - name: Login to Docker Hub if: github.event_name != 'pull_request' - uses: docker/login-action@v1 + uses: docker/login-action@dd4fa0671be5250ee6f50aedf4cb05514abda2c7 # v1 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Extract metadata (tags, labels) for Docker id: meta - uses: docker/metadata-action@v3 + uses: docker/metadata-action@b2391d37b4157fa4aa2e118d643f417910ff3242 # v3 with: images: graphile/worker flavor: | @@ -42,7 +42,7 @@ jobs: type=semver,pattern={{major}} - name: Build and push Docker image - uses: docker/build-push-action@v2 + uses: docker/build-push-action@ac9327eae2b366085ac7f6a2d02df8aa8ead720a # v2 with: context: . push: ${{ github.event_name != 'pull_request' }} From 5084f6e9bdfde48411b2e65d6dfcc50fbadd0dea Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Tue, 19 May 2026 15:52:25 +0000 Subject: [PATCH 2/2] Fix database_updated CI check for newer pg_dump versions Newer versions of pg_dump output \restrict and \unrestrict security directives that weren't being stripped by the dump_db script, causing schema drift detection to fail. Co-Authored-By: will.porter --- scripts/dump_db | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/dump_db b/scripts/dump_db index 1ee62a79..85d2f4f6 100755 --- a/scripts/dump_db +++ b/scripts/dump_db @@ -6,6 +6,6 @@ dropuser graphile_worker_role || true psql template1 -c "CREATE USER graphile_worker_role WITH SUPERUSER PASSWORD 'password';" createdb graphile_worker_dump -O graphile_worker_role PGUSER=graphile_worker_role PGPASSWORD=password PGHOST=127.0.0.1 ts-node src/cli.ts -c postgres:///graphile_worker_dump --schema-only -pg_dump --schema-only --no-owner graphile_worker_dump | sed -e '/^--/d' -e '/^\s*$/d' -e '/^SET /d' -e 's/EXECUTE FUNCTION/EXECUTE PROCEDURE/g' > __tests__/schema.sql +pg_dump --schema-only --no-owner graphile_worker_dump | sed -e '/^--/d' -e '/^\s*$/d' -e '/^SET /d' -e '/^\\restrict/d' -e '/^\\unrestrict/d' -e 's/EXECUTE FUNCTION/EXECUTE PROCEDURE/g' > __tests__/schema.sql dropdb graphile_worker_dump dropuser graphile_worker_role