Skip to content

Commit 9564423

Browse files
authored
feat(ci): use goreleaser for releases (#301)
* feat(ci): use goreleaser for releases This will publish and announce releases on tag push. * chore: remove announce
1 parent e6edbac commit 9564423

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

.github/workflows/release.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: goreleaser
2+
3+
on:
4+
push:
5+
tags:
6+
- v*.*.*
7+
8+
concurrency:
9+
group: goreleaser
10+
cancel-in-progress: true
11+
12+
jobs:
13+
goreleaser:
14+
uses: charmbracelet/meta/.github/workflows/goreleaser.yml@main
15+
secrets:
16+
docker_username: ${{ secrets.DOCKERHUB_USERNAME }}
17+
docker_token: ${{ secrets.DOCKERHUB_TOKEN }}
18+
gh_pat: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
19+
goreleaser_key: ${{ secrets.GORELEASER_KEY }}
20+
twitter_consumer_key: ${{ secrets.TWITTER_CONSUMER_KEY }}
21+
twitter_consumer_secret: ${{ secrets.TWITTER_CONSUMER_SECRET }}
22+
twitter_access_token: ${{ secrets.TWITTER_ACCESS_TOKEN }}
23+
twitter_access_token_secret: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}
24+
mastodon_client_id: ${{ secrets.MASTODON_CLIENT_ID }}
25+
mastodon_client_secret: ${{ secrets.MASTODON_CLIENT_SECRET }}
26+
mastodon_access_token: ${{ secrets.MASTODON_ACCESS_TOKEN }}
27+
discord_webhook_id: ${{ secrets.DISCORD_WEBHOOK_ID }}
28+
discord_webhook_token: ${{ secrets.DISCORD_WEBHOOK_TOKEN }}
29+
# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json

.goreleaser.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
includes:
2+
- from_url:
3+
url: charmbracelet/meta/main/goreleaser-lib.yaml
4+
# yaml-language-server: $schema=https://goreleaser.com/static/schema-pro.json
5+

0 commit comments

Comments
 (0)