Skip to content

Commit 898554f

Browse files
authored
[devsec] Fix releases (#2563)
## Summary Add checkout action to other jobs. ## How was it tested? N/A ## Is this change backwards-compatible? Yes
1 parent a1821f2 commit 898554f

File tree

1 file changed

+20
-4
lines changed

1 file changed

+20
-4
lines changed

.github/workflows/release.yml

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55
workflow_dispatch:
66
inputs:
77
is_snapshot_release:
8-
description: "Release Snapshot?"
8+
description: "Publish Release"
99
required: false
1010
default: false
1111
type: boolean
@@ -20,13 +20,11 @@ permissions:
2020
contents: write
2121

2222
jobs:
23-
build:
23+
test:
2424
runs-on: ubuntu-latest
2525
steps:
2626
- name: Checkout source code
2727
uses: actions/checkout@v3
28-
with:
29-
fetch-depth: 0 # Needed by goreleaser to browse history.
3028
- name: Set up go
3129
uses: actions/setup-go@v3
3230
with:
@@ -41,6 +39,15 @@ jobs:
4139
needs: build
4240
if: ${{ inputs.is_snapshot_release || github.event.schedule }}
4341
steps:
42+
- name: Checkout source code
43+
uses: actions/checkout@v3
44+
with:
45+
fetch-depth: 0 # Needed by goreleaser to browse history.
46+
- name: Set up go
47+
uses: actions/setup-go@v3
48+
with:
49+
go-version-file: ./go.mod
50+
cache: true
4451
- name: Build snapshot with goreleaser
4552
uses: goreleaser/goreleaser-action@v3
4653
with:
@@ -68,6 +75,15 @@ jobs:
6875
# Only release when there's a tag for the release.
6976
if: startsWith(github.ref, 'refs/tags/')
7077
steps:
78+
- name: Checkout source code
79+
uses: actions/checkout@v3
80+
with:
81+
fetch-depth: 0 # Needed by goreleaser to browse history.
82+
- name: Set up go
83+
uses: actions/setup-go@v3
84+
with:
85+
go-version-file: ./go.mod
86+
cache: false
7187
- name: Release with goreleaser
7288
uses: goreleaser/goreleaser-action@v3
7389
with:

0 commit comments

Comments
 (0)