gh-actions
gh-actions copied to clipboard
[deps]: Update npm minor
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @actions/artifact (source) | 2.1.4 -> 2.1.9 |
||||
| @types/node (source) | 20.12.5 -> 20.16.1 |
||||
| adm-zip | 0.5.12 -> 0.5.15 |
||||
| filesize (source) | 10.1.1 -> 10.1.4 |
||||
| husky | 9.0.11 -> 9.1.4 |
||||
| lint-staged | 15.2.2 -> 15.2.9 |
||||
| prettier (source) | 3.2.5 -> 3.3.3 |
||||
| typescript (source) | 5.4.4 -> 5.5.4 |
Release Notes
actions/toolkit (@actions/artifact)
v2.1.9
- Fixed artifact upload chunk timeout logic #1774
- Use lazy stream to prevent issues with open file limits #1771
v2.1.8
- Allows
*.localhostdomains for hostname checks for local development.
v2.1.7
- Update unzip-stream dependency and reverted to using
unzip.Extract()
v2.1.6
- Will retry on invalid request responses.
v2.1.5
- Bumped
archiverdependency to 7.0.1
cthackers/adm-zip (adm-zip)
v0.5.15
What's Changed
- Fix utils canonical to valid posix by @skoniks in https://github.com/cthackers/adm-zip/pull/499
- addFile backslash test by @5saviahv in https://github.com/cthackers/adm-zip/pull/500
- added addLocalFolderAsync2 by @5saviahv in https://github.com/cthackers/adm-zip/pull/501
- fixed windows paths by @roosipuu in https://github.com/cthackers/adm-zip/pull/503
- Add Windows build by @5saviahv in https://github.com/cthackers/adm-zip/pull/504
- inital "decoder" functionality by @5saviahv in https://github.com/cthackers/adm-zip/pull/505
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in https://github.com/cthackers/adm-zip/pull/506
- Write out Electron original-fs auto loading by @5saviahv in https://github.com/cthackers/adm-zip/pull/502
- using writeZip() twice throws "Invalid LOC header (bad signature)" error by @5saviahv in https://github.com/cthackers/adm-zip/pull/507
- Descriptor check & Main Header locating by @5saviahv in https://github.com/cthackers/adm-zip/pull/508
- House keeping by @5saviahv in https://github.com/cthackers/adm-zip/pull/509
- typo by @5saviahv in https://github.com/cthackers/adm-zip/pull/510
- Allow interoperability files with non-UTF-8 (bit 11 = 0) name by @yfdyh000 in https://github.com/cthackers/adm-zip/pull/450
- package lock update by @5saviahv in https://github.com/cthackers/adm-zip/pull/511
- small updates by @5saviahv in https://github.com/cthackers/adm-zip/pull/513
- CodeQL check by @5saviahv in https://github.com/cthackers/adm-zip/pull/514
- Keep local extra data by @5saviahv in https://github.com/cthackers/adm-zip/pull/515
- Update old test by @5saviahv in https://github.com/cthackers/adm-zip/pull/516
- make all errors a function by @5saviahv in https://github.com/cthackers/adm-zip/pull/517
- Update date time functions by @5saviahv in https://github.com/cthackers/adm-zip/pull/518
- Add a length check when extra field parsed by @code-sunbo in https://github.com/cthackers/adm-zip/pull/520
- deleteFile is too eager by @5saviahv in https://github.com/cthackers/adm-zip/pull/525
New Contributors
- @skoniks made their first contribution in https://github.com/cthackers/adm-zip/pull/499
- @roosipuu made their first contribution in https://github.com/cthackers/adm-zip/pull/503
- @code-sunbo made their first contribution in https://github.com/cthackers/adm-zip/pull/520
Full Changelog: https://github.com/cthackers/adm-zip/compare/v0.5.14...v0.5.15
v0.5.14
Fixed an issue introduced on version 0.1.13 requiring a new mandatory parameter on the inflater on nodejs version >= 15
v0.5.13
- Fixed extractAllToAsync callback @5saviahv
- Fixed issue with "toAsyncBuffer" where after that command all entries are gone @5saviahv
- Minor fixes (tests, typos etc) @5saviahv
- Added a an option to specificy the maximum expectedLength of the file to protect against zip bombs or limit memory usage @undefined-moe
- Add check for invalid large disk entries @criyle
avoidwork/filesize.js (filesize)
v10.1.4
- Fixing type def of 'partial()'
0e1516a
v10.1.3
8 July 2024
- fix: add bigint in filesize.d.ts
#183 - Bump braces from 3.0.2 to 3.0.3
#182 - Updating dependencies
400b3e3 - Generated CHANGELOG.md
5b2198a
v10.1.2
typicode/husky (husky)
v9.1.4
v9.1.3
- fix: better handle space in
PATH
v9.1.2
v9.1.1
v9.1.0
Super saiyan ~~god~~ dog! It's over 9.0.0!
There's a bug with this release which prevents the deprecation notice to appear and requires to remove #!/usr/bin/env sh and . "$(dirname -- "$0")/_/husky.sh" (which are deprecated by the way). I'll publish a new version to fix that. Sorry about any inconvenience.
What's new
You can now run package commands directly, no need for npx or equivalents.
It makes writing hooks more intuitive and is also slightly faster 🐺⚡️
### .husky/pre-commit
- npx jest
+ jest # ~0.2s faster
A new recipe has been added to the docs. Lint staged files without external dependencies (inspired by Prettier docs). Feel free to modify it.
### .husky/pre-commit
prettier $(git diff --cached --name-only --diff-filter=ACMR | sed 's| |\\ |g') --write --ignore-unknown
git update-index --again
For more advanced use cases, see lint-staged.
Fixes
bunx husky initcommand- Workaround for some hooks implementation on Windows 🤷
Deprecations
- Remove
#!/usr/bin/env shand. "$(dirname -- "$0")/_/husky.sh"from your hooks - Move your code from
~/.huskyrcto.config/husky/init.sh
Support for these will be removed in v10, notices have been added.
Friendly reminder
If Git hooks don't fit your workflow, you can disable Husky globally. Just add export HUSKY=0 to .config/husky/init.sh.
I've seen some confusion about this on X, so just a heads-up!
Sponsoring
Husky is downloaded over 45M times per month and used by ~1.5M projects. If your company wants to sponsor, you can do so here: GitHub Sponsors.
Have a nice summer ☀️ I'm open to new opportunities/consulting so feel free to drop me a message 😉
lint-staged/lint-staged (lint-staged)
v15.2.9
Patch Changes
- #1463
b69ce2dThanks @iiroj! - Set the maximum number of event listeners to the number of tasks. This should silence the console warningMaxListenersExceededWarning: Possible EventEmitter memory leak detected.
v15.2.8
Patch Changes
-
f0480f0Thanks @iiroj! - In the previous version the nativegit rev-parse --show-toplevelcommand was taken into use for resolving the current git repo root. This version switched the--show-toplevelflag with--show-cdup, because on Git installed via MSYS2 the former was returning absolute paths that do not work with Node.jschild_process. The new flag returns a path relative to the working directory, avoiding the issue.The GitHub Actions workflow has been updated to install Git via MSYS2, to ensure better future compatibility; using the default Git binary in the GitHub Actions runner was working correctly even with MSYS2.
v15.2.7
Patch Changes
- #1440
a51be80Thanks @iiroj! - In the previous version the nativegit rev-parse --show-toplevelcommand was taken into use for resolving the current git repo root. This version drops the--path-format=absoluteoption to support earlier git versions since it's also the default behavior. If you are still having trouble, please try upgradinggitto the latest version.
v15.2.6
Patch Changes
- #1433
119adb2Thanks @iiroj! - Use native "git rev-parse" commands to determine git repo root directory and the .git config directory, instead of using custom logic. This hopefully makes path resolution more robust on non-POSIX systems.
v15.2.5
Patch Changes
-
#1424
31a1f95Thanks @iiroj! - Allow approximately equivalent versions of direct dependencies by using the "~" character in the version ranges. This means a more recent patch version of a dependency is allowed if available. -
#1423
91abea0Thanks @iiroj! - Improve error logging when failing to read or parse a configuration file -
#1424
ee43f15Thanks @iiroj! - Upgrade [email protected]
v15.2.4
Patch Changes
prettier/prettier (prettier)
v3.3.3
Add parentheses for nullish coalescing in ternary (#16391 by @cdignam-segment)
This change adds clarity to operator precedence.
// Input
foo ? bar ?? foo : baz;
foo ?? bar ? a : b;
a ? b : foo ?? bar;
// Prettier 3.3.2
foo ? bar ?? foo : baz;
foo ?? bar ? a : b;
a ? b : foo ?? bar;
// Prettier 3.3.3
foo ? (bar ?? foo) : baz;
(foo ?? bar) ? a : b;
a ? b : (foo ?? bar);
Add parentheses for decorator expressions (#16458 by @y-schneider)
Prevent parentheses around member expressions or tagged template literals from being removed to follow the stricter parsing rules of TypeScript 5.5.
// Input
@​(foo`tagged template`)
class X {}
// Prettier 3.3.2
@​foo`tagged template`
class X {}
// Prettier 3.3.3
@​(foo`tagged template`)
class X {}
Support @let declaration syntax (#16474 by @sosukesuzuki)
Adds support for Angular v18 @let declaration syntax.
Please see the following code example. The @let declaration allows you to define local variables within the template:
@​let name = 'Frodo';
<h1>Dashboard for {{name}}</h1>
Hello, {{name}}
For more details, please refer to the excellent blog post by the Angular Team: Introducing @let in Angular.
We also appreciate the Angular Team for kindly answering our questions to implement this feature.
v3.3.2
Fix handlebars path expressions starts with @ (#16358 by @Princeyadav05)
{{! Input }}
<div>{{@​x.y.z}}</div>
{{! Prettier 3.3.1 }}
<div>{{@​x}}</div>
{{! Prettier 3.3.2 }}
<div>{{@​x.y.z}}</div>
v3.3.1
Preserve empty lines in front matter (#16347 by @fisker)
<!-- Input -->
---
foo:
- bar1
- bar2
- bar3
---
Markdown
<!-- Prettier 3.3.0 -->
---
foo:
- bar1
- bar2
- bar3
---
Markdown
<!-- Prettier 3.3.1 -->
---
foo:
- bar1
- bar2
- bar3
---
Markdown
Preserve explicit language in front matter (#16348 by @fisker)
<!-- Input -->
---yaml
title: Hello
slug: home
---
<!-- Prettier 3.3.0 -->
---
title: Hello
slug: home
---
<!-- Prettier 3.3.1 -->
---yaml
title: Hello
slug: home
---
Avoid line breaks in import attributes (#16349 by @fisker)
// Input
import something from "./some-very-very-very-very-very-very-very-very-long-path.json" with { type: "json" };
// Prettier 3.3.0
import something from "./some-very-very-very-very-very-very-very-very-long-path.json" with { type:
"json" };
// Prettier 3.3.1
import something from "./some-very-very-very-very-very-very-very-very-long-path.json" with { type: "json" };
v3.3.0
Microsoft/TypeScript (typescript)
v5.5.4
v5.5.3
v5.5.2
v5.4.5: TypeScript 5.4.5
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 5.4.0 (Beta).
- fixed issues query for Typescript 5.4.1 (RC).
- fixed issues query for Typescript 5.4.2 (Stable).
- fixed issues query for Typescript 5.4.3 (Stable).
- fixed issues query for Typescript 5.4.4 (Stable).
- fixed issues query for Typescript 5.4.5 (Stable).
Downloads are available on:
Configuration
📅 Schedule: Branch creation - "every 2nd week starting on the 2 week of the year before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Checkmarx One – Scan Summary & Details – cf7f4cfd-e51d-4ddd-801f-d561b976d404