diff --git a/.gitea/workflows/publish.yml b/.gitea/workflows/publish.yml index 267d690..b2b1a26 100644 --- a/.gitea/workflows/publish.yml +++ b/.gitea/workflows/publish.yml @@ -24,9 +24,9 @@ jobs: run: | VERSION=${GITHUB_REF#refs/tags/} MODULE=$(go list -m) - go mod download - GOFLAGS=-mod=mod go install golang.org/x/mod/zip@latest - zip -r module.zip . -x '.git/*' '.gitea/*' + + # Create module zip with required prefix: module@version/ + git archive --format=zip --prefix="${MODULE}@${VERSION}/" HEAD -o module.zip # Gitea Go Package Registry API curl -s -f \