Dependabot version updates (#340)

3025c99 · Paulo F. Oliveira · 2025-05-30 01:53

16 files +32 -21
Message
{commit_body(@commit)}

Files changed

added .github/dependabot.yml
+11 −0
@@ -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
modified .github/workflows/action.yml
+11 −11
@@ -24,7 +24,7 @@ jobs:
24 24 permissions:
25 25 contents: write
26 26 steps:
27 - uses: actions/checkout@v4
27 + - uses: actions/checkout@v4.2.2
28 28 - name: Version it!
29 29 run: |
30 30 # We expect a string such as const setupBeamVersion = 'undefined' in the code
@@ -45,8 +45,8 @@ jobs:
45 45 runs-on: ubuntu-latest
46 46 if: github.ref != 'refs/heads/main'
47 47 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
50 50 with:
51 51 node-version: '20'
52 52 - run: npm run build-dist
@@ -58,15 +58,15 @@ jobs:
58 58 runs-on: ubuntu-latest
59 59 if: github.ref != 'refs/heads/main'
60 60 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
63 63
64 64 unit_tests_ubuntu:
65 65 name: Unit tests (Ubuntu)
66 66 runs-on: ubuntu-latest
67 67 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
70 70 with:
71 71 node-version: '20'
72 72 - run: npm ci
@@ -83,8 +83,8 @@ jobs:
83 83 name: Unit tests (Windows)
84 84 runs-on: windows-latest
85 85 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
88 88 with:
89 89 node-version: '20'
90 90 - run: npm install --production
@@ -94,8 +94,8 @@ jobs:
94 94 name: Unit tests (macOS)
95 95 runs-on: macos-latest
96 96 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
99 99 with:
100 100 node-version: '20'
101 101 - run: npm ci
modified .github/workflows/hexpm-mirrors.yml
+1 −1
@@ -26,7 +26,7 @@ jobs:
26 26 install-rebar: [true, false]
27 27 install-hex: [true, false]
28 28 steps:
29 - uses: actions/checkout@v4
29 + - uses: actions/checkout@v4.2.2
30 30 - name: Use erlef/setup-beam
31 31 id: setup-beam
32 32 uses: ./
modified .github/workflows/macos.yml
+2 −2
@@ -71,7 +71,7 @@ jobs:
71 71 rebar3-version: 'latest'
72 72 os: 'macos-latest'
73 73 steps:
74 - uses: actions/checkout@v4
74 + - uses: actions/checkout@v4.2.2
75 75 - name: Use erlef/setup-beam
76 76 id: setup-beam
77 77 uses: ./
@@ -124,7 +124,7 @@ jobs:
124 124 rebar3-version: nightly
125 125 os: macos-latest
126 126 steps:
127 - uses: actions/checkout@v4
127 + - uses: actions/checkout@v4.2.2
128 128 - name: Use erlef/setup-beam
129 129 id: setup-beam
130 130 uses: ./
modified .github/workflows/ubuntu.yml
+2 −2
@@ -83,7 +83,7 @@ jobs:
83 83 escript_script: 'protoc-gen-elixir --version'
84 84 os: 'ubuntu-latest'
85 85 steps:
86 - uses: actions/checkout@v4
86 + - uses: actions/checkout@v4.2.2
87 87 - name: Use erlef/setup-beam
88 88 id: setup-beam
89 89 uses: ./
@@ -151,7 +151,7 @@ jobs:
151 151 rebar3-version: nightly
152 152 os: ubuntu-latest
153 153 steps:
154 - uses: actions/checkout@v4
154 + - uses: actions/checkout@v4.2.2
155 155 - name: Use erlef/setup-beam
156 156 id: setup-beam
157 157 uses: ./
modified .github/workflows/update_3rd_party_licenses.yml
+1 −1
@@ -14,7 +14,7 @@ jobs:
14 14 name: Update 3rd party licenses
15 15 runs-on: ubuntu-latest
16 16 steps:
17 - uses: actions/checkout@v4
17 + - uses: actions/checkout@v4.2.2
18 18 - run:
19 19 ./.github/workflows/update_3rd_party_licenses.sh
20 20 env:
modified .github/workflows/windows.yml
+2 −2
@@ -64,7 +64,7 @@ jobs:
64 64 escript_script: 'protoc-gen-elixir --version'
65 65 os: 'windows-latest'
66 66 steps:
67 - uses: actions/checkout@v4
67 + - uses: actions/checkout@v4.2.2
68 68 - name: Use erlef/setup-beam
69 69 id: setup-beam
70 70 uses: ./
@@ -131,7 +131,7 @@ jobs:
131 131 rebar3-version: nightly
132 132 os: windows-latest
133 133 steps:
134 - uses: actions/checkout@v4
134 + - uses: actions/checkout@v4.2.2
135 135 - name: Use erlef/setup-beam
136 136 id: setup-beam
137 137 uses: ./
modified package.json
+1 −1
@@ -10,7 +10,7 @@
10 10 "markdownlint": "markdownlint *.md ./github/**/*.md",
11 11 "shellcheck": "shellcheck .github/workflows/*.sh",
12 12 "test": "node --test --test-reporter=spec",
13 "yamllint": "eslint .github/workflows/**.yml .*.yml *.yml",
13 + "yamllint": "eslint .github/workflows/**.yml .github/*.yml .*.yml *.yml",
14 14 "clean-dist": "rm -rf ./dist",
15 15 "lint": "npm run markdownlint && npm run shellcheck && npm run yamllint && npm run eslint",
16 16 "build-dist": "npm run clean-dist && npm install && npm run build && npm run format && npm run lint"
modified test/projects/gleamgleam/.github/workflows/test.yml
+1 −1
@@ -11,7 +11,7 @@ jobs:
11 11 test:
12 12 runs-on: ubuntu-latest
13 13 steps:
14 - uses: actions/checkout@v4
14 + - uses: actions/checkout@v4.2.2
15 15 - uses: erlef/setup-beam@v1
16 16 with:
17 17 otp-version: "26.0.2"

Parents: 32794f2