Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
112 commits
Select commit Hold shift + click to select a range
5d5d22a
Merge pull request #515 from actions/eggyhead/update-artifact-v2.1.1
eggyhead Feb 5, 2024
4c0ff1c
Update release-new-action-version.yml (#516)
konradpabjan Feb 5, 2024
00e36f9
Minor fix to the migration readme
andrewakim Feb 15, 2024
ef09cda
Merge pull request #523 from andrewakim/andrewakim/migration-readme-fix
robherley Feb 15, 2024
e63ea67
Update readme with v3/v2/v1 deprecation notice
robherley Apr 16, 2024
e35774f
Merge pull request #561 from actions/robherley/deprecation-notice
robherley Apr 16, 2024
3e3da83
updating artifact and core dependencies
eggyhead Apr 17, 2024
bb3b4a3
updating package version
eggyhead Apr 17, 2024
dac413b
update package lock version
eggyhead Apr 17, 2024
18bf333
Merge pull request #562 from actions/eggyhead/update-artifact-v215
eggyhead Apr 17, 2024
31685d0
updating to release 4.3.2
eggyhead Apr 18, 2024
1746f4a
Revert "updating to release 4.3.2"
eggyhead Apr 18, 2024
b06cde3
Merge pull request #563 from actions/eggyhead/release-4.3.2
eggyhead Apr 18, 2024
90aba49
updating toolkit artifact dependency to 2.1.6
Apr 22, 2024
c004fb4
Merge branch 'main' into eggyhead/use-artifact-v2.1.6
eggyhead Apr 22, 2024
6546280
updating package version
Apr 22, 2024
79616d2
Merge pull request #565 from actions/eggyhead/use-artifact-v2.1.6
eggyhead Apr 22, 2024
552bf37
new version
jtamsut Apr 23, 2024
a1d85e7
ci: update `CodeQL Action` before deprecation
hamirmahal Jun 17, 2024
a954e16
fix: deprecated `Node.js` version in action
hamirmahal Jun 17, 2024
32a9e27
bump @actions/artifact and npm audit
robherley Jul 5, 2024
04c51f5
ncc
robherley Jul 5, 2024
488dcef
licensed cache
robherley Jul 5, 2024
0b2256b
Merge pull request #584 from actions/robherley/bump-pkgs
robherley Jul 5, 2024
e445c64
bump @actions/artifact to v2.1.9
robherley Aug 1, 2024
23d796d
license updates
robherley Aug 1, 2024
89ef406
Merge pull request #588 from actions/robherley/4.3.5
robherley Aug 2, 2024
73a0b9c
revert back to @actions/artifact 2.1.8
robherley Aug 6, 2024
134dcf3
v4.3.6
robherley Aug 6, 2024
834a144
Merge pull request #594 from actions/robherley/4.3.6
robherley Aug 6, 2024
cb6558b
Exclude hidden files by default
joshmgross Aug 15, 2024
acb59e4
`lint`
joshmgross Aug 15, 2024
a0c40cf
Update to latest `@actions/glob` and fix tests
joshmgross Aug 15, 2024
0a398c1
`npm run release`
joshmgross Aug 15, 2024
453e8d0
Update glob license
joshmgross Aug 15, 2024
3be2180
Remove another trailing comma
joshmgross Aug 15, 2024
3b315f2
`npm run release` again 🙂
joshmgross Aug 15, 2024
710f362
Remove "merged" from `include-hidden-files` input description
joshmgross Aug 15, 2024
d52396a
Add a warning about enabling `include-hidden-files`
joshmgross Aug 15, 2024
5076954
Merge pull request #598 from actions/joshmgross/exclude-hidden-files
joshmgross Aug 29, 2024
d7c1207
Add a section about hidden files
joshmgross Sep 2, 2024
b18b1d3
Merge pull request #607 from actions/joshmgross/hidden-files-readme
joshmgross Sep 2, 2024
aeba9f7
Add workflow file for publishing releases to immutable action package
Jcambass Sep 24, 2024
3eadd8b
Merge pull request #621 from actions/Jcambass-patch-1
Jcambass Sep 26, 2024
9f6f6f4
update @actions/core and @actions/artifact to latest versions
robherley Oct 7, 2024
a009b25
update licenses
robherley Oct 7, 2024
0150148
paste right core version
robherley Oct 7, 2024
604373d
Merge pull request #625 from actions/robherley/artifact-2.1.10
robherley Oct 7, 2024
aabe6f8
build with @actions/artifact v2.1.11
robherley Oct 8, 2024
d50e660
bump version
robherley Oct 8, 2024
b1d4642
add explicit relative and absolute symlinks to workflow
robherley Oct 8, 2024
8448086
Merge pull request #627 from actions/robherley/v4.4.2
robherley Oct 8, 2024
92b01eb
Undo indirect dependency updates from #627
joshmgross Oct 9, 2024
b4b15b8
Merge pull request #632 from actions/joshmgross/undo-dependency-changes
joshmgross Oct 9, 2024
b4a0a98
Merge branch 'main' into fix/deprecated-nodejs-usage-in-action
joshmgross Oct 9, 2024
184d73b
Merge pull request #578 from hamirmahal/fix/deprecated-nodejs-usage-i…
joshmgross Oct 9, 2024
735efb4
bump @actions/artifact from 2.1.11 to 2.2.0
bdehamer Dec 17, 2024
c40c16d
add new artifact-digest output
bdehamer Dec 17, 2024
6f51ac0
Merge pull request #656 from bdehamer/bdehamer/artifact-digest
robherley Dec 17, 2024
9742269
Expose env vars to controll concurrency and timeout
yacaovsnc Jan 9, 2025
1ecca81
licensed cache updates
yacaovsnc Jan 9, 2025
0207619
move files back to satisfy licensed ci
yacaovsnc Jan 9, 2025
65c4c4a
Merge pull request #662 from actions/yacaovsnc/add_variable_for_concu…
yacaovsnc Jan 9, 2025
b26fd06
Update to use artifact 2.2.2 package
yacaovsnc Feb 21, 2025
e9fad96
license cache update for artifact
yacaovsnc Feb 21, 2025
4cec3d8
Merge pull request #673 from actions/yacaovsnc/artifact_2.2.2
yacaovsnc Feb 21, 2025
99ec7df
Update README.md
GhadimiR Mar 14, 2025
0839620
Prepare for new release of actions/upload-artifact with new toolkit c…
salmanmkc Mar 19, 2025
ea165f8
Merge pull request #685 from salmanmkc/salmanmkc/3-new-upload-artifac…
yacaovsnc Mar 19, 2025
d7079ed
Merge branch 'main' into patch-1
GhadimiR Mar 25, 2025
6027e3d
Merge pull request #681 from GhadimiR/patch-1
robherley Mar 25, 2025
8747d8c
Update README.md
nebuk89 Jun 16, 2025
de65e23
Merge pull request #712 from actions/nebuk89-patch-1
nebuk89 Jun 17, 2025
6c33d18
update to use node 24
salmanmkc Jul 25, 2025
cd231ca
Update GHES guidance to include reference to Node 20 version
patrikpolyak Sep 15, 2025
9b51177
Spell out the first use of GHES
danwkennedy Sep 24, 2025
2848b2c
Merge pull request #727 from danwkennedy/patch-1
yacaovsnc Sep 24, 2025
48ddad3
Update to use Node 24 with local artifact package and security fixes
salmanmkc Sep 29, 2025
98d3bf5
upadate spacing
salmanmkc Sep 29, 2025
bdfe531
licence updates
salmanmkc Sep 29, 2025
9687587
Merge branch 'main' into patch-1
patrikpolyak Oct 1, 2025
d2e7727
update dist
salmanmkc Oct 15, 2025
2d9f9cd
Merge pull request #725 from patrikpolyak/patch-1
zaataylor Oct 23, 2025
905a1ec
Prepare `v5.0.0`
danwkennedy Oct 24, 2025
03f2824
Update `github.dep.yml`
danwkennedy Oct 24, 2025
330a01c
Merge pull request #734 from actions/danwkennedy/prepare-5.0.0
danwkennedy Oct 24, 2025
8b8de53
chore: use local @actions/core, glob, io packages
salmanmkc Dec 9, 2025
8745880
chore: update dependencies to use published npm packages
salmanmkc Dec 11, 2025
91ba4ec
chore: update .licensed.yml config for node24 dependencies
salmanmkc Dec 11, 2025
bed0e56
chore: add license text for packages with missing licenses
salmanmkc Dec 11, 2025
f77a7e9
chore: regenerate license cache for updated dependencies
salmanmkc Dec 11, 2025
75274a8
chore: update package-lock.json
salmanmkc Dec 11, 2025
0d8ecc9
Merge origin/main and resolve conflicts for node24
salmanmkc Dec 12, 2025
9851085
fix: use published @actions/artifact@5.0.0 from npm
salmanmkc Dec 12, 2025
65c4052
fix: update license files for @bufbuild/protobuf and sax
salmanmkc Dec 12, 2025
38cbf00
chore: rebuild dist files
salmanmkc Dec 12, 2025
0d59ab3
chore: add unversioned license files for @actions/core, @actions/io, …
salmanmkc Dec 12, 2025
471b053
chore: add eslint-plugin-prettier and upgrade prettier to v3
salmanmkc Dec 12, 2025
867bba2
chore: add missing eslint plugins and update to compatible versions
salmanmkc Dec 12, 2025
b340c4f
Merge pull request #719 from actions/node24
salmanmkc Dec 12, 2025
184708f
fix: update @actions/artifact with storage-blob fix for Node.js 24 pu…
salmanmkc Dec 12, 2025
b5b1a91
fix: update @actions/artifact to ^5.0.0 for Node.js 24 punycode fix
salmanmkc Dec 12, 2025
1df1684
chore: update package-lock.json with @actions/artifact@5.0.1
salmanmkc Dec 12, 2025
5f643d3
chore: update license files for @actions/artifact@5.0.1 dependencies
salmanmkc Dec 12, 2025
7d27270
chore: add missing license cache files for @actions/core, @actions/io…
salmanmkc Dec 12, 2025
38d4c79
chore: rebuild dist
salmanmkc Dec 12, 2025
017748b
Merge pull request #744 from actions/fix-storage-blob
salmanmkc Dec 12, 2025
615b319
chore: release v6.0.0 for Node.js 24 support
salmanmkc Dec 12, 2025
ddc45ed
docs: update README to correct action name for Node.js 24 support
salmanmkc Dec 12, 2025
e516bc8
docs: correct description of Node.js 24 support in README
salmanmkc Dec 12, 2025
b7c566a
Merge pull request #745 from actions/upload-artifact-v6-release
salmanmkc Dec 12, 2025
cd06186
Add Makefile CI workflow for GitHub Actions
3350511721a-ship-it Jan 18, 2026
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
8 changes: 4 additions & 4 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,19 +17,19 @@ jobs:

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

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@v3
# Override language selection by uncommenting this and choosing your languages
# with:
# languages: go, javascript, csharp, python, cpp, java

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2
uses: github/codeql-action/autobuild@v3

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
Expand All @@ -43,4 +43,4 @@ jobs:
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@v3
20 changes: 20 additions & 0 deletions .github/workflows/publish-immutable-actions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: 'Publish Immutable Action Version'

on:
release:
types: [published]

jobs:
publish:
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
packages: write

steps:
- name: Checking out
uses: actions/checkout@v4
- name: Publish
id: publish
uses: actions/publish-immutable-action@0.0.3
2 changes: 1 addition & 1 deletion .github/workflows/release-new-action-version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
steps:
- name: Update the ${{ env.TAG_NAME }} tag
id: update-major-tag
uses: actions/publish-action@v0.2.1
uses: actions/publish-action@v0.3.0
with:
source-tag: ${{ env.TAG_NAME }}
slack-webhook: ${{ secrets.SLACK_WEBHOOK }}
43 changes: 42 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,14 +46,19 @@ jobs:
- name: Test
run: npm run test

# Test end-to-end by uploading two artifacts and then downloading them
# Test end-to-end by uploading a few artifacts and then downloading them
- name: Create artifact files
run: |
mkdir -p path/to/dir-1
mkdir -p path/to/dir-2
mkdir -p path/to/dir-3
mkdir -p symlink/
echo "Lorem ipsum dolor sit amet" > path/to/dir-1/file1.txt
echo "Hello world from file #2" > path/to/dir-2/file2.txt
echo "Hello from a symlinked file" > symlink/original.txt
ln -s $(pwd)/symlink/original.txt symlink/abs.txt
ln -s original.txt symlink/rel.txt
shell: bash

# Upload a single file artifact
- name: 'Upload artifact #1'
Expand All @@ -79,6 +84,14 @@ jobs:
path/to/dir-[23]/*
!path/to/dir-3/*.txt

- name: 'Upload symlinked artifact'
uses: ./
with:
name: 'Symlinked-Artifact-${{ matrix.runs-on }}'
path: |
symlink/abs.txt
symlink/rel.txt

# Download Artifact #1 and verify the correctness of the content
- name: 'Download artifact #1'
uses: actions/download-artifact@v4
Expand Down Expand Up @@ -141,6 +154,34 @@ jobs:
}
shell: pwsh

- name: 'Download symlinked artifact'
uses: actions/download-artifact@v4
with:
name: 'Symlinked-Artifact-${{ matrix.runs-on }}'
path: from/symlink

- name: 'Verify symlinked artifact'
run: |
$abs = "from/symlink/abs.txt"
if(!(Test-Path -path $abs))
{
Write-Error "Expected file does not exist"
}
if(!((Get-Content $abs) -ceq "Hello from a symlinked file"))
{
Write-Error "File contents of downloaded artifact are incorrect"
}
$rel = "from/symlink/rel.txt"
if(!(Test-Path -path $rel))
{
Write-Error "Expected file does not exist"
}
if(!((Get-Content $rel) -ceq "Hello from a symlinked file"))
{
Write-Error "File contents of downloaded artifact are incorrect"
}
shell: pwsh

- name: 'Alter file 1 content'
run: |
echo "This file has changed" > path/to/dir-1/file1.txt
Expand Down
28 changes: 28 additions & 0 deletions .github/workflows/webpack.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: NodeJS with Webpack

on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

jobs:
build:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [18.x, 20.x, 22.x]

steps:
- uses: actions/checkout@v4

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}

- name: Build
run: |
npm install
npx webpack
28 changes: 27 additions & 1 deletion .licensed.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
sources:
npm: true

# Force UTF-8 encoding
encoding: 'utf-8'

allowed:
- apache-2.0
- bsd-2-clause
Expand All @@ -9,7 +12,30 @@ allowed:
- mit
- cc0-1.0
- unlicense
- 0bsd
- blueoak-1.0.0

reviewed:
npm:
- fs.realpath
- fs.realpath
- "@actions/http-client" # MIT
- "@bufbuild/protobuf" # Apache-2.0
- "@pkgjs/parseargs" # MIT
- "@protobuf-ts/runtime" # Apache-2.0
- argparse # Python-2.0
- buffers # MIT
- chainsaw # MIT
- color-convert # MIT
- ieee754 # BSD-3-Clause
- lodash # MIT
- mdurl # MIT
- neo-async # MIT
- package-json-from-dist # ISC
- readable-stream # MIT
- sax # ISC
- source-map # BSD-3-Clause
- string_decoder # MIT
- traverse # MIT
- tslib # 0BSD
- uglify-js # BSD-2-Clause
- wordwrap # MIT
6 changes: 3 additions & 3 deletions .licenses/npm/@actions/artifact.dep.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions .licenses/npm/@actions/core-1.11.1.dep.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions .licenses/npm/@actions/core-2.0.1.dep.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions .licenses/npm/@actions/core.dep.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions .licenses/npm/@actions/exec-1.1.1.dep.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions .licenses/npm/@actions/exec-2.0.0.dep.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions .licenses/npm/@actions/github.dep.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .licenses/npm/@actions/glob.dep.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

32 changes: 32 additions & 0 deletions .licenses/npm/@actions/http-client-2.2.3.dep.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

32 changes: 32 additions & 0 deletions .licenses/npm/@actions/http-client-3.0.0.dep.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading