Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
717b895
support node 24
salmanmkc Jul 31, 2025
ece2273
updates
salmanmkc Jul 31, 2025
1ef3214
update for types
salmanmkc Aug 1, 2025
8c3fc9e
Update test to use mock
salmanmkc Aug 6, 2025
bcb9286
format
salmanmkc Aug 6, 2025
944ede4
custom readlink implementation for Windows compatibility with trailin…
salmanmkc Aug 8, 2025
6f0cb0c
Merge branch 'main' into salmanmkc/node24
salmanmkc Aug 8, 2025
b8cca0c
fix lint errors
salmanmkc Aug 8, 2025
f82db4c
audit fix
salmanmkc Aug 8, 2025
86207b5
remove engines 24 reuqirement from toolkit and fix test
salmanmkc Sep 4, 2025
aa7077a
Override to fix npm audit stuff
salmanmkc Sep 4, 2025
011f07d
package changes
salmanmkc Sep 4, 2025
8f32f38
Bump package versions, and fix issues
salmanmkc Sep 4, 2025
b738f10
package updates
salmanmkc Sep 4, 2025
48e42b1
linting
salmanmkc Sep 4, 2025
b1eb18b
http
salmanmkc Sep 8, 2025
7aea3e7
changes
salmanmkc Sep 8, 2025
4370d6b
update with dist updates
salmanmkc Sep 25, 2025
76fbe6d
Merge branch 'main' into salmanmkc/node24
salmanmkc Sep 25, 2025
f8d2ef7
Resolve merge conflicts with main branch
salmanmkc Sep 25, 2025
7ab5e5c
update some version numbers, will revise in a bit
salmanmkc Sep 25, 2025
4c3d4bb
Update workflows and documentation to use the latest versions of firs…
salmanmkc Sep 25, 2025
3e2d7a8
Keep attest at the same version
salmanmkc Sep 25, 2025
68850f7
Remove the need to update packages/core
salmanmkc Sep 25, 2025
8bb617c
Update package versions
salmanmkc Sep 25, 2025
e262633
package json
salmanmkc Sep 29, 2025
b027e23
remove node 18
salmanmkc Oct 13, 2025
5175eec
override for node-fetch
salmanmkc Oct 13, 2025
6502093
Update HTTP tests to use HTTPS for postman-echo.com
salmanmkc Oct 13, 2025
9fcc355
Update tests to use HTTPS for postman-echo.com and adjust proxy envir…
salmanmkc Oct 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 11 additions & 11 deletions .github/workflows/artifact-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,12 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set Node.js 20.x
uses: actions/setup-node@v4
- name: Set Node.js 24.x
uses: actions/setup-node@v5
with:
node-version: 20.x
node-version: 24.x

# Need root node_modules because certain npm packages like jest are configured for the entire repository and it won't be possible
# without these to just compile the artifacts package
Expand All @@ -47,7 +47,7 @@ jobs:
echo -n 'hello from file 2' > artifact-path/second.txt

- name: Upload Artifacts
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
const {default: artifact} = require('./packages/artifact/lib/artifact')
Expand Down Expand Up @@ -77,12 +77,12 @@ jobs:
needs: [upload]
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set Node.js 20.x
uses: actions/setup-node@v4
- name: Set Node.js 24.x
uses: actions/setup-node@v5
with:
node-version: 20.x
node-version: 24.x

# Need root node_modules because certain npm packages like jest are configured for the entire repository and it won't be possible
# without these to just compile the artifacts package
Expand All @@ -96,7 +96,7 @@ jobs:
working-directory: packages/artifact

- name: List and Download Artifacts
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
const {default: artifactClient} = require('./packages/artifact/lib/artifact')
Expand Down Expand Up @@ -165,7 +165,7 @@ jobs:
}
}
- name: Delete Artifacts
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
const {default: artifactClient} = require('./packages/artifact/lib/artifact')
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/audit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set Node.js 20.x
uses: actions/setup-node@v4
- name: Set Node.js 24.x
uses: actions/setup-node@v5
with:
node-version: 20.x
node-version: 24.x

- name: npm install
run: npm install
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/cache-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,12 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set Node.js 20.x
uses: actions/setup-node@v4
- name: Set Node.js 24.x
uses: actions/setup-node@v5
with:
node-version: 20.x
node-version: 24.x

# In order to save & restore cache from a shell script, certain env variables need to be set that are only available in the
# node context. This runs a local action that gets and sets the necessary env variables that are needed
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/cache-windows-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,16 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v5

- shell: bash
run: |
rm "C:\Program Files\Git\usr\bin\tar.exe"

- name: Set Node.js 20.x
uses: actions/setup-node@v1
- name: Set Node.js 24.x
uses: actions/setup-node@v5
with:
node-version: 20.x
node-version: 24.x

# In order to save & restore cache from a shell script, certain env variables need to be set that are only available in the
# node context. This runs a local action that gets and sets the necessary env variables that are needed
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/releases.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,15 +28,15 @@ jobs:

steps:
- name: setup repo
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: verify package exists
run: ls packages/${{ github.event.inputs.package }}

- name: Set Node.js 20.x
uses: actions/setup-node@v4
- name: Set Node.js 24.x
uses: actions/setup-node@v5
with:
node-version: 20.x
node-version: 24.x

- name: npm install
run: npm install
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/unit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,19 +18,19 @@ jobs:
matrix:
runs-on: [ubuntu-latest, macos-latest-large, windows-latest]

# Node 18 is the current default Node version in hosted runners, so users may still use the toolkit with it when running tests (see https://github.com/actions/toolkit/issues/1841)
# Node 20 is the currently support Node version for actions - https://docs.github.com/actions/sharing-automations/creating-actions/metadata-syntax-for-github-actions#runsusing-for-javascript-actions
node-version: [18.x, 20.x]
# Node 20 is the currently supported stable Node version for actions - https://docs.github.com/actions/sharing-automations/creating-actions/metadata-syntax-for-github-actions#runsusing-for-javascript-actions
# Node 24 is the new version being added with support in actions runners
node-version: [20.x, 24.x]
fail-fast: false

runs-on: ${{ matrix.runs-on }}

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set up Node ${{ matrix.node-version }}
uses: actions/setup-node@v4
uses: actions/setup-node@v5
with:
node-version: ${{ matrix.node-version }}

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/update-github.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
if: ${{ github.repository_owner == 'actions' }}
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: Update Octokit
working-directory: packages/github
run: |
Expand Down
2 changes: 1 addition & 1 deletion docs/action-types.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
os: [ubuntu-16.04, windows-2019]
runs-on: ${{matrix.os}}
actions:
- uses: actions/setup-node@v4
- uses: actions/setup-node@v5
with:
version: ${{matrix.node}}
- run: |
Expand Down
2 changes: 1 addition & 1 deletion docs/container-action.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ e.g. To use https://github.com/actions/setup-node, users will author:

```yaml
steps:
using: actions/setup-node@v4
using: actions/setup-node@v5
```

# Define Metadata
Expand Down
1 change: 1 addition & 0 deletions download-artifact
Submodule download-artifact added at abefc3
Loading
Loading