diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml index b737ee4..4c07929 100644 --- a/.github/workflows/ci_cd.yml +++ b/.github/workflows/ci_cd.yml @@ -18,7 +18,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - name: Install dependencies run: npm ci - name: Run Unit Tests @@ -37,7 +37,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - name: Install dependencies run: npm ci @@ -147,7 +147,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - name: Install dependencies run: npm ci - name: env-vars-passed-through @@ -168,7 +168,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - name: Install dependencies run: npm ci - name: Test 100MiB of output can be processed @@ -199,7 +199,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - name: Install dependencies run: npm ci - name: retry_on_exit_code (with expected error code) @@ -247,7 +247,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - name: Install dependencies run: npm ci - name: happy-path (continue_on_error) @@ -294,7 +294,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - name: Install dependencies run: npm ci @@ -330,7 +330,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - name: Install dependencies run: npm ci @@ -373,7 +373,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - name: Install dependencies run: npm ci @@ -403,7 +403,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - name: Install dependencies run: npm ci @@ -434,7 +434,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - name: Install dependencies run: npm ci @@ -469,7 +469,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - name: Install dependencies run: npm ci @@ -499,7 +499,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - name: Install dependencies run: npm ci - name: Powershell test @@ -575,7 +575,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - name: Install dependencies run: npm ci - name: Release diff --git a/.nvmrc b/.nvmrc index df93858..f9c0a75 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v20.11.0 \ No newline at end of file +v24.14.0 \ No newline at end of file diff --git a/README.md b/README.md index 1cef69f..20520f7 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,6 @@ Retries an Action step on failure or timeout. This is currently intended to replace the `run` step for moody commands. -**NOTE:** Ownership of this project was transferred to my personal account `nick-fields` from my work account `nick-invision`. Details [here](#Ownership) - --- ## Inputs @@ -239,4 +237,4 @@ NodeJS is required for this action to run. This runs without issue on all GitHub As of 2022/02/15 ownership of this project has been transferred to my personal account `nick-fields` from my work account `nick-invision` due to me leaving InVision. I am the author and have been the primary maintainer since day one and will continue to maintain this as needed. -Existing workflow references to `nick-invision/retry@` no longer work and must be updated to `nick-fields/retry@`. +Existing workflow references to `nick-invision/retry@` must be updated to `nick-fields/retry@`. diff --git a/action.yml b/action.yml index 70dbf74..e65b585 100644 --- a/action.yml +++ b/action.yml @@ -50,5 +50,5 @@ outputs: exit_error: description: The final error returned by the command runs: - using: 'node20' + using: 'node24' main: 'dist/index.js' diff --git a/package-lock.json b/package-lock.json index 258b65e..d26846b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "@semantic-release/git": "^10.0.1", "@types/jest": "^28.1.6", "@types/milliseconds": "0.0.30", - "@types/node": "^16.11.7", + "@types/node": "^24.0.0", "@typescript-eslint/eslint-plugin": "^5.32.0", "@typescript-eslint/parser": "^5.32.0", "@vercel/ncc": "^0.38.1", @@ -2594,10 +2594,14 @@ "dev": true }, "node_modules/@types/node": { - "version": "16.18.76", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.76.tgz", - "integrity": "sha512-/GsO2uv1Z6R42lBr59dtem56gVF/yHKQaScggwU+gLU6DXE25sDmOar4c4IfWb3h+X/7OYZznPOFk7oGF3jQSA==", - "dev": true + "version": "24.12.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.12.0.tgz", + "integrity": "sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.16.0" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.4", @@ -12198,6 +12202,13 @@ "node": ">=14.0" } }, + "node_modules/undici-types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "dev": true, + "license": "MIT" + }, "node_modules/unicode-emoji-modifier-base": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", diff --git a/package.json b/package.json index 8154530..f29fa2a 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "@semantic-release/git": "^10.0.1", "@types/jest": "^28.1.6", "@types/milliseconds": "0.0.30", - "@types/node": "^16.11.7", + "@types/node": "^24.0.0", "@typescript-eslint/eslint-plugin": "^5.32.0", "@typescript-eslint/parser": "^5.32.0", "@vercel/ncc": "^0.38.1",