Fix CI: use PACKAGE_TOKEN for package registry operations

The automatic GITHUB_TOKEN does not have package permissions in Forgejo.
Use a dedicated PACKAGE_TOKEN secret with the package scope instead.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
le king fu 2026-03-01 17:23:13 -05:00
parent 55fbb1ae92
commit fc906d6d55

View file

@ -207,7 +207,7 @@ jobs:
- name: Publish latest.json to package registry - name: Publish latest.json to package registry
env: env:
FORGEJO_TOKEN: ${{ secrets.GITHUB_TOKEN }} FORGEJO_TOKEN: ${{ secrets.PACKAGE_TOKEN }}
run: | run: |
# DELETE uses API v1, PUT uses the package upload API # DELETE uses API v1, PUT uses the package upload API
DELETE_URL="${GITHUB_SERVER_URL}/api/v1/packages/${GITHUB_REPOSITORY_OWNER}/generic/simpl-resultat/latest" DELETE_URL="${GITHUB_SERVER_URL}/api/v1/packages/${GITHUB_REPOSITORY_OWNER}/generic/simpl-resultat/latest"