Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 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
33a9b6c
update with dist updates
salmanmkc Sep 25, 2025
308e05b
remove cache size limit
GhadimiR Aug 13, 2025
36f30e6
new error state, tests to cover
GhadimiR Aug 13, 2025
d1c1fc4
lint
GhadimiR Aug 13, 2025
0c907a4
no need to resolve
GhadimiR Aug 13, 2025
59c7ebd
Prepapre cache v4.1.0 release
Link- Sep 24, 2025
f9bdf6a
Dependabot: add support for `/packages/artifact` and `/packages/cache
danwkennedy Sep 24, 2025
ad4afee
Update the group names
danwkennedy Sep 24, 2025
2874e3a
Bump the artifact-minor-patch group in /packages/artifact with 5 updates
dependabot[bot] Sep 24, 2025
ee5d897
Take a direct dependency on `@azure/core-http`
danwkennedy Sep 24, 2025
9b4ee21
fix: only mock the `cpus()` function on the `os` module instead of th…
danwkennedy Sep 25, 2025
d44f9b8
update some version numbers, will revise in a bit
salmanmkc Sep 25, 2025
8024983
Update workflows and documentation to use the latest versions of firs…
salmanmkc Sep 25, 2025
fb5ae2a
Keep attest at the same version
salmanmkc Sep 25, 2025
44b9401
Remove the need to update packages/core
salmanmkc Sep 25, 2025
d5af54e
Update package versions
salmanmkc Sep 25, 2025
347c887
package json
salmanmkc Sep 29, 2025
a8d1fb0
remove node 18
salmanmkc Oct 13, 2025
88a490d
override for node-fetch
salmanmkc Oct 13, 2025
b5befc6
Update HTTP tests to use HTTPS for postman-echo.com
salmanmkc Oct 13, 2025
57cd003
Update tests to use HTTPS for postman-echo.com and adjust proxy envir…
salmanmkc Oct 13, 2025
ec0ca1b
fix typo
salmanmkc Oct 15, 2025
1c3a637
Update documentation
salmanmkc Oct 15, 2025
625c3f4
change version for http-client
salmanmkc Oct 15, 2025
9a364e6
update io utils
salmanmkc Oct 15, 2025
3b4b572
Update packages, core doesn't need updates and update to use IO util …
salmanmkc Oct 15, 2025
9c7501a
Io util package usage update
salmanmkc Oct 15, 2025
66e8437
Revert "Io util package usage update"
salmanmkc Oct 15, 2025
d402248
Lint fix
salmanmkc Oct 15, 2025
394e804
remove skip lib check
salmanmkc Oct 15, 2025
b0d901f
rebase led to this changing so reverting
salmanmkc Oct 15, 2025
028d621
Merge remote-tracking branch 'origin/main' into salmanmkc/node24
salmanmkc Oct 15, 2025
b8ac8fc
lint
salmanmkc Oct 15, 2025
b319d6a
Add comment to explain the method and return types
salmanmkc Oct 15, 2025
ae3ac0d
change back to lstat
salmanmkc Oct 15, 2025
d16e86a
Add workflow to test readlink behavior on Windows across Node versions
salmanmkc Oct 16, 2025
6fa8f07
Update based on testing to add trailing back slash to all results
salmanmkc Oct 16, 2025
700a550
spacing
salmanmkc Oct 16, 2025
45467b9
LInt
salmanmkc Oct 16, 2025
3c8fcfc
del file
salmanmkc Oct 16, 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
Loading
Loading