Skip to content

Commit 40841f4

Browse files
authored
Merge pull request #72 from hookdeck/chore/update-actions
Update action versions
2 parents 2144184 + 05a55a5 commit 40841f4

File tree

4 files changed

+112
-18
lines changed

4 files changed

+112
-18
lines changed

.github/workflows/release.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ jobs:
1010
runs-on: macos-latest
1111
steps:
1212
- name: Code checkout
13-
uses: actions/checkout@v2
13+
uses: actions/checkout@v4
1414
with:
1515
fetch-depth: 0
1616
- name: Set up Go
17-
uses: actions/setup-go@v4
17+
uses: actions/setup-go@v5
1818
with:
1919
go-version: 1.18.1
2020
- name: Run GoReleaser
@@ -32,7 +32,7 @@ jobs:
3232
DOCKER_CLI_EXPERIMENTAL: "enabled"
3333
steps:
3434
- name: Code checkout
35-
uses: actions/checkout@v2
35+
uses: actions/checkout@v4
3636
with:
3737
fetch-depth: 0
3838
- name: Docker Login
@@ -42,11 +42,11 @@ jobs:
4242
run: |
4343
echo "${DOCKER_PASSWORD}" | docker login --username "${DOCKER_USERNAME}" --password-stdin
4444
- name: Set up Docker QEMU
45-
uses: docker/setup-qemu-action@v2
45+
uses: docker/setup-qemu-action@v3
4646
- name: Set up Docker Buildx
47-
uses: docker/setup-buildx-action@v2
47+
uses: docker/setup-buildx-action@v3
4848
- name: Set up Go
49-
uses: actions/setup-go@v4
49+
uses: actions/setup-go@v5
5050
with:
5151
go-version: 1.18.1
5252
- name: Run GoReleaser
@@ -61,15 +61,15 @@ jobs:
6161
runs-on: windows-latest
6262
steps:
6363
- name: Code checkout
64-
uses: actions/checkout@v2
64+
uses: actions/checkout@v4
6565
with:
6666
fetch-depth: 0
6767
- name: Set up Go
68-
uses: actions/setup-go@v4
68+
uses: actions/setup-go@v5
6969
with:
7070
go-version: 1.18.1
7171
- name: Run GoReleaser
72-
uses: goreleaser/goreleaser-action@v4
72+
uses: goreleaser/goreleaser-action@v5
7373
with:
7474
version: latest
7575
args: release -f .goreleaser/windows.yml --clean
@@ -80,15 +80,15 @@ jobs:
8080
runs-on: windows-latest
8181
steps:
8282
- name: Code checkout
83-
uses: actions/checkout@v2
83+
uses: actions/checkout@v4
8484
with:
8585
fetch-depth: 0
8686
- name: Set up Go
87-
uses: actions/setup-go@v4
87+
uses: actions/setup-go@v5
8888
with:
8989
go-version: 1.18.1
9090
- name: Run GoReleaser
91-
uses: goreleaser/goreleaser-action@v4
91+
uses: goreleaser/goreleaser-action@v5
9292
with:
9393
version: latest
9494
args: release -f .goreleaser/windows-npm.yml --clean
@@ -99,10 +99,10 @@ jobs:
9999
runs-on: ubuntu-latest
100100
needs: [build-windows-npm, build-linux, build-mac]
101101
steps:
102-
- uses: actions/checkout@v3
103-
- uses: actions/setup-node@v3
102+
- uses: actions/checkout@v4
103+
- uses: actions/setup-node@v4
104104
with:
105-
node-version: "16.x"
105+
node-version: "20.x"
106106
registry-url: "https://registry.npmjs.org"
107107
- run: npm ci
108108
- run: npm publish

.github/workflows/test.yml

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
name: test
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- master
7+
8+
jobs:
9+
build-mac:
10+
runs-on: macos-latest
11+
steps:
12+
- name: Code checkout
13+
uses: actions/checkout@v4
14+
with:
15+
fetch-depth: 0
16+
- name: Set up Go
17+
uses: actions/setup-go@v5
18+
with:
19+
go-version: 1.18.1
20+
- name: Run GoReleaser
21+
uses: goreleaser/goreleaser-action@v4
22+
with:
23+
version: latest
24+
args: release --skip=publish --snapshot -f .goreleaser/mac.yml --clean
25+
env:
26+
GITHUB_TOKEN: ${{ secrets.GORELEASER_GITHUB_TOKEN }}
27+
28+
build-linux:
29+
runs-on: ubuntu-latest
30+
env:
31+
# https://goreleaser.com/customization/docker_manifest/
32+
DOCKER_CLI_EXPERIMENTAL: "enabled"
33+
steps:
34+
- name: Code checkout
35+
uses: actions/checkout@v4
36+
with:
37+
fetch-depth: 0
38+
- name: Docker Login
39+
env:
40+
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
41+
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
42+
run: |
43+
echo "${DOCKER_PASSWORD}" | docker login --username "${DOCKER_USERNAME}" --password-stdin
44+
- name: Set up Docker QEMU
45+
uses: docker/setup-qemu-action@v3
46+
- name: Set up Docker Buildx
47+
uses: docker/setup-buildx-action@v3
48+
- name: Set up Go
49+
uses: actions/setup-go@v5
50+
with:
51+
go-version: 1.18.1
52+
- name: Run GoReleaser
53+
uses: goreleaser/goreleaser-action@v4
54+
with:
55+
version: latest
56+
args: release --skip=publish --snapshot -f .goreleaser/linux.yml --clean
57+
env:
58+
GITHUB_TOKEN: ${{ secrets.GORELEASER_GITHUB_TOKEN }}
59+
60+
build-windows:
61+
runs-on: windows-latest
62+
steps:
63+
- name: Code checkout
64+
uses: actions/checkout@v4
65+
with:
66+
fetch-depth: 0
67+
- name: Set up Go
68+
uses: actions/setup-go@v5
69+
with:
70+
go-version: 1.18.1
71+
- name: Run GoReleaser
72+
uses: goreleaser/goreleaser-action@v5
73+
with:
74+
version: latest
75+
args: release --skip=publish --snapshot -f .goreleaser/windows.yml --clean
76+
env:
77+
GITHUB_TOKEN: ${{ secrets.GORELEASER_GITHUB_TOKEN }}
78+
79+
build-windows-npm:
80+
runs-on: windows-latest
81+
steps:
82+
- name: Code checkout
83+
uses: actions/checkout@v4
84+
with:
85+
fetch-depth: 0
86+
- name: Set up Go
87+
uses: actions/setup-go@v5
88+
with:
89+
go-version: 1.18.1
90+
- name: Run GoReleaser
91+
uses: goreleaser/goreleaser-action@v5
92+
with:
93+
version: latest
94+
args: release --skip=publish --snapshot -f .goreleaser/windows-npm.yml --clean
95+
env:
96+
GITHUB_TOKEN: ${{ secrets.GORELEASER_GITHUB_TOKEN }}

.goreleaser/linux.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ dockers:
5353
- goos: linux
5454
goarch: amd64
5555
ids:
56-
- hookdeck
5756
- hookdeck-linux
5857
image_templates:
5958
- "hookdeck/hookdeck-cli:latest-amd64"
@@ -70,7 +69,6 @@ dockers:
7069
- goos: linux
7170
goarch: arm64
7271
ids:
73-
- hookdeck
7472
- hookdeck-linux-arm64
7573
image_templates:
7674
- "hookdeck/hookdeck-cli:latest-arm64"

.goreleaser/mac.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ checksum:
3737
snapshot:
3838
name_template: "{{ .Tag }}-next"
3939
brews:
40-
- tap:
40+
- repository:
4141
owner: hookdeck
4242
name: homebrew-hookdeck
4343
commit_author:

0 commit comments

Comments
 (0)