mirror of
				https://github.com/softprops/action-gh-release.git
				synced 2025-11-04 13:49:25 +00:00 
			
		
		
		
	
		
			
				
	
	
	
		
			13 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			13 KiB
		
	
	
	
	
	
	
	
2.4.1
What's Changed
Other Changes 🔄
- fix(util): support brace expansion globs containing commas in parseInputFiles by @Copilot in https://github.com/softprops/action-gh-release/pull/672
 - fix: gracefully fallback to body when body_path cannot be read by @Copilot in https://github.com/softprops/action-gh-release/pull/671
 
2.4.0
What's Changed
Exciting New Features 🎉
- feat(action): respect working_directory for files globs by @stephenway in https://github.com/softprops/action-gh-release/pull/667
 
2.3.4
What's Changed
Bug fixes 🐛
- fix(action): handle 422 already_exists race condition by @stephenway in https://github.com/softprops/action-gh-release/pull/665
 
Other Changes 🔄
- dependency updates
 
2.3.3
What's Changed
Exciting New Features 🎉
- feat: add input option 
overwrite_filesby @asfernandes in https://github.com/softprops/action-gh-release/pull/343 
Other Changes 🔄
- dependency updates
 
2.3.2
- fix: revert fs 
readableWebStreamchange 
2.3.1
Bug fixes 🐛
- fix: fix file closing issue by @WailGree in https://github.com/softprops/action-gh-release/pull/629
 
2.3.0
- Migrate from jest to vitest
 - Replace 
mimewithmime-types - Bump to use node 24
 - Dependency updates
 
2.2.2
What's Changed
Bug fixes 🐛
- fix: updating release draft status from true to false by @galargh in https://github.com/softprops/action-gh-release/pull/316
 
Other Changes 🔄
- chore: simplify ref_type test by @steinybot in https://github.com/softprops/action-gh-release/pull/598
 - fix(docs): clarify the default for tag_name by @muzimuzhi in https://github.com/softprops/action-gh-release/pull/599
 - test(release): add unit tests when searching for a release by @rwaskiewicz in https://github.com/softprops/action-gh-release/pull/603
 - dependency updates
 
2.2.1
What's Changed
Bug fixes 🐛
- fix: big file uploads by @xen0n in https://github.com/softprops/action-gh-release/pull/562
 
Other Changes 🔄
- chore(deps): bump @types/node from 22.10.1 to 22.10.2 by @dependabot in https://github.com/softprops/action-gh-release/pull/559
 - chore(deps): bump @types/node from 22.10.2 to 22.10.5 by @dependabot in https://github.com/softprops/action-gh-release/pull/569
 - chore: update error and warning messages for not matching files in files field by @ytimocin in https://github.com/softprops/action-gh-release/pull/568
 
2.2.0
What's Changed
Exciting New Features 🎉
- feat: read the release assets asynchronously by @xen0n in https://github.com/softprops/action-gh-release/pull/552
 
Bug fixes 🐛
- fix(docs): clarify the default for tag_name by @alexeagle in https://github.com/softprops/action-gh-release/pull/544
 
Other Changes 🔄
- chore(deps): bump typescript from 5.6.3 to 5.7.2 by @dependabot in https://github.com/softprops/action-gh-release/pull/548
 - chore(deps): bump @types/node from 22.9.0 to 22.9.4 by @dependabot in https://github.com/softprops/action-gh-release/pull/547
 - chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in https://github.com/softprops/action-gh-release/pull/545
 - chore(deps): bump @vercel/ncc from 0.38.2 to 0.38.3 by @dependabot in https://github.com/softprops/action-gh-release/pull/543
 - chore(deps): bump prettier from 3.3.3 to 3.4.1 by @dependabot in https://github.com/softprops/action-gh-release/pull/550
 - chore(deps): bump @types/node from 22.9.4 to 22.10.1 by @dependabot in https://github.com/softprops/action-gh-release/pull/551
 - chore(deps): bump prettier from 3.4.1 to 3.4.2 by @dependabot in https://github.com/softprops/action-gh-release/pull/554
 
2.1.0
What's Changed
Exciting New Features 🎉
- feat: add support for release assets with multiple spaces within the name by @dukhine in https://github.com/softprops/action-gh-release/pull/518
 - feat: preserve upload order by @richarddd in https://github.com/softprops/action-gh-release/pull/500
 
Other Changes 🔄
- chore(deps): bump @types/node from 22.8.2 to 22.8.7 by @dependabot in https://github.com/softprops/action-gh-release/pull/539
 
2.0.9
- maintenance release with updated dependencies
 
2.0.8
Other Changes 🔄
- chore(deps): bump prettier from 2.8.0 to 3.3.3 by @dependabot in https://github.com/softprops/action-gh-release/pull/480
 - chore(deps): bump @types/node from 20.14.9 to 20.14.11 by @dependabot in https://github.com/softprops/action-gh-release/pull/483
 - chore(deps): bump @octokit/plugin-throttling from 9.3.0 to 9.3.1 by @dependabot in https://github.com/softprops/action-gh-release/pull/484
 - chore(deps): bump glob from 10.4.2 to 11.0.0 by @dependabot in https://github.com/softprops/action-gh-release/pull/477
 - refactor: write jest config in ts by @chenrui333 in https://github.com/softprops/action-gh-release/pull/485
 - chore(deps): bump @actions/github from 5.1.1 to 6.0.0 by @dependabot in https://github.com/softprops/action-gh-release/pull/470
 
2.0.7
Bug fixes 🐛
- Fix missing update release body by @FirelightFlagboy in https://github.com/softprops/action-gh-release/pull/365
 
Other Changes 🔄
- Bump @octokit/plugin-retry from 4.0.3 to 7.1.1 by @dependabot in https://github.com/softprops/action-gh-release/pull/443
 - Bump typescript from 4.9.5 to 5.5.2 by @dependabot in https://github.com/softprops/action-gh-release/pull/467
 - Bump @types/node from 20.14.6 to 20.14.8 by @dependabot in https://github.com/softprops/action-gh-release/pull/469
 - Bump @types/node from 20.14.8 to 20.14.9 by @dependabot in https://github.com/softprops/action-gh-release/pull/473
 - Bump typescript from 5.5.2 to 5.5.3 by @dependabot in https://github.com/softprops/action-gh-release/pull/472
 - Bump ts-jest from 29.1.5 to 29.2.2 by @dependabot in https://github.com/softprops/action-gh-release/pull/479
 - docs: document that existing releases are updated by @jvanbruegge in https://github.com/softprops/action-gh-release/pull/474
 
2.0.6
- maintenance release with updated dependencies
 
2.0.5
- Factor in file names with spaces when upserting files #446 via @MystiPanda
 - Improvements to error handling #449 via @till
 
2.0.4
2.0.3
- Declare 
make_latestas an input field inaction.yml#419 
2.0.2
2.0.1
- Add support for make_latest property #304 via @samueljseay
 - Fail run if files setting contains invalid patterns #384 via @rpdelaney
 - Add support for proxy env variables (don't use node-fetch) #386 via @timor-raiman
 - Suppress confusing warning when input_files is empty #389 via @Drowze
 
2.0.0
2.0.0!? this release corrects a disjunction between git tag versions used in the marketplace and versions list this file. Previous versions should have really been 1.*. Going forward this should be better aligned.- Upgrade action.yml declaration to node20 to address deprecations
 
0.1.15
- Upgrade to action.yml declaration to node16 to address deprecations
 - Upgrade dependencies
 - Add 
assetoutput as a JSON array containing information about the uploaded assets 
0.1.14
- provides an new workflow input option 
generate_release_noteswhich when set to true will automatically generate release notes for you based on GitHub activity #179. Please see the GitHub docs for this feature for more information 
0.1.13
- fix issue with multiple runs concatenating release bodies #145
 
0.1.12
- fix bug leading to empty strings subsituted for inputs users don't provide breaking api calls #144
 
0.1.11
- better error message on release create failed #143
 
0.1.10
- fixed error message formatting for file uploads
 
0.1.9
- add support for linking release to GitHub discussion #136
 
0.1.8
- address recent warnings in assert upload api as well as introduce asset upload overrides, allowing for multiple runs for the same release with the same named asserts #134
 - fix backwards compatibility with 
GITHUB_TOKENresolution.GITHUB_TOKENis no resolved first from an env varibale and then from and input #133 - trim white space in provided 
tag_name#130 
0.1.7
- allow creating draft releases without a tag #95
 - Set default token for simpler setup #83
 - fix regression with action yml #126
 
0.1.6
This is a release catch up have a hiatus. Future releases will happen more frequently
- Add 'fail_on_unmatched_files' input, useful for catching cases were your 
filesinput does not actually match what you expect #55 - Add 
repositoryinput, useful for creating a release in an external repository #61 - Add release 
idto outputs, useful for refering to release in workflow steps following the step that uses this action #60 - Add 
upload_urlas action output, useful for managing uploads separately #75 - Support custom 
target_commitishvalue, useful to customize the default #76 - fix 
body_pathinput first then fall back onbodyinput. this was the originally documented precedence but was implemened the the opposite order! #85 - Retain original release info if the keys are not set, useful for filling in blanks for a release you've already started separately #109
 - Limit number of times github api request to create a release is retried, useful for avoiding eating up your rate limit and action minutes do to either an invalid token or other circumstance causing the api call to fail #111
 
0.1.5
- Added support for specifying tag name #39
 
0.1.4
- Added support for updating releases body #36
 - Steps can now access the url of releases with the 
urloutput of this Action #28 - Added basic GitHub API retry support to manage API turbulance #26
 
0.1.3
- Fixed where 
with: body_pathwas not being used in generated GitHub releases 
0.1.2
- Add support for merging draft releases #16
 
GitHub's api doesn't explicitly have a way of fetching a draft release by tag name which caused draft releases to appear as separate releases when used in a build matrix. This is now fixed.
- Add support for newline-delimited asset list #18
 
GitHub actions inputs don't inherently support lists of things and one might like to append a list of files to include in a release. Previously this was possible using a comma-delimited list of asset path patterns to upload. You can now provide these as a newline delimieted list for better readability
- name: Release
  uses: softprops/action-gh-release@v1
  if: startsWith(github.ref, 'refs/tags/')
  with:
    files: |
      filea.txt
      fileb.txt
      filec.txt
  env:
    GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- Add support for prerelease annotated GitHub releases with the new input field 
with.prerelease: true#19 
0.1.1
- Add support for publishing releases on all supported virtual hosts
 
You'll need to remove docker:// prefix and use the @v1 action tag
0.1.0
- Initial release