Skip to content

Commit 0d0a307

Browse files
committed
feat(CI): install pandoc and use official goreleaser action
1 parent 0e45ed2 commit 0d0a307

File tree

2 files changed

+114
-95
lines changed

2 files changed

+114
-95
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -116,12 +116,8 @@ jobs:
116116
uses: oven-sh/setup-bun@v2
117117
with:
118118
bun-version: latest
119-
- name: Install goreleaser
120-
run: |
121-
echo 'deb [trusted=yes] https://repo.goreleaser.com/apt/ /' | sudo tee /etc/apt/sources.list.d/goreleaser.list
122-
sudo apt update
123-
sudo apt install -y goreleaser
124-
goreleaser --version
119+
- name: Install pandoc
120+
uses: pandoc/actions/setup@v1
125121
- name: Build docker
126122
uses: meysam81/build-docker@main
127123
with:
@@ -140,11 +136,15 @@ jobs:
140136
type=semver,pattern={{major}}.{{minor}}
141137
type=semver,pattern={{major}}.{{minor}}.{{patch}}
142138
kubescape: true
143-
- env:
139+
- name: Run GoReleaser
140+
uses: goreleaser/goreleaser-action@v6
141+
with:
142+
distribution: goreleaser
143+
version: "~> v2"
144+
args: release --clean --release-notes CHANGELOG.md
145+
env:
144146
GITHUB_TOKEN: ${{ github.token }}
145147
HOMEBREW_TAP_GITHUB_TOKEN: ${{ secrets.HOMEBREW_TAP_GITHUB_TOKEN }}
146-
name: Run goreleaser
147-
run: goreleaser release --release-notes CHANGELOG.md --clean
148148

149149
# deploy-grafana:
150150
# needs: [release-please, build-prod]

0 commit comments

Comments
 (0)