From 5533c3773ac55a796892e901e5db8ec3d898f24d Mon Sep 17 00:00:00 2001 From: Smitty Date: Tue, 22 Apr 2025 16:57:00 -0400 Subject: [PATCH 1/4] Automatically add Debian packages to GitHub release Signed-off-by: Smitty --- .github/workflows/deb-packager.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/deb-packager.yaml b/.github/workflows/deb-packager.yaml index ff0ee61..4aa1438 100644 --- a/.github/workflows/deb-packager.yaml +++ b/.github/workflows/deb-packager.yaml @@ -104,3 +104,7 @@ jobs: run: | source /etc/os-release package_cloud push timescale/timescaledb/$ID/$VERSION_CODENAME pkgdump/pgvectorscale-*${{ env.TAG }}*.deb + + - name: Upload artifacts to GitHub release + run: | + gh release upload ${{ TAG }} pkgdump/pgvectorscale-*${{ env.TAG }}*.deb From 59f734ba1127e15d07bd49fb9810228b848c54f8 Mon Sep 17 00:00:00 2001 From: Smitty Date: Tue, 22 Apr 2025 16:57:51 -0400 Subject: [PATCH 2/4] fix actions syntax Signed-off-by: Smitty --- .github/workflows/deb-packager.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deb-packager.yaml b/.github/workflows/deb-packager.yaml index 4aa1438..4a856a9 100644 --- a/.github/workflows/deb-packager.yaml +++ b/.github/workflows/deb-packager.yaml @@ -107,4 +107,4 @@ jobs: - name: Upload artifacts to GitHub release run: | - gh release upload ${{ TAG }} pkgdump/pgvectorscale-*${{ env.TAG }}*.deb + gh release upload ${{ env.TAG }} pkgdump/pgvectorscale-*${{ env.TAG }}*.deb From 5e6cb4e4541d5efe3d0a52f12a56ed5325751538 Mon Sep 17 00:00:00 2001 From: Smitty Date: Tue, 22 Apr 2025 17:14:24 -0400 Subject: [PATCH 3/4] Set GH token Signed-off-by: Smitty --- .github/workflows/deb-packager.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/deb-packager.yaml b/.github/workflows/deb-packager.yaml index 4a856a9..2eaa094 100644 --- a/.github/workflows/deb-packager.yaml +++ b/.github/workflows/deb-packager.yaml @@ -106,5 +106,7 @@ jobs: package_cloud push timescale/timescaledb/$ID/$VERSION_CODENAME pkgdump/pgvectorscale-*${{ env.TAG }}*.deb - name: Upload artifacts to GitHub release + env: + GH_TOKEN: ${{ github.token }} run: | gh release upload ${{ env.TAG }} pkgdump/pgvectorscale-*${{ env.TAG }}*.deb From cff995568bfdd68e4c1d4aa8368c30acf79b3806 Mon Sep 17 00:00:00 2001 From: Smitty Date: Tue, 4 Nov 2025 11:52:54 -0500 Subject: [PATCH 4/4] Give contents permission to packager action token Signed-off-by: Smitty --- .github/workflows/deb-packager.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/deb-packager.yaml b/.github/workflows/deb-packager.yaml index 2eaa094..e78eebf 100644 --- a/.github/workflows/deb-packager.yaml +++ b/.github/workflows/deb-packager.yaml @@ -44,6 +44,9 @@ jobs: TAG_DIR: pgvectorscale TAG_GIT_REF: ${{ github.event.inputs.TAG_GIT_REF == '' && github.event.inputs.tag || github.event.inputs.TAG_GIT_REF}} + permissions: + contents: write + steps: - name: Install package_cloud run: |