From 22a70aa6f3f96e6b99093fa108639cd0b6c31e51 Mon Sep 17 00:00:00 2001 From: robojerk Date: Mon, 21 Jul 2025 17:01:17 +0000 Subject: [PATCH] Switch to Basic Auth with ACCESS_TOKEN for package uploads --- .forgejo/workflows/build-libostree-backport.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.forgejo/workflows/build-libostree-backport.yml b/.forgejo/workflows/build-libostree-backport.yml index 2ee33c1..155c151 100644 --- a/.forgejo/workflows/build-libostree-backport.yml +++ b/.forgejo/workflows/build-libostree-backport.yml @@ -116,7 +116,7 @@ jobs: # Test Debian Package Registry upload echo "Testing Debian Package Registry upload..." - response=$(curl -s -w "%{http_code}" -H "Authorization: Bearer ${{ secrets.FORGEJO_TOKEN }}" \ + response=$(curl -s -w "%{http_code}" --user "robojerk:${{ secrets.ACCESS_TOKEN }}" \ --upload-file "steam.deb" \ "https://git.raines.xyz/api/packages/robojerk/debian/pool/noble/main/upload") @@ -131,7 +131,7 @@ jobs: echo "" echo "Testing Generic Package Registry upload..." - response=$(curl -s -w "%{http_code}" -H "Authorization: Bearer ${{ secrets.FORGEJO_TOKEN }}" \ + response=$(curl -s -w "%{http_code}" --user "robojerk:${{ secrets.ACCESS_TOKEN }}" \ --upload-file "steam.deb" \ "https://git.raines.xyz/api/packages/robojerk/generic/steam/1.0.0.83/steam.deb") @@ -262,9 +262,9 @@ jobs: echo "File: $filename" - # Upload to Forgejo's Debian Package Registry using automatic token + # Upload to Forgejo's Debian Package Registry using Basic Auth # PUT https://forgejo.example.com/api/packages/{owner}/debian/pool/{distribution}/{component}/upload - response=$(curl -s -w "%{http_code}" -H "Authorization: Bearer ${{ secrets.FORGEJO_TOKEN }}" \ + response=$(curl -s -w "%{http_code}" --user "robojerk:${{ secrets.ACCESS_TOKEN }}" \ --upload-file "$deb_file" \ "https://git.raines.xyz/api/packages/robojerk/debian/pool/noble/main/upload") @@ -297,9 +297,9 @@ jobs: echo "Version: $version" echo "File: $filename" - # Upload to Forgejo's Generic Package Registry using automatic token + # Upload to Forgejo's Generic Package Registry using Basic Auth # PUT https://forgejo.example.com/api/packages/{owner}/generic/{package_name}/{package_version}/{file_name} - response=$(curl -s -w "%{http_code}" -H "Authorization: Bearer ${{ secrets.FORGEJO_TOKEN }}" \ + response=$(curl -s -w "%{http_code}" --user "robojerk:${{ secrets.ACCESS_TOKEN }}" \ --upload-file "$deb_file" \ "https://git.raines.xyz/api/packages/robojerk/generic/$package_name/$version/$filename")