From 90f5004db03e31725300648bc311751504253c46 Mon Sep 17 00:00:00 2001 From: tobi Date: Wed, 30 Apr 2025 12:10:09 +0000 Subject: [PATCH] [chore] Update release CICD to point at "gitea" (#4100) Updates our release flow to point at "gitea", which should work for Codeberg as well. Reviewed-on: https://codeberg.org/superseriousbusiness/gotosocial/pulls/4100 Co-authored-by: tobi Co-committed-by: tobi --- .goreleaser.yml | 11 ++++++++++- .woodpecker/release.yaml | 10 ++++++++-- .woodpecker/snapshot.yaml | 5 +++++ 3 files changed, 23 insertions(+), 3 deletions(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index 97f8cff90..52ad9e06f 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -2,6 +2,11 @@ version: 2 project_name: gotosocial +# https://goreleaser.com/scm/gitea/#urls +gitea_urls: + api: https://codeberg.org/api/v1 + download: https://codeberg.org + # https://goreleaser.com/customization/hooks/ before: hooks: @@ -232,6 +237,10 @@ source: # https://goreleaser.com/customization/release/ release: + # https://goreleaser.com/customization/release/#gitea + gitea: + owner: superseriousbusiness + name: gotosocial draft: true prerelease: auto header: | @@ -319,7 +328,7 @@ release: # https://goreleaser.com/customization/changelog/ changelog: - use: github + use: gitea groups: - title: Features and performance regexp: '^.*\[(?:feature|performance).*\].*$' diff --git a/.woodpecker/release.yaml b/.woodpecker/release.yaml index 3f3058997..cecdf8364 100644 --- a/.woodpecker/release.yaml +++ b/.woodpecker/release.yaml @@ -25,11 +25,17 @@ steps: # https://woodpecker-ci.org/docs/usage/environment # https://woodpecker-ci.org/docs/usage/secrets#usage environment: + # Needed for goreleaser to + # push manifests + containers. DOCKER_USERNAME: gotosocial DOCKER_PASSWORD: from_secret: gts_docker_password - GITHUB_TOKEN: - from_secret: github_token + + # Needed for goreleaser + # to publish the release. + # https://goreleaser.com/scm/gitea/ + GITEA_TOKEN: + from_secret: codeberg_token # https://woodpecker-ci.org/docs/usage/workflow-syntax#commands commands: diff --git a/.woodpecker/snapshot.yaml b/.woodpecker/snapshot.yaml index 0c9431fba..964a71081 100644 --- a/.woodpecker/snapshot.yaml +++ b/.woodpecker/snapshot.yaml @@ -26,9 +26,14 @@ steps: # https://woodpecker-ci.org/docs/usage/environment # https://woodpecker-ci.org/docs/usage/secrets#usage environment: + # Needed to push snapshot + # manifests + containers. DOCKER_USERNAME: gotosocial DOCKER_PASSWORD: from_secret: gts_docker_password + + # Needed for snapshot script + # to publish artifacts to S3. S3_ACCESS_KEY_ID: from_secret: gts_s3_access_key_id S3_SECRET_ACCESS_KEY: