From 6abfb47d83cd8e3b5f49073ffd0e073d4ed172cc Mon Sep 17 00:00:00 2001 From: Madis Spiegel Date: Thu, 4 Jun 2026 14:02:55 +0300 Subject: [PATCH 1/3] PG15 and PG18, checkout@v4 --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8c1aed1..1413a86 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,10 +16,10 @@ jobs: runs-on: ubuntu-20.04 strategy: matrix: - PGVER: [10, 11, 12, 13, 14] + PGVER: [10, 11, 12, 13, 14, 15, 18] steps: - name: "Checkout" - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: "InstallDB" run: | From feb971bbbd60c7237a8ae44e76e1ddce267b6a93 Mon Sep 17 00:00:00 2001 From: Madis Spiegel Date: Thu, 4 Jun 2026 14:49:21 +0300 Subject: [PATCH 2/3] runners to 24.04 --- .github/workflows/ci.yml | 10 ++++++---- .github/workflows/release.yml | 23 ++++------------------- 2 files changed, 10 insertions(+), 23 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1413a86..f7e54b2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,8 +12,8 @@ on: jobs: linux: - name: "Ubuntu 20.04 + PostgreSQL ${{matrix.PGVER}}" - runs-on: ubuntu-20.04 + name: "Ubuntu 24.04 + PostgreSQL ${{matrix.PGVER}}" + runs-on: ubuntu-24.04 strategy: matrix: PGVER: [10, 11, 12, 13, 14, 15, 18] @@ -24,8 +24,10 @@ jobs: - name: "InstallDB" run: | echo "::group::apt-get-update" - echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main ${{matrix.PGVER}}" \ - | sudo tee /etc/apt/sources.list.d/pgdg.list + curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc \ + | sudo gpg --dearmor -o /usr/share/keyrings/postgresql-keyring.gpg + echo "deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main ${{matrix.PGVER}}" \ + | sudo tee /etc/apt/sources.list.d/pgdg.list sudo -nH apt-get -q update echo "::endgroup::" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d58f2f5..6fb0e30 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,7 +13,7 @@ jobs: - name: Checkout code id: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Build tarball id: build @@ -29,24 +29,9 @@ jobs: - name: Create release id: release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} + uses: softprops/action-gh-release@v2 with: - tag_name: ${{github.ref}} - release_name: ${{github.event.repository.name}} v${{env.EXT_VERSION}} + name: ${{github.event.repository.name}} v${{env.EXT_VERSION}} body_path: docs/notes/v${{env.EXT_VERSION}}.md - draft: false - prerelease: false - - - name: Upload source - id: upload - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} - with: - upload_url: ${{steps.release.outputs.upload_url}} - asset_path: ${{env.TGZ}} - asset_name: ${{env.TGZ}} - asset_content_type: application/x-gzip + files: ${{env.TGZ}} From 144c9616329a00f39989d13911cbf66435cb9d81 Mon Sep 17 00:00:00 2001 From: Madis Spiegel Date: Thu, 4 Jun 2026 14:52:45 +0300 Subject: [PATCH 3/3] checkout@v5 --- .github/workflows/ci.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f7e54b2..2f423ab 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: PGVER: [10, 11, 12, 13, 14, 15, 18] steps: - name: "Checkout" - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: "InstallDB" run: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6fb0e30..bacb945 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,7 +13,7 @@ jobs: - name: Checkout code id: checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Build tarball id: build