WÁNG Xuěruì
deddb09c64
fix: big file uploads ( #562 )
...
* fix: use readableWebStream() to stream asset contents
This allows the uploads to finish without mismatched Content-Length,
likely because the original method implied a wrong body encoding or
something similar. Unfortunately a GitHub server API mock was not
readily available so I had to test manually with a barebones repository.
Fixes : #555
Fixes : #556
Signed-off-by: WANG Xuerui <git@xen0n.name>
* feat: log when each asset is successfully uploaded
Signed-off-by: WANG Xuerui <git@xen0n.name>
* build: refresh dist
Signed-off-by: WANG Xuerui <git@xen0n.name>
* style: format with prettier
Signed-off-by: WANG Xuerui <git@xen0n.name>
---------
Signed-off-by: WANG Xuerui <git@xen0n.name>
2025-01-07 13:42:55 -05:00
WÁNG Xuěruì
64f1fa19ef
feat: read the release assets asynchronously ( #552 )
...
Previously all assets were being read synchronously into memory, making
the action unsuitable for releasing very large assets. Because the
client library allows stream body inputs (it just forwards it to the
underlying `fetch` implementation), just do it.
The idea is also suggested by @enumag in
https://github.com/softprops/action-gh-release/issues/353#issuecomment-1793865790 .
Fixes : #353
Signed-off-by: WANG Xuerui <git@xen0n.name>
2024-12-10 21:19:13 -05:00
Richard Davison
d5f028c822
feature: preserve upload order ( #500 )
...
* Preserve upload order
* Update README.md
* Fix typings and add a test
* fmt code
Signed-off-by: Rui Chen <rui@chenrui.dev>
---------
Signed-off-by: Rui Chen <rui@chenrui.dev>
Co-authored-by: Richard Davison <ridaviso@amazon.com>
Co-authored-by: Rui Chen <rui@chenrui.dev>
2024-11-11 15:14:02 -05:00
Eugen Dukhin
98daca21d1
feat: add support for release assets with multiple spaces within the name ( #518 )
...
* extracted the asset name alignment to utils, added unit tests
* fixed formatting issues
2024-11-11 15:12:02 -05:00
dependabot[bot]
25849b1326
chore(deps): bump prettier from 2.8.0 to 3.3.3 ( #480 )
...
* Bump prettier from 2.8.0 to 3.3.3
Bumps [prettier](https://github.com/prettier/prettier ) from 2.8.0 to 3.3.3.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.8.0...3.3.3 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* run fmt
Signed-off-by: Rui Chen <rui@chenrui.dev>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Rui Chen <rui@chenrui.dev>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rui Chen <rui@chenrui.dev>
2024-07-18 16:05:39 -04:00
softprops
9f5c4d39bc
update changelog
2024-03-08 16:30:09 -05:00
Sam Seay
0bea76b227
Add support for make_latest property ( #304 )
...
* Add make_latest, remove dubious dist asset
* Apparently make_latest is a string.
* Keep default behaviour the same by defaulting to true for make_latest.
* Update config tests and README
* Rebuild the code.
* Revert change removing commented code.
* Change default behaviour to undefined for make_latest
* Update input documentation.
* Rebuild for code changes
---------
Co-authored-by: Doug Tangren <d.tangren@gmail.com>
2024-03-08 16:28:39 -05:00
koplo199
0bd7e8b279
Update all dependencies + dependabot.yml configuration + node16 ( #275 )
...
* Create dependabot.yml
* Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update to node16
* Bump @types/node from 12.12.24 to 18.11.9
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 12.12.24 to 18.11.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump glob and @types/glob
Bumps [glob](https://github.com/isaacs/node-glob ) and [@types/glob](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/glob ). These dependencies needed to be updated together.
Updates `glob` from 7.1.6 to 8.0.3
- [Release notes](https://github.com/isaacs/node-glob/releases )
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/node-glob/compare/v7.1.6...v8.0.3 )
Updates `@types/glob` from 7.1.1 to 8.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/glob )
---
updated-dependencies:
- dependency-name: glob
dependency-type: direct:production
update-type: version-update:semver-major
- dependency-name: "@types/glob"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump @actions/github from 5.0.0 to 5.1.1
Bumps [@actions/github](https://github.com/actions/toolkit/tree/HEAD/packages/github ) from 5.0.0 to 5.1.1.
- [Release notes](https://github.com/actions/toolkit/releases )
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/github/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/github )
---
updated-dependencies:
- dependency-name: "@actions/github"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump ts-jest from 24.2.0 to 24.3.0
Bumps [ts-jest](https://github.com/kulshekhar/ts-jest ) from 24.2.0 to 24.3.0.
- [Release notes](https://github.com/kulshekhar/ts-jest/releases )
- [Changelog](https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/kulshekhar/ts-jest/compare/v24.2.0...v24.3.0 )
---
updated-dependencies:
- dependency-name: ts-jest
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump prettier from 1.19.1 to 2.7.1
Bumps [prettier](https://github.com/prettier/prettier ) from 1.19.1 to 2.7.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/1.19.1...2.7.1 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump @octokit/plugin-retry from 3.0.9 to 4.0.3
Bumps [@octokit/plugin-retry](https://github.com/octokit/plugin-retry.js ) from 3.0.9 to 4.0.3.
- [Release notes](https://github.com/octokit/plugin-retry.js/releases )
- [Commits](https://github.com/octokit/plugin-retry.js/compare/v3.0.9...v4.0.3 )
---
updated-dependencies:
- dependency-name: "@octokit/plugin-retry"
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Resolve conflicts
* Resolve conflicts
* Resolve conflicts
* Bump mime and @types/mime
Bumps [mime](https://github.com/broofa/mime ) and [@types/mime](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mime ). These dependencies needed to be updated together.
Updates `mime` from 2.4.4 to 3.0.0
- [Release notes](https://github.com/broofa/mime/releases )
- [Changelog](https://github.com/broofa/mime/blob/main/CHANGELOG.md )
- [Commits](https://github.com/broofa/mime/compare/v2.4.4...v3.0.0 )
Updates `@types/mime` from 2.0.1 to 3.0.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mime )
---
updated-dependencies:
- dependency-name: mime
dependency-type: direct:production
update-type: version-update:semver-major
- dependency-name: "@types/mime"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump @octokit/plugin-throttling from 3.7.0 to 4.3.2
Bumps [@octokit/plugin-throttling](https://github.com/octokit/plugin-throttling.js ) from 3.7.0 to 4.3.2.
- [Release notes](https://github.com/octokit/plugin-throttling.js/releases )
- [Commits](https://github.com/octokit/plugin-throttling.js/compare/v3.7.0...v4.3.2 )
---
updated-dependencies:
- dependency-name: "@octokit/plugin-throttling"
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump @zeit/ncc from 0.21.1 to 0.22.3
Bumps [@zeit/ncc](https://github.com/zeit/ncc ) from 0.21.1 to 0.22.3.
- [Release notes](https://github.com/zeit/ncc/releases )
- [Commits](https://github.com/zeit/ncc/compare/0.21.1...0.22.3 )
---
updated-dependencies:
- dependency-name: "@zeit/ncc"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update dependabot.yml
* Update dependabot.yml
* Regenerate package-lock.json and dist folder
* Update
* Bump typescript from 3.9.10 to 4.8.4
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 3.9.10 to 4.8.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.9.10...v4.8.4 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Resolve conflicts
* Bump jest-circus from 24.9.0 to 29.2.2
Bumps [jest-circus](https://github.com/facebook/jest/tree/HEAD/packages/jest-circus ) from 24.9.0 to 29.2.2.
- [Release notes](https://github.com/facebook/jest/releases )
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/jest/commits/v29.2.2/packages/jest-circus )
---
updated-dependencies:
- dependency-name: jest-circus
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Resolve conflicts
* Resolve conflicts
* Resolve conflicts
* Resolve conflicts
* Bump @types/jest from 24.9.1 to 29.2.2
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ) from 24.9.1 to 29.2.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest )
---
updated-dependencies:
- dependency-name: "@types/jest"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update main.yml
* Bump jest-circus from 29.3.0 to 29.3.1
Bumps [jest-circus](https://github.com/facebook/jest/tree/HEAD/packages/jest-circus ) from 29.3.0 to 29.3.1.
- [Release notes](https://github.com/facebook/jest/releases )
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/jest/commits/v29.3.1/packages/jest-circus )
---
updated-dependencies:
- dependency-name: jest-circus
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump jest from 29.3.0 to 29.3.1
Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest ) from 29.3.0 to 29.3.1.
- [Release notes](https://github.com/facebook/jest/releases )
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/jest/commits/v29.3.1/packages/jest )
---
updated-dependencies:
- dependency-name: jest
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-21 01:50:24 -05:00
Feng Yu
fe9a9bd329
add append_body option ( #199 )
2022-01-22 11:40:31 -05:00
Brian Surowiec
0465cdad11
Support auto generating release notes ( #179 )
2021-11-07 17:06:35 -05:00
Doug Tangren
730b76a669
make sure values not provided by users resolve to undefined ( #144 )
2021-08-09 23:57:43 -04:00
Doug Tangren
2861dc8673
support linking to discussions ( #136 )
...
* support linking to discussions
* fmt
* wire param
2021-08-08 02:07:02 -04:00
Doug Tangren
003621c2ca
address asset upload warning ( #134 )
...
* bump version
* address asset upload warning
* refactor to new octokit api, work around release asset upload api
* format upload url
* unminify to debug
* try alt constructor
* utilize formatted upload url
* authorize upload
* pass token explicitly
* address conflicting uploads
* remove debugging artifacts
2021-08-08 00:28:01 -04:00
Doug Tangren
8779b820d9
backwards compat for GITHUB_TOKEN from env ( #133 )
...
* backwards compat for GITHUB_TOKEN from env
* update changelog
2021-07-30 18:41:53 -04:00
Filip Š
104b6490a7
Retain original release info if the keys are not set ( #109 )
2021-07-17 19:27:42 -04:00
Thomas Piskol
9729932bfb
Support custom target_commitish value ( #76 )
...
* Make target_commitish configurable
* Store compiled action for testing
* Add target_commitish to metadata
* Allow override of target_commitish for updating
* Print commit usage
* Improve message for commit usage
* Update draft releases too
* Revert "Update draft releases too"
This reverts commit ff30f8edb18fa851785a2d361b03c9713f5ac17d.
* Integrate latest changes from upstream.
2021-05-02 20:43:58 -04:00
A1lo
dac15d39e4
fix: Get the same behavior described in Docs( #71 ) ( #85 )
...
Now trying read body path first then falling back on body
2021-03-21 01:52:16 -04:00
David Kramer
4fb86a77e0
Add 'fail_on_unmatched_files' input ( #55 )
2020-06-25 02:11:41 -04:00
K.Takata
9f4852ebe6
Add tag_name option ( #39 )
...
Allow setting tag name like actions/create-release.
2020-01-09 01:06:19 -05:00
softprops
ba42ad9139
honor body_path input when provided. fixes #22
2019-09-29 02:15:58 -04:00
softprops
a95bad53b2
add support for prereleases. fixes #17
2019-09-17 23:30:36 +09:00
softprops
3af8783d41
support multi-line delimited assets. fixes #15
2019-09-17 23:14:30 +09:00
softprops
ef96a2eb52
prettier
2019-09-09 21:20:59 +09:00
softprops
18daf2c63f
refactor for cross platform use
2019-09-09 17:10:07 +09:00