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: