diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 7261aa1..2f559b3 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -5,9 +5,6 @@ on: tags: - 'v*' -permissions: - contents: write - jobs: release: runs-on: ubuntu-latest @@ -35,15 +32,5 @@ jobs: with: args: release --clean env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITEA_TOKEN: ${{ secrets.RELEASE_TOKEN }} GPG_FINGERPRINT: ${{ steps.import_gpg.outputs.fingerprint }} - - - name: Create Gitea release - if: success() - run: | - TAG="${GITHUB_REF#refs/tags/}" - curl -s -X POST \ - -H "Authorization: token ${{ secrets.GITEA_TOKEN }}" \ - -H "Content-Type: application/json" \ - -d "{\"tag_name\": \"${TAG}\", \"name\": \"${TAG}\", \"body\": \"Release ${TAG} — see GitHub mirror for artifacts.\"}" \ - "${{ github.server_url }}/api/v1/repos/${{ github.repository }}/releases" diff --git a/.goreleaser.yml b/.goreleaser.yml index 09d8f6c..e6eabbc 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -50,13 +50,18 @@ signs: - "${artifact}" release: - github: + gitea: owner: EZSCALE name: terraform-provider-virtfusion extra_files: - glob: 'terraform-registry-manifest.json' name_template: '{{ .ProjectName }}_{{ .Version }}_manifest.json' +gitea_urls: + api: https://git.ezscale.cloud/api/v1/ + download: https://git.ezscale.cloud + skip_tls_verify: false + changelog: sort: asc filters: