ci: remove Gitea Actions workflow (using Drone instead)
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2026-03-09 23:33:09 +01:00
parent d3319d2202
commit 2ebe6ba51c

View File

@@ -1,38 +0,0 @@
name: Publish Go package
on:
push:
tags:
- 'v*'
jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version-file: go.mod
- name: Publish to Gitea package registry
env:
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
run: |
VERSION=${GITHUB_REF#refs/tags/}
MODULE=$(go mod edit -json | python3 -c "import json,sys; print(json.load(sys.stdin)['Module']['Path'])")
echo "Publishing $MODULE@$VERSION"
# Crea zip nel formato corretto con go mod zip
go mod download
go run golang.org/x/mod/zip@latest zip /tmp/module.zip "$MODULE@$VERSION" .
# Upload al registry Gitea (linkato al repo perché il workflow gira nel contesto del repo)
curl -sf -X PUT \
"${GITHUB_SERVER_URL}/api/packages/${GITHUB_REPOSITORY_OWNER}/go/upload" \
-H "Authorization: token ${GITEA_TOKEN}" \
-H "Content-Type: application/zip" \
--data-binary "@/tmp/module.zip"
echo "✅ Published $MODULE@$VERSION"