Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
18 KiB
@changesets/action
2.0.0-next.2
Patch Changes
-
#670
5a8b9b7Thanks @Andarist! - Authenticate git CLI pushes with the configured GitHub token using Git extra headers instead of writing to a global.netrcfile. -
#670
5a8b9b7Thanks @Andarist! - Derive the Git server URL from the GitHub Actions context when configuring git CLI authentication to support GitHub Enterprise Server setups.
2.0.0-next.1
Patch Changes
-
#663
ccb3811Thanks @Andarist! - Fix the computed publish plan path passed internally tochangeset packby the/packsubaction. -
#662
5c88881Thanks @Andarist! - Fixed usage of--from-publish-planflag used by the/packsubaction -
#666
dc29b73Thanks @Andarist! - Fix the/versionsubaction to not crash on missingpr-base-branchinput. This input is meant to be optional.
2.0.0-next.0
Major Changes
-
#657
4f718b5Thanks @Andarist! - Removed compatibility support for old Changesets v1. -
#659
5649ff4Thanks @bluwy! - Removecwdoption forchangesets/action. Use the stepworking-directoryoption instead to change the directory.
Minor Changes
- #656
a12d90dThanks @bluwy! - Add new/select-mode,/version, and/publishsub-actions to better control version and publish steps
1.9.0
Minor Changes
-
#636
b072bccThanks @bluwy! - Add a new@changesets/action/pr-commentsub-action to comment on PRs -
#625
8795eeeThanks @bluwy! - Add a new@changesets/action/pr-statussub-action to generate the changeset status comment for PRs as an alternative to the Changesets Bot.
Patch Changes
-
#535
34f64f6Thanks @Andarist! - Fixed an issue with GitHub releases not being created for successfully published packages when some packages failed to be published to the registry. -
#632
1d54b9eThanks @bluwy! - Simplify internal implementation to get changelog entries for a package version -
#629
e0c90aaThanks @bluwy! - Fix custom version and publish command argument parsing -
#645
f9585d9Thanks @Andarist! - Improved force-push handling when usingcommitMode: "github-api"so updating an existing branch no longer temporarily resets the target branch to the base commit, avoiding cases where GitHub closes open pull requests during the update. This should remove a possibility of a GitHub state race that caused the force-pushed PRs not being reopened.
1.8.0
Minor Changes
- #258
f5dbf72Thanks @tom-sherman! - Support draft version PR modes with a newprDraftinput. Usecreateto create new version PRs as drafts, oralwaysto also convert existing version PRs back to draft when updating them.
Patch Changes
-
#502
6002dbdThanks @oshytiko! - Fixed initial.changesetstate being picked up, whencwdparameter is provided -
#536
81b3f61Thanks @radnan! - Fixed.changesetstate being picked for the version command whencwdparameter is provided
1.7.0
Minor Changes
- #564
935fe87Thanks @Andarist! - Automatically use the GitHub-provided token to allow most users to avoid explicitGITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}configuration.
Patch Changes
-
#545
54220ddThanks @ryanbas21! - The.npmrcgeneration now intelligently handles both traditional NPM token authentication and trusted publishing scenarios by only appending the auth token whenNPM_TOKENis defined. This prevents 'undefined' from being written to the registry configuration when using OIDC tokens from GitHub Actions trusted publishing. -
#563
6af4a7eThanks @Andarist! - Don't error on already committed symlinks and executables that stay untouched
1.6.0
Minor Changes
- #558
342005dThanks @harsha-venugopal-ledn! - Upgrade from Node.js 20 to Node.js 24 LTS
1.5.3
Patch Changes
-
#477
9d933dcThanks @Andarist! - Updated@actions/*and@octokit/*dependencies. -
#479
cf373e4Thanks @Andarist! - Switched toesbuildfor bundling the dist file. This led to 45% file size reduction. -
#488
022692bThanks @s0! - Fix PRs sometimes not getting reopened withcommitMode: github-apiThere was a race-condition that means sometimes existing PRs would not be found, and new PRs would be opened. This has now been fixed by fetching existing PRs before making any changes.
-
#486
7ed1955Thanks @s0! - Fixed situations in whichcwdwas specified as a relative path and used with (default)commitMode: git-cli -
#461
e9c36b6Thanks @nayounsang! - Avoid hitting a deprecation warning when encountering errors from@octokit/request-error
1.5.2
Patch Changes
-
#473
3c24abeThanks @s0! - Make git add work consistently with subdirectoriesEnsure that when running the action from a subdirectory of a repository, only the files from that directory are added, regardless of
commitMode.
1.5.1
Patch Changes
-
#471
15ab130Thanks @h3rmanj! - Bump@changesets/ghcommitto v1.4.0, which fixes an issue running this action in monorepos withcommitMode: github-api -
#467
6e57550Thanks @Vx-V! - Avoid searching for an existing pull request early.
1.5.0
Minor Changes
-
#391
207dc3dThanks @s0! - Introduce a new inputcommitModethat allows using the GitHub API for pushing tags and commits instead of the Git CLI.When used with
"github-api"value all tags and commits will be attributed to the user whose GITHUB_TOKEN is used, and also signed using GitHub's internal GPG key.
1.4.10
Patch Changes
- #448
8b16070Thanks @bluwy! - Use full git email (41898282+github-actions[bot]@users.noreply.github.com) for github-actions bot when making commits
1.4.9
Patch Changes
- #415
57ab80cThanks @benmccann! - Improve error message when attempting to publish without publish script defined
1.4.8
Patch Changes
-
#393
48ab0d2Thanks @s0! - Ensure the PR remains open when updated -
#393
48ab0d2Thanks @s0! - Switch to cheaper API for querying existing PRs
1.4.7
Patch Changes
- #255
f2660aaThanks @ernestognw! - Allow customize PRbranchfield
1.4.6
Patch Changes
1.4.5
Patch Changes
- #282
eb19e25Thanks @mark-omarov! - Updated a few dependencies to patch the security vulnerabilities that were reported for their older versions.
1.4.4
Patch Changes
- #291
db8a109Thanks @varl! - Wire up@octokit/plugin-throttlingwith all GitHub Octokit instances
1.4.3
Patch Changes
1.4.2
Patch Changes
-
#286
225a1e8Thanks @varl! - This patch implements the@octokit/plugin-throttlingplugin and wires it up with the internal GitHub Octokit instance.This plugin is recommended by the Octokit docs as it implements all the GitHub best practices for integrators.
This should help with
changesets/actiongitting spurious secondary rate limits and failing CI jobs, for which the only known workaround is to simply re-run the job.
1.4.1
Patch Changes
- #123
b78f480Thanks @Andarist! - Updated@actions/*dependencies to avoid using deprecated features of the runner.
1.4.0
Minor Changes
Patch Changes
- #228
bff53ccThanks @iansan5653! - Addis:pull-requestto search query when looking for existing PR. This fixes an issue with user-owned PATs.
1.3.0
Minor Changes
- #167
993a0a0Thanks @dmregister! - AddedpullRequestNumberto the action's outputs
Patch Changes
- #157
521c27bThanks @emmenko! - Automatically adjust GitHub PR message if it exceeds a size limit of 60k characters by omitting some of the changelog information.
1.2.2
Patch Changes
- #161
52c9ce7Thanks @bicknellr! - Change directory tocwdbefore running git user setup. This fixes an issue when the action starts its execution not in a git repository.
1.2.1
Patch Changes
- #144
898d125Thanks @Andarist! - Updated all Changesets dependencies. This should fix parsing issues for completely empty summaries that has been fixed in@changesets/parse@0.3.11.
1.2.0
Minor Changes
- #130
5c0997bThanks @akphi! - AddedcreateGithubReleasesinput option (defaults totrue) to control whether to create Github releases during publish or not.
- #134
1ed9bc2Thanks @dmregister! - Addedcwdinput option that can be used in projects that are not in the root directory.
1.1.0
Minor Changes
- #128
1937303Thanks @dhruvdutt! - Setup the git user in the local config instead of the global one.
- #131
d3db9ecThanks @jacklesliewise! - AddedsetupGitUseroption to enable or disable setting up a default git user
1.0.0
Major Changes
- #118
05c863dThanks @Andarist! - From now on this action will be released using the Changesets-based workflow (using itself). Thanks to that we'll have a good release history. The users will be able to find specific versions of the action and will be able to track changes over time. It also improves the security as the build artifact will always get built in the CI environment, using a frozen lockfile.