Skip to content

Commit ddc3438

Browse files
authored
Update dependencies in GitHub Actions automatically (#25)
* Use pinned versions in GitHub Actions we consume To help ensure that our builds are idempotent and reproducible. * Keep actions dependencies up to date automatically Using [Dependabot for this][1] [1]: https://docs.github.com/en/github/administering-a-repository/keeping-your-actions-up-to-date-with-github-dependabot
1 parent 75b6af5 commit ddc3438

File tree

5 files changed

+32
-21
lines changed

5 files changed

+32
-21
lines changed

.github/dependabot.yml

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
# Set update schedule for GitHub Actions
3+
4+
version: 2
5+
updates:
6+
7+
- package-ecosystem: "github-actions"
8+
directory: "/"
9+
schedule:
10+
# Check for updates to GitHub Actions every weekday
11+
interval: "daily"

.github/workflows/check_semver_labels.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
name: Check for semantic version label
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: docker://agilepathway/pull-request-label-checker:latest
18+
- uses: docker://agilepathway/pull-request-label-checker:v1.0.8
1919
with:
2020
one_of: major,minor,patch
2121
repo_token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/github_tag_and_release.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,17 @@ jobs:
2727
steps:
2828
-
2929
name: Checkout
30-
uses: actions/checkout@v2
30+
uses: actions/checkout@v2.3.2
3131
with:
3232
fetch-depth: 0
3333
-
3434
name: Set up Go
35-
uses: actions/setup-go@v2
35+
uses: actions/setup-go@v2.1.1
3636
with:
3737
go-version: 1.14
3838
-
3939
name: Run GoReleaser
40-
uses: goreleaser/goreleaser-action@v2
40+
uses: goreleaser/goreleaser-action@v2.1.1
4141
with:
4242
version: latest
4343
args: release --rm-dist

.github/workflows/reviewdog.yml

+10-10
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Check out code
13-
uses: actions/checkout@v2
13+
uses: actions/checkout@v2.3.2
1414
- name: hadolint
15-
uses: reviewdog/action-hadolint@v1
15+
uses: reviewdog/action-hadolint@v1.6.0
1616
with:
1717
github_token: ${{ secrets.github_token }}
1818
reporter: github-check
@@ -21,9 +21,9 @@ jobs:
2121
name: runner / yamllint
2222
runs-on: ubuntu-latest
2323
steps:
24-
- uses: actions/checkout@v2
24+
- uses: actions/checkout@v2.3.2
2525
- name: yamllint
26-
uses: reviewdog/action-yamllint@v1
26+
uses: reviewdog/action-yamllint@v1.1.0
2727
with:
2828
github_token: ${{ secrets.github_token }}
2929
reporter: github-check
@@ -32,9 +32,9 @@ jobs:
3232
name: runner / shellcheck
3333
runs-on: ubuntu-latest
3434
steps:
35-
- uses: actions/checkout@v2
35+
- uses: actions/checkout@v2.3.2
3636
- name: shellcheck
37-
uses: reviewdog/action-shellcheck@v1
37+
uses: reviewdog/action-shellcheck@v1.4.0
3838
with:
3939
github_token: ${{ secrets.github_token }}
4040
reporter: github-check
@@ -46,8 +46,8 @@ jobs:
4646
name: runner / misspell
4747
runs-on: ubuntu-latest
4848
steps:
49-
- uses: actions/checkout@v2
50-
- uses: reviewdog/action-misspell@v1
49+
- uses: actions/checkout@v2.3.2
50+
- uses: reviewdog/action-misspell@v1.5.0
5151
with:
5252
github_token: ${{ secrets.github_token }}
5353
reporter: github-check
@@ -56,8 +56,8 @@ jobs:
5656
name: runner / languagetool
5757
runs-on: ubuntu-latest
5858
steps:
59-
- uses: actions/checkout@v2
60-
- uses: reviewdog/action-languagetool@v1
59+
- uses: actions/checkout@v2.3.2
60+
- uses: reviewdog/action-languagetool@v1.3.0
6161
with:
6262
github_token: ${{ secrets.github_token }}
6363
reporter: github-check

.github/workflows/tests.yml

+7-7
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
name: Install latest version by default
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/checkout@v2
18+
- uses: actions/checkout@v2.3.2
1919
- name: Install Hoverfly
2020
uses: ./
2121
with:
@@ -34,7 +34,7 @@ jobs:
3434
env:
3535
HOVERFLY_VERSION: v1.2.0
3636
steps:
37-
- uses: actions/checkout@v2
37+
- uses: actions/checkout@v2.3.2
3838
- name: Install Hoverfly
3939
uses: ./
4040
with:
@@ -52,7 +52,7 @@ jobs:
5252
env:
5353
HOVERFLY_VERSION: "1.2.0"
5454
steps:
55-
- uses: actions/checkout@v2
55+
- uses: actions/checkout@v2.3.2
5656
- name: Install Hoverfly
5757
uses: ./
5858
with:
@@ -68,7 +68,7 @@ jobs:
6868
name: Install fails when no runner GitHub workspace path provided
6969
runs-on: ubuntu-latest
7070
steps:
71-
- uses: actions/checkout@v2
71+
- uses: actions/checkout@v2.3.2
7272
- name: Install Hoverfly
7373
uses: ./
7474
- name: Assert Hoverfly not installed
@@ -81,7 +81,7 @@ jobs:
8181
name: Install fails when incorrect runner GitHub workspace path provided
8282
runs-on: ubuntu-latest
8383
steps:
84-
- uses: actions/checkout@v2
84+
- uses: actions/checkout@v2.3.2
8585
- name: Install Hoverfly
8686
uses: ./
8787
with: # Invalid runner_github_workspace_path (must be <dollarsign>{{ github.workspace}})
@@ -96,7 +96,7 @@ jobs:
9696
name: Enable https simulations
9797
runs-on: ubuntu-latest
9898
steps:
99-
- uses: actions/checkout@v2
99+
- uses: actions/checkout@v2.3.2
100100
- name: Install Hoverfly
101101
uses: ./
102102
with:
@@ -117,7 +117,7 @@ jobs:
117117
name: Verify https simulations will not work without script
118118
runs-on: ubuntu-latest
119119
steps:
120-
- uses: actions/checkout@v2
120+
- uses: actions/checkout@v2.3.2
121121
- name: Install Hoverfly
122122
uses: ./
123123
with:

0 commit comments

Comments
 (0)