Skip to content

Commit c3f1a4a

Browse files
committed
ci: Update Snapcraft setup in release workflow
1 parent 07895dd commit c3f1a4a

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

.github/workflows/release.yml

+4-6
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ permissions:
1010
packages: write
1111
issues: write
1212

13+
env:
14+
SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAPCRAFT_TOKEN }}
15+
1316
jobs:
1417
test:
1518
runs-on: ubuntu-latest
@@ -44,11 +47,7 @@ jobs:
4447
cache: true
4548

4649
- name: Set up Snapcraft
47-
run: |
48-
sudo apt-get update
49-
sudo apt-get -yq --no-install-suggests --no-install-recommends install snapcraft
50-
mkdir -p $HOME/.cache/snapcraft/download
51-
mkdir -p $HOME/.cache/snapcraft/stage-packages
50+
uses: samuelmeuli/action-snapcraft@v3
5251

5352
# Run GoReleaser
5453
- name: Run GoReleaser
@@ -60,4 +59,3 @@ jobs:
6059
env:
6160
# Used for GitHub token and pushing to other repos
6261
GITHUB_TOKEN: ${{ secrets.GH_PERSONAL_TOKEN }}
63-
SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAPCRAFT_LOGIN }}

0 commit comments

Comments
 (0)