Bassem Dghaidi
73bdb59ac2
Explain the new releases workflow
2026-03-16 08:29:53 -07:00
Bassem Dghaidi
ed4fdc98c4
Add input to run isolated tests
2026-03-16 06:50:25 -07:00
Bassem Dghaidi
99dfdab194
Fix the description of npm-tag
2026-03-16 06:14:29 -07:00
Bassem Dghaidi
6ec76cbf3d
Update release workflow to permit shipping from non main branches
2026-03-16 06:05:25 -07:00
Daniel Kennedy
6fe3c0f3e6
Artifact upload: support uploading single un-zipped files ( #2256 )
...
* Artifact upload: support uploading single un-zipped files
* Fix linters
* Fix lint again
* Fix tests
* Check for 0 sized artifact lists
* Add some more stream tests and handle an upload failure gracefully
* Add CI tests for non-zipped artifacts
* Add an html report to test rendering in the browser
* Fix linting issue
* Artifact: bump the version and add release notes
* Fix Windows tests
* Fix linting
* stream: switch the error details to error type
* Refactor the validation logic in `uploadArtifact` a bit
* Added more details about how the name parameter is handled
2026-02-25 11:01:38 -05:00
Daniel Kennedy
5203b671f1
Releases: use ubuntu-latest instead of macos-latest-large ( #2284 )
2026-01-30 16:04:52 -05:00
Daniel Kennedy
ae29a2751b
@actions/cache: convert to an ESM module (#2275 )
...
* `@actions/cache`: convert to an ESM module
* Update the fixture to ESM syntax
* Update the cache workflows
* Bump `@actions/glob` to `0.6.1`
* Fix awaiting in the cache unit tests
* Fix a type issues in contracts
* Export the `DownloadOptions`/`UploadOptions` like before
* More cache test fixes
* Make the cache units tests better
* Add some more logging
* Add retries to restore-cache.mjs
2026-01-29 14:23:32 -05:00
Brian DeHamer
c043714a35
use node24 for publishing
...
Signed-off-by: Brian DeHamer <bdehamer@github.com >
2025-12-10 14:14:15 -08:00
Brian DeHamer
d9f9074fee
npm trusted publishing
...
Signed-off-by: Brian DeHamer <bdehamer@github.com >
2025-12-10 13:27:16 -08:00
Salman Muin Kayser Chishti
3c8fcfce19
del file
2025-10-16 14:37:05 +01:00
Salman Muin Kayser Chishti
d16e86a709
Add workflow to test readlink behavior on Windows across Node versions
2025-10-16 13:03:06 +01:00
Salman Muin Kayser Chishti
a8d1fb0687
remove node 18
2025-10-15 16:27:29 +01:00
Salman Muin Kayser Chishti
8024983ab0
Update workflows and documentation to use the latest versions of first party actions that are available (checkout, setup-node, github-script)
...
=
2025-10-15 16:27:29 +01:00
Salman Muin Kayser Chishti
6f0cb0c45e
Merge branch 'main' into salmanmkc/node24
2025-08-08 03:54:30 +01:00
Bassem Dghaidi
3a607d0f00
Update .github/workflows/cache-tests.yml
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-07 12:40:20 +02:00
Bassem Dghaidi
c9316bb4a7
Update cache package compilation step to install only runtime dependencies
2025-08-07 03:38:19 -07:00
Salman Muin Kayser Chishti
717b895584
support node 24
2025-07-31 23:37:22 +01:00
Ryan Ghadimi
790c56665a
Update releases.yml
2025-03-10 15:33:38 +00:00
Josh Gross
bb2278e5cf
Extend Node version test coverage ( #1843 )
...
* Extend Node version test coverage
* Remove Node 16
2024-11-08 10:30:18 -05:00
Brian DeHamer
65ee4d33af
use macos-latest-large in test/release workflows ( #1869 )
...
Signed-off-by: Brian DeHamer <bdehamer@github.com >
2024-11-01 11:59:55 -04:00
Thomas Boop
d1aa255c7f
HTTP Client 2.2.3 Release ( #1804 )
...
* http-client 2.2.3
* fix audit
* Revert "fix audit"
724956ffa7
* update versions
* Revert "update versions"
139b3391a0
* exclude dev dependencies while we work on removing lerna
2024-08-22 10:13:36 -04:00
Josh Gross
faf9cb2ea2
Include the package name in the Publish Workflow run ( #1793 )
2024-08-16 16:15:14 -04:00
Brian DeHamer
68b042febd
fix permissions for release workflow
...
Signed-off-by: Brian DeHamer <bdehamer@github.com >
2024-02-26 11:32:45 -08:00
Brian DeHamer
7f96bd610d
publish npm packages with build provenance
...
Signed-off-by: Brian DeHamer <bdehamer@github.com >
2024-02-26 10:42:33 -08:00
Konrad Pabjan
415c42d27c
Update workflows to use v4 actions ( #1652 )
...
* Update releases.yml to use v4 actions
* Bump all workflows
2024-02-01 12:50:47 -05:00
Rob Herley
2ad687a32e
add integration test for delete
2024-01-17 17:54:10 -05:00
Rob Herley
6a9034d692
update artifact workflow tests
2023-12-13 12:19:14 -05:00
Rob Herley
befa19f3a8
initalize artifact client as default export
2023-12-06 04:00:07 +00:00
Rob Herley
5f152b798e
Update artifact-tests.yml
2023-12-05 13:54:14 -05:00
Rob Herley
c390199be6
Update artifact-tests.yml
2023-12-05 13:51:51 -05:00
Patrick Ellis
8f032d304a
Upgrade codeql actions to v2
...
Currently we're using v1, and there have been some important changes since then.
In particular, the latest version, v2.14.6, contains an important security patch:
> The CodeQL CLI no longer supports the `SEMMLE_JAVA_ARGS` environment variable. All previous versions of the CodeQL CLI perform command substitution on the `SEMMLE_JAVA_ARGS` value (for example, replacing `'$(echo foo)'` with `'foo'`) when starting a new Java virtual machine, which, depending on the execution environment, may have security implications. Users are advised to check their environments for possible `SEMMLE_JAVA_ARGS` misuse.
See the [codeql-cli-binaries release notes](https://github.com/github/codeql-cli-binaries/releases/tag/v2.14.4 ) for full details.
2023-09-27 15:18:59 -04:00
Tatyana Kostromskaya
b051b4bada
.
2023-08-29 14:56:32 +00:00
Tatyana Kostromskaya
a08d666c78
.
2023-08-29 14:23:58 +00:00
Tatyana Kostromskaya
83bb7cdeef
.
2023-08-29 14:09:20 +00:00
Tatyana Kostromskaya
0956e634df
test
2023-08-29 10:27:11 +00:00
Tatyana Kostromskaya
c171cf52fb
upd
2023-08-28 17:09:50 +02:00
Tatyana Kostromskaya
2f1b34f165
test tests
2023-08-28 16:59:29 +02:00
Tatyana Kostromskaya
b61854c5ca
update workflows to node20
2023-08-28 16:40:06 +02:00
Konrad Pabjan
7b617c260d
[Artifacts] @actions/artifact list artifact functionality + download interface setup ( #1495 )
...
* actions/artifact preparation for download-artifact v4
* Test matrix strategy
* Fix needs dependency
* Improve list artifact test
* Fix typo
* Fix variables
* Cleanup download-all interfaces
* Fix tsc error
* Simplify to just name instead of artifactName
* Simplify to id instead of ArtifactId
* PR cleanup
2023-08-17 14:40:33 -04:00
Konrad Pabjan
20afb1a9fc
[Artifacts] Add tests for E2E artifact upload ( #1497 )
...
* Add tests for E2E artifact upload
* Trigger Build
* Extra debug logs
* Debug dumping GitHub Context
* More logging
* Minor cleanup
* Trigger Build
* Unique artifact name
* Fix typo
* Fix
* Try using github-script
* Potential fix
* Cleanup
* More cleanup
2023-08-17 12:32:55 -04:00
Vallie Joseph
2461056696
Audit Fix ( #1480 )
...
* fixing audit failures
* replacing lerna bootstrap with npm command
* audit fix for cache and tool-cache
* updating tunnel
* upgrading core packages
* re-adding tunnel as prod dep
* updating dependencies
* updating exec deps
* updating exec io package
* .
* Revert
* updating packages
* adding core as dep
* updating learna config
* updating lerna commands
* Removing audit failing packages in cache + tool-cache
* updating contribution bootstrap description
* updating libraries
* prettier lint
* hiding stricter rules
* updating prettier command
* Removing unknown flag
* Adding eslint prettier
* ignoring sym links
* updating ignore path
* updating prettier rules
* changing prettier + github ver
* updating ts and ignores
* Revert ts
* Adding unknown ignores
* downgrading lerna
* .
* adding nx
* Adding lint auto lint rules
* updating eslint ignore for glob packages
* Adding subdirs to ignore
* adding flag for ignore pattern in linter
* Expanding ignore regex
* Adding ignore rules
* adding another ignore pattern to tsconfig eslint
* adding ignore pattern to eslintrc
* syncing package-json
* updating traverse
* .
* test adding core and http client to base package
* running npm ci
* adding tsconfig paths
* adding base URL
* Adding explicit path to core and http-client
* editing tsc call
* updating artifact packages
* force build
* updating lock file version
* updating lock file version
* upgrading node version
* Adding babel traverse back
* fixing build issue
* fixing typescript ver
* updating package json
* Adding ignore for artifact test
* adding ignore to flags
* unlink after test completes
* cleanup
* merge + package edit
2023-08-03 16:36:11 -04:00
Konrad Pabjan
c4f5ce2665
[Artifacts] Prepare for v2.0.0 of @actions/artifact ( #1479 )
...
* Prepare for v2.0.0 of @actions/artifact
* Run prettier
* temporary disable unused vars
2023-08-03 13:34:41 -04:00
Ferenc Hammerl
c26f803662
Merge pull request #1300 from actions/fhammerl/setup-node-latest
...
Use newest version of actions
2023-01-19 16:16:02 +01:00
Sampark Sharma
b2d865f180
Cache package release for compression change in windows with symlink fix ( #1291 )
...
* Cache package release for compression change in windows
This reverts commit 86fe4abd8e .
* Add env variable to enable windows symlinks
* Add cross os opt-in functionality for cache on windows
* Fix test
* Address review comments
* Fix test
* Fix tests
* Fix tests
* Fix tests
* Address review comments
* Address review comments
* Fix tests
* Fix tests
* Add npm version
* Add release details
2023-01-04 12:16:25 +05:30
Ferenc Hammerl
56146a6713
Bump actions to newer versions
2023-01-03 16:59:01 +01:00
Ferenc Hammerl
74f24b41d1
Use most recent setup-node
2023-01-03 16:43:09 +01:00
Ferenc Hammerl
5e9bcaca7c
Update title with hint
2023-01-03 13:36:38 +01:00
Ferenc Hammerl
af2d2ff198
Remove allow-list from audit
...
Releases can be made or PRs can be merged even if the workflow is failing
2023-01-03 13:34:55 +01:00
Ferenc Hammerl
2afea665ed
Try sequential jest tests
2022-12-20 16:32:59 +01:00
Ferenc Hammerl
4abb5a2ae0
Quote workflows for windows
2022-12-14 01:30:49 +01:00