neiam /action-setup-beam
action-setup-beam
public · Issues · Pulls · Labels · Forks · Compare · Actions queued
⭐
Log in to mark this repository.
Update outdated/deprecated actions (#244)
07193a0 · Paulo F. Oliveira · 2024-01-28 18:52
Files changed
modified
.github/workflows/action.yml
+10
−10
@@ -12,7 +12,7 @@ jobs:
| 12 | 12 | runs-on: ubuntu-latest |
| 13 | 13 | if: github.ref == 'refs/heads/main' |
| 14 | 14 | steps: |
| 15 | − - uses: actions/checkout@v3 | |
| 15 | + - uses: actions/checkout@v4 | |
| 16 | 16 | - name: Version it! |
| 17 | 17 | run: | |
| 18 | 18 | # We expect a string such as const setupBeamVersion = 'undefined' in the code |
@@ -32,10 +32,10 @@ jobs:
| 32 | 32 | runs-on: ubuntu-latest |
| 33 | 33 | if: github.ref != 'refs/heads/main' |
| 34 | 34 | steps: |
| 35 | − - uses: actions/checkout@v3 | |
| 36 | − - uses: actions/setup-node@v3 | |
| 35 | + - uses: actions/checkout@v4 | |
| 36 | + - uses: actions/setup-node@v4 | |
| 37 | 37 | with: |
| 38 | − node-version: '16' | |
| 38 | + node-version: '20' | |
| 39 | 39 | - run: npm run build-dist |
| 40 | 40 | - name: Check if build left artifacts |
| 41 | 41 | run: git diff --exit-code --ignore-space-at-eol |
@@ -44,10 +44,10 @@ jobs:
| 44 | 44 | name: Unit tests (Ubuntu) |
| 45 | 45 | runs-on: ubuntu-latest |
| 46 | 46 | steps: |
| 47 | − - uses: actions/checkout@v3 | |
| 48 | − - uses: actions/setup-node@v3 | |
| 47 | + - uses: actions/checkout@v4 | |
| 48 | + - uses: actions/setup-node@v4 | |
| 49 | 49 | with: |
| 50 | − node-version: '16' | |
| 50 | + node-version: '20' | |
| 51 | 51 | - run: npm ci |
| 52 | 52 | - run: npm test |
| 53 | 53 | - name: .tool-versions test |
@@ -61,9 +61,9 @@ jobs:
| 61 | 61 | name: Unit tests (Windows) |
| 62 | 62 | runs-on: windows-latest |
| 63 | 63 | steps: |
| 64 | − - uses: actions/checkout@v3 | |
| 65 | − - uses: actions/setup-node@v3 | |
| 64 | + - uses: actions/checkout@v4 | |
| 65 | + - uses: actions/setup-node@v4 | |
| 66 | 66 | with: |
| 67 | − node-version: '16' | |
| 67 | + node-version: '20' | |
| 68 | 68 | - run: npm install --production |
| 69 | 69 | - run: npm test |
modified
.github/workflows/hexpm-mirrors.yml
+1
−1
@@ -16,7 +16,7 @@ jobs:
| 16 | 16 | install-rebar: [true, false] |
| 17 | 17 | install-hex: [true, false] |
| 18 | 18 | steps: |
| 19 | − - uses: actions/checkout@v3 | |
| 19 | + - uses: actions/checkout@v4 | |
| 20 | 20 | - name: Use erlef/setup-beam |
| 21 | 21 | id: setup-beam |
| 22 | 22 | uses: ./ |
modified
.github/workflows/ubuntu.yml
+2
−2
@@ -120,7 +120,7 @@ jobs:
| 120 | 120 | escript_script: 'protoc-gen-elixir --version' |
| 121 | 121 | os: 'ubuntu-latest' |
| 122 | 122 | steps: |
| 123 | − - uses: actions/checkout@v3 | |
| 123 | + - uses: actions/checkout@v4 | |
| 124 | 124 | - name: Use erlef/setup-beam |
| 125 | 125 | id: setup-beam |
| 126 | 126 | uses: ./ |
@@ -187,7 +187,7 @@ jobs:
| 187 | 187 | rebar3-version: 'nightly' |
| 188 | 188 | os: 'ubuntu-latest' |
| 189 | 189 | steps: |
| 190 | − - uses: actions/checkout@v3 | |
| 190 | + - uses: actions/checkout@v4 | |
| 191 | 191 | - name: Use erlef/setup-beam |
| 192 | 192 | id: setup-beam |
| 193 | 193 | uses: ./ |
modified
.github/workflows/update_3rd_party_licenses.yml
+1
−1
@@ -11,7 +11,7 @@ jobs:
| 11 | 11 | name: Update 3rd party licenses |
| 12 | 12 | runs-on: ubuntu-latest |
| 13 | 13 | steps: |
| 14 | − - uses: actions/checkout@v3 | |
| 14 | + - uses: actions/checkout@v4 | |
| 15 | 15 | - run: |
| 16 | 16 | ./.github/workflows/update_3rd_party_licenses.sh |
| 17 | 17 | env: |
modified
.github/workflows/windows.yml
+2
−2
@@ -59,7 +59,7 @@ jobs:
| 59 | 59 | escript_script: 'protoc-gen-elixir --version' |
| 60 | 60 | os: 'windows-latest' |
| 61 | 61 | steps: |
| 62 | − - uses: actions/checkout@v3 | |
| 62 | + - uses: actions/checkout@v4 | |
| 63 | 63 | - name: Use erlef/setup-beam |
| 64 | 64 | id: setup-beam |
| 65 | 65 | uses: ./ |
@@ -125,7 +125,7 @@ jobs:
| 125 | 125 | rebar3-version: 'nightly' |
| 126 | 126 | os: 'windows-latest' |
| 127 | 127 | steps: |
| 128 | − - uses: actions/checkout@v3 | |
| 128 | + - uses: actions/checkout@v4 | |
| 129 | 129 | - name: Use erlef/setup-beam |
| 130 | 130 | id: setup-beam |
| 131 | 131 | uses: ./ |
modified
README.md
+8
−8
@@ -83,7 +83,7 @@ jobs:
| 83 | 83 | env: |
| 84 | 84 | ImageOS: ubuntu20 # equivalent to runs-on ubuntu-20.04 |
| 85 | 85 | steps: |
| 86 | − - uses: actions/checkout@v3 | |
| 86 | + - uses: actions/checkout@v4 | |
| 87 | 87 | - uses: erlef/setup-beam@v1 |
| 88 | 88 | ... |
| 89 | 89 | ``` |
@@ -143,7 +143,7 @@ jobs:
| 143 | 143 | otp: ['20.3', '21.3', '22.2'] |
| 144 | 144 | elixir: ['1.8.2', '1.9.4'] |
| 145 | 145 | steps: |
| 146 | − - uses: actions/checkout@v3 | |
| 146 | + - uses: actions/checkout@v4 | |
| 147 | 147 | - uses: erlef/setup-beam@v1 |
| 148 | 148 | with: |
| 149 | 149 | otp-version: ${{matrix.otp}} |
@@ -167,7 +167,7 @@ jobs:
| 167 | 167 | otp: ['20.3', '21.3', '22.2'] |
| 168 | 168 | rebar3: ['3.14.1', '3.14.3'] |
| 169 | 169 | steps: |
| 170 | − - uses: actions/checkout@v3 | |
| 170 | + - uses: actions/checkout@v4 | |
| 171 | 171 | - uses: erlef/setup-beam@v1 |
| 172 | 172 | with: |
| 173 | 173 | otp-version: ${{matrix.otp}} |
@@ -185,7 +185,7 @@ jobs:
| 185 | 185 | test: |
| 186 | 186 | runs-on: windows-2022 |
| 187 | 187 | steps: |
| 188 | − - uses: actions/checkout@v3 | |
| 188 | + - uses: actions/checkout@v4 | |
| 189 | 189 | - uses: erlef/setup-beam@v1 |
| 190 | 190 | with: |
| 191 | 191 | otp-version: '24' |
@@ -203,7 +203,7 @@ jobs:
| 203 | 203 | test: |
| 204 | 204 | runs-on: ubuntu-latest |
| 205 | 205 | steps: |
| 206 | − - uses: actions/checkout@v3 | |
| 206 | + - uses: actions/checkout@v4 | |
| 207 | 207 | - uses: erlef/setup-beam@v1 |
| 208 | 208 | with: |
| 209 | 209 | otp-version: '24' |
@@ -221,7 +221,7 @@ jobs:
| 221 | 221 | test: |
| 222 | 222 | runs-on: ubuntu-latest |
| 223 | 223 | steps: |
| 224 | − - uses: actions/checkout@v3 | |
| 224 | + - uses: actions/checkout@v4 | |
| 225 | 225 | - uses: erlef/setup-beam@v1 |
| 226 | 226 | with: |
| 227 | 227 | otp-version: false |
@@ -245,7 +245,7 @@ jobs:
| 245 | 245 | test: |
| 246 | 246 | runs-on: ubuntu-latest |
| 247 | 247 | steps: |
| 248 | − - uses: actions/checkout@v2 | |
| 248 | + - uses: actions/checkout@v4 | |
| 249 | 249 | - uses: erlef/setup-beam@v1 |
| 250 | 250 | with: |
| 251 | 251 | otp-version: '25' |
@@ -263,7 +263,7 @@ jobs:
| 263 | 263 | test: |
| 264 | 264 | runs-on: ubuntu-latest |
| 265 | 265 | steps: |
| 266 | − - uses: actions/checkout@v2 | |
| 266 | + - uses: actions/checkout@v4 | |
| 267 | 267 | - uses: erlef/setup-beam@v1 |
| 268 | 268 | with: |
| 269 | 269 | otp-version: '25' |
modified
package-lock.json
+1
−1
@@ -23,7 +23,7 @@
| 23 | 23 | "yarn": "1.22.19" |
| 24 | 24 | }, |
| 25 | 25 | "engines": { |
| 26 | − "node": ">=16" | |
| 26 | + "node": ">=20" | |
| 27 | 27 | } |
| 28 | 28 | }, |
| 29 | 29 | "node_modules/@actions/core": { |
modified
package.json
+1
−1
@@ -30,6 +30,6 @@
| 30 | 30 | "yarn": "1.22.19" |
| 31 | 31 | }, |
| 32 | 32 | "engines": { |
| 33 | − "node": ">=16" | |
| 33 | + "node": ">=20" | |
| 34 | 34 | } |
| 35 | 35 | } |
modified
test/projects/gleam_gleam/.github/workflows/test.yml
+2
−2
@@ -11,8 +11,8 @@ jobs:
| 11 | 11 | test: |
| 12 | 12 | runs-on: ubuntu-latest |
| 13 | 13 | steps: |
| 14 | − - uses: actions/checkout@v2.0.0 | |
| 15 | − - uses: erlef/setup-beam@v1.9.0 | |
| 14 | + - uses: actions/checkout@v4 | |
| 15 | + - uses: erlef/setup-beam@v1 | |
| 16 | 16 | with: |
| 17 | 17 | otp-version: "23.2" |
| 18 | 18 | gleam-version: "0.23.0-rc1" |
Parents: 4c35984