summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.goreleaser.yml11
-rw-r--r--.woodpecker/release.yaml10
-rw-r--r--.woodpecker/snapshot.yaml5
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: