ci: remove Gitea Actions workflow (using Drone instead)
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -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"
|
|
||||||
Reference in New Issue
Block a user