You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-14Lines changed: 5 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,7 +54,6 @@ The following examples demonstrate the actions' functions.
54
54
-[Start server](#start-server) before running the tests
55
55
-[Start multiple servers](#start-multiple-servers) before running the tests
56
56
-[Wait for server](#wait-on) to respond before running the tests
57
-
-[`wait-on` with Node.js 18+](#wait-on-with-nodejs-18) workarounds
58
57
- Use [custom install command](#custom-install-command)
59
58
- Use [command prefix](#command-prefix)
60
59
- Use [own custom test command](#custom-test-command)
@@ -529,7 +528,7 @@ jobs:
529
528
# let's make sure our "app" works on several versions of Node
530
529
strategy:
531
530
matrix:
532
-
node: [18, 20, 22, 23]
531
+
node: [20, 22, 23]
533
532
name: E2E on Node v${{ matrix.node }}
534
533
steps:
535
534
- name: Setup Node
@@ -555,7 +554,7 @@ The recording will have tags as labels on the run.
555
554
556
555

557
556
558
-
You can pass multiple tags using commas like `tag: node-18,nightly,staging`.
557
+
You can pass multiple tags using commas like `tag: node-22,nightly,staging`.
559
558
560
559
### Auto cancel after failures
561
560
@@ -916,14 +915,6 @@ See [example-wait-on.yml](.github/workflows/example-wait-on.yml) workflow file.
916
915
917
916
If this action times out waiting for the server to respond, please see [Debugging](#debugging) section in this README file.
918
917
919
-
#### `wait-on` with Node.js 18+
920
-
921
-
Under Node.js version 18 and later, `wait-on` may fail to recognize that a `localhost` server is running. This affects development web servers which do not listen on both IPv4 and IPv6 network stacks.
922
-
923
-
- Check your server documentation to see if it can be started using `0.0.0.0` (all addresses) and use this if available. If this option is not available or does not resolve the issue then carry on to the next steps:
924
-
- If the action log shows that `wait-on` is failing to connect to `127.0.0.1`, replace `localhost` by `[::1]` (the IPv6 loopback address)
925
-
- If the action log shows that `wait-on` is failing to connect to `::1`, replace `localhost` by `127.0.0.1` (the IPv4 loopback address)
926
-
927
918
### Custom install command
928
919
929
920
The action installs dependencies based on a package manager lock file using default commands described in the [Installation](#installation) section below. If you want to overwrite the default install command you can use the `install-command` option:
@@ -1302,7 +1293,7 @@ jobs:
1302
1293
# let's make sure our "app" works on several versions of Node
1303
1294
strategy:
1304
1295
matrix:
1305
-
node: [18, 20, 22, 23]
1296
+
node: [20, 22, 23]
1306
1297
name: E2E on Node v${{ matrix.node }}
1307
1298
steps:
1308
1299
- name: Setup Node
@@ -1336,7 +1327,7 @@ jobs:
1336
1327
runs-on: ubuntu-24.04
1337
1328
strategy:
1338
1329
matrix:
1339
-
node: [18, 20, 22, 23]
1330
+
node: [20, 22, 23]
1340
1331
name: E2E on Node v${{ matrix.node }}
1341
1332
steps:
1342
1333
- uses: actions/setup-node@v4
@@ -1758,7 +1749,7 @@ jobs:
1758
1749
1759
1750
Node.js is required to run this action. The recommended version `v6` supports:
1760
1751
1761
-
- **Node.js** 18.x, 20.x, 22.x and 23.x
1752
+
- **Node.js** 20.x, 22.x and 23.x
1762
1753
1763
1754
and is generally aligned with [Node.js's release schedule](https://github.com/nodejs/Release).
0 commit comments