Skip to content

Commit 3025c99

Browse files
Dependabot version updates (#340)
* yamllint for newer file * Allow for proper, lower-level, pinning Makes for increased reproducibility (and overall control)
1 parent 32794f2 commit 3025c99

File tree

9 files changed

+32
-21
lines changed

9 files changed

+32
-21
lines changed

.github/dependabot.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
version: 2
3+
updates:
4+
- package-ecosystem: npm
5+
directory: /
6+
schedule:
7+
interval: weekly
8+
- package-ecosystem: github-actions
9+
directory: /
10+
schedule:
11+
interval: weekly

.github/workflows/action.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
permissions:
2525
contents: write
2626
steps:
27-
- uses: actions/checkout@v4
27+
- uses: actions/checkout@v4.2.2
2828
- name: Version it!
2929
run: |
3030
# We expect a string such as const setupBeamVersion = 'undefined' in the code
@@ -45,8 +45,8 @@ jobs:
4545
runs-on: ubuntu-latest
4646
if: github.ref != 'refs/heads/main'
4747
steps:
48-
- uses: actions/checkout@v4
49-
- uses: actions/setup-node@v4
48+
- uses: actions/checkout@v4.2.2
49+
- uses: actions/setup-node@v4.4.0
5050
with:
5151
node-version: '20'
5252
- run: npm run build-dist
@@ -58,15 +58,15 @@ jobs:
5858
runs-on: ubuntu-latest
5959
if: github.ref != 'refs/heads/main'
6060
steps:
61-
- uses: actions/checkout@v4
62-
- uses: raven-actions/actionlint@v2
61+
- uses: actions/checkout@v4.2.2
62+
- uses: raven-actions/actionlint@v2.0.1
6363

6464
unit_tests_ubuntu:
6565
name: Unit tests (Ubuntu)
6666
runs-on: ubuntu-latest
6767
steps:
68-
- uses: actions/checkout@v4
69-
- uses: actions/setup-node@v4
68+
- uses: actions/checkout@v4.2.2
69+
- uses: actions/setup-node@v4.4.0
7070
with:
7171
node-version: '20'
7272
- run: npm ci
@@ -83,8 +83,8 @@ jobs:
8383
name: Unit tests (Windows)
8484
runs-on: windows-latest
8585
steps:
86-
- uses: actions/checkout@v4
87-
- uses: actions/setup-node@v4
86+
- uses: actions/checkout@v4.2.2
87+
- uses: actions/setup-node@v4.4.0
8888
with:
8989
node-version: '20'
9090
- run: npm install --production
@@ -94,8 +94,8 @@ jobs:
9494
name: Unit tests (macOS)
9595
runs-on: macos-latest
9696
steps:
97-
- uses: actions/checkout@v4
98-
- uses: actions/setup-node@v4
97+
- uses: actions/checkout@v4.2.2
98+
- uses: actions/setup-node@v4.4.0
9999
with:
100100
node-version: '20'
101101
- run: npm ci

.github/workflows/hexpm-mirrors.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
install-rebar: [true, false]
2727
install-hex: [true, false]
2828
steps:
29-
- uses: actions/checkout@v4
29+
- uses: actions/checkout@v4.2.2
3030
- name: Use erlef/setup-beam
3131
id: setup-beam
3232
uses: ./

.github/workflows/macos.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ jobs:
7171
rebar3-version: 'latest'
7272
os: 'macos-latest'
7373
steps:
74-
- uses: actions/checkout@v4
74+
- uses: actions/checkout@v4.2.2
7575
- name: Use erlef/setup-beam
7676
id: setup-beam
7777
uses: ./
@@ -124,7 +124,7 @@ jobs:
124124
rebar3-version: nightly
125125
os: macos-latest
126126
steps:
127-
- uses: actions/checkout@v4
127+
- uses: actions/checkout@v4.2.2
128128
- name: Use erlef/setup-beam
129129
id: setup-beam
130130
uses: ./

.github/workflows/ubuntu.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ jobs:
8383
escript_script: 'protoc-gen-elixir --version'
8484
os: 'ubuntu-latest'
8585
steps:
86-
- uses: actions/checkout@v4
86+
- uses: actions/checkout@v4.2.2
8787
- name: Use erlef/setup-beam
8888
id: setup-beam
8989
uses: ./
@@ -151,7 +151,7 @@ jobs:
151151
rebar3-version: nightly
152152
os: ubuntu-latest
153153
steps:
154-
- uses: actions/checkout@v4
154+
- uses: actions/checkout@v4.2.2
155155
- name: Use erlef/setup-beam
156156
id: setup-beam
157157
uses: ./

.github/workflows/update_3rd_party_licenses.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
name: Update 3rd party licenses
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@v4.2.2
1818
- run:
1919
./.github/workflows/update_3rd_party_licenses.sh
2020
env:

.github/workflows/windows.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ jobs:
6464
escript_script: 'protoc-gen-elixir --version'
6565
os: 'windows-latest'
6666
steps:
67-
- uses: actions/checkout@v4
67+
- uses: actions/checkout@v4.2.2
6868
- name: Use erlef/setup-beam
6969
id: setup-beam
7070
uses: ./
@@ -131,7 +131,7 @@ jobs:
131131
rebar3-version: nightly
132132
os: windows-latest
133133
steps:
134-
- uses: actions/checkout@v4
134+
- uses: actions/checkout@v4.2.2
135135
- name: Use erlef/setup-beam
136136
id: setup-beam
137137
uses: ./

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"markdownlint": "markdownlint *.md ./github/**/*.md",
1111
"shellcheck": "shellcheck .github/workflows/*.sh",
1212
"test": "node --test --test-reporter=spec",
13-
"yamllint": "eslint .github/workflows/**.yml .*.yml *.yml",
13+
"yamllint": "eslint .github/workflows/**.yml .github/*.yml .*.yml *.yml",
1414
"clean-dist": "rm -rf ./dist",
1515
"lint": "npm run markdownlint && npm run shellcheck && npm run yamllint && npm run eslint",
1616
"build-dist": "npm run clean-dist && npm install && npm run build && npm run format && npm run lint"

test/projects/gleamgleam/.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
test:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v4
14+
- uses: actions/checkout@v4.2.2
1515
- uses: erlef/setup-beam@v1
1616
with:
1717
otp-version: "26.0.2"

0 commit comments

Comments
 (0)