Bjorn Lu
3b7c71c440
Add back cwd input ( #718 )
2026-08-12 13:10:39 +00:00
Mateusz Burzyński
cb3f0110d7
Use GitHub API for pushes by default and require explicit github-token when using custom tokens ( #692 )
...
* Ensure `github-token` wins for `git-cli` pushes
* more shenanigans
* Default to GitHub API commit mode
* e2e auth tests
* push missing utils
* rename input
* refactor
* refactor
* refactor
* refactor
* refactor
* refactor
* reuse helpers
* refactor
* refactor
* simplify
* add tests
* refactor
* improve comments
* shift helper
* add comments
* extract test helpers
* update docs and changesets
* update one thing
2026-08-03 11:02:31 +00:00
Bjorn Lu
50de20a107
Add extra permission docs ( #704 )
...
* Add extra permission docs
* Update
2026-08-01 09:35:59 +00:00
Bjorn Lu
64b747d5f5
Update all the docs ( #703 )
...
* Update all the docs
* Fix heading
2026-07-31 14:33:09 +00:00
Mateusz Burzyński
219ea82e52
Remove setup-git-user in favor of setting fallback only when identity is missing ( #688 )
...
* Experiment with skipping setup-git-user more often
* drop setup-git-user
* fix tests
2026-07-27 05:02:39 +00:00
Bjorn Lu
469993ce57
Remove npm auth handling in favor of docs ( #695 )
...
* Add docs for npm auth setup
* Show bash examples
* Improve bash pattern
* Update and reference docs
* Remove setup auth code
* Update
* Update
* Update
2026-07-24 15:24:09 +00:00
Tee Ming
c6cc0d84cb
Update README.md with input/output kebab-case naming convention ( #691 )
...
* Update README.md
* Apply suggestion from @teemingc
2026-07-05 17:43:21 +00:00
Bjorn Lu
73591071e6
Rename root action inputs and outputs ( #681 )
2026-07-01 12:08:50 +00:00
changesets-org-version-bot[bot] and github-actions[bot]
0490518932
Version Packages (next) ( #664 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-23 11:29:25 +00:00
Mateusz Burzyński
1bf7c2782b
Enter pre mode ( #652 )
2026-06-10 08:23:13 +00:00
Bjorn Lu
b072bccc4c
Add simple PR comment sub-action ( #636 )
...
* Add simple PR comment sub-action
* Update rolldown config
* Add changeset
* Update readme
* Use TLA
* Add prefix
* fix merge
* Update
2026-05-30 19:39:39 +00:00
Bjorn Lu and Mateusz Burzyński
8795eee5ee
Comment changeset status in PRs ( #625 )
...
* Initial implementation
* Fix
* fix
* fix
* Make it look nicer
* Update docs
* Rename to pr-status-comment
* Remove outputs
* Update path
* update name
* Checkout PR in a detached worktree (#626 )
Co-authored-by: bluwy <bjornlu.dev@gmail.com >
* Move comment to separate job
* Loosen event requirement
* Update
* Apply suggestions from code review
Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com >
* Use TLA
* use using
* Remove test log
---------
Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com >
2026-05-29 12:27:24 +00:00
Marco Pasqualetti and Mateusz Burzyński
04ba326779
migrate to pnpm ( #609 )
...
* migrate to `pnpm`
* rename `simple-project` fixture packages to remove socket security errors
* add pnpm `dedupe` options
* update release-pr workflow
* update
* update snashots
* tweaks
* tweak
* tweak
* fix missing ci-setup
* tweak
* tweak deps
* update pnpm
* ok, Socket, let's rename them
* update snapshots
* rename again
* fmt
---------
Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com >
2026-05-14 09:04:38 +00:00
f5dbf72f96
Add draft mode support ( #258 )
...
* Add draft mode support
* Add doc
* fmt
* add it to action.yml
* fix bad merge?
* tweak changeset
* refactor
---------
Co-authored-by: Emma Hamilton <mitchell@hamil.town >
Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com >
2026-05-07 11:35:24 +02:00
Mateusz Burzyński
935fe876b0
Automatically use the GitHub-provided token to allow most users to avoid explicit GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} configuration ( #564 )
2026-01-29 09:35:17 +01:00
Sam Lanning and Mateusz Burzyński
207dc3da2d
Introduce an option to use the GitHub API to commit changes, for GPG ( #391 )
...
* Create tags on GitHub using API
To allow for signed tags to be created,
rather than use the git CLI to push tags,
manually push each tag using the GitHub API,
which will sign the tag using the built-in GitHub GPG key.
* Use ghcommit to push changes
To allow for all commits to be signed,
use the GitHub API to push changes.
* Add changeset version
* Allow tag publish to fail, assume it was manually published
* Add to changeset
* Update @s0/ghcommit
* Update ghcommit to fix missing ref bug
* Make using GitHub API Optional
Change this to a minor version bump,
with a new feature that allows for using the
GitHub API to create tags and commits.
* Use a strategy pattern for GitHub API vs CLI usage
* refactor git interactions
* fix mock thing
* usechangesets pkg
* switch to `commitMode`
---------
Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com >
2025-05-02 15:32:14 +02:00
Thomas Beer
89b41e6c69
Fix typos in README.md ( #384 )
2024-07-30 15:02:29 +02:00
m-shaka and Mateusz Burzyński
9385be9e75
Bump node.js to 20 on the CI ( #350 )
...
* chore: bump nodejs from 16 to 20
* Create kind-sheep-grab.md
---------
Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com >
2024-02-16 11:35:19 +01:00
Mateusz Burzyński
595655c3ea
Update more examples with references to the latest versions of core actions
2022-12-05 14:55:10 +01:00
allbetter-max
da3a687419
Update examples in the docs to use new versions of other core actions like checkout and setup-node ( #237 )
2022-12-05 14:53:04 +01:00
Brian Espinosa
6a46d2c283
Update README to reference baseBranch, use "main" as default in examples ( #180 )
...
* chore(docs): Update README to reference baseBranch
- Adds reference to the `baseBranch` config in the Changesets docs
- Updates all references in examples to `main` instead of `master`
- `main` is now the default branch in new GitHub projects
- This change aligns with the comment in the `baseBranch` section of Changesets docs
* remove commit sha from docs URL
2022-06-11 10:00:48 +02:00
Patrick McElhaney
fa2875d617
Remove unnecessary email config from README ( #186 )
...
The `email=my@email.com ` line isn't necessary. It doesn't seem to be a real configuration option and as far as I can tell npm ignores it.
fixes #185
2022-05-24 13:39:08 +02:00
John Undersander
5252f6fe5d
Document createGithubReleases input ( #165 )
2022-05-16 15:34:21 +10:00
Royston Shufflebotham
26d7bf0c4b
Remove suggestions of using fetch-depth: 0 ( #177 )
...
Changesets automatically deepens a shallow clone as necessary,
so we don't need to recommend a complete deep clone in order
for changsets to work.
Fixes : #97
2022-04-29 12:53:40 +02:00
Will Weaver and Mateusz Burzyński
b0aaf6aed5
Document hasChangesets output ( #136 )
...
* Add shouldPublish output
* Update README.md
Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com >
* Remove changeset
Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com >
2022-03-14 15:27:53 +01:00
Mateusz Burzyński
56bd5e54f8
Add concurrency option to the exampels in the README ( #156 )
2022-03-04 07:27:33 +01:00
David Register and Mateusz Burzyński
1ed9bc24b7
Added cwd input option ( #134 )
...
* feat: add cwd for projects that not in the root directory
* docs: add cwd to README
* reword the added log
* tweak changeset
Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com >
2022-01-23 14:25:45 +01:00
Jack Leslie and Mitchell Hamilton
d3db9eceaf
Added setupGitUser option to enable or disable setting up a default git user ( #131 )
...
* custom git user option
* Create two-dolls-promise.md
* Update two-dolls-promise.md
* change input name and update default
* Update .changeset/two-dolls-promise.md
Co-authored-by: Mitchell Hamilton <mitchell@hamil.town >
2022-01-07 15:27:29 +01:00
Mitchell Hamilton
5556dd0a57
Reference specific versions of other actions ( #122 )
2021-11-26 10:23:11 +01:00
2eadeb0ff8
Version Packages ( #119 )
...
* Version Packages
* Fixup version bump
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com >
2021-11-25 18:07:53 +01:00
Jacob Gillespie
bf4c612018
Require @changesets/cli resolving from cwd ( #67 )
...
* Resolve @changesets/cli with resolve-from
* Use require.resolve directly
* Add documentation section to README
* Add custom version command docs for Yarn 2
2021-02-15 18:51:03 +01:00
Nicola Molinari and mitchellhamilton
6f5135b203
fix: respect .npmrc if already present ( #30 )
...
* fix: respect .npmrc if already present
* Update dist file
Co-authored-by: mitchellhamilton <mitchell@hamil.town >
2020-05-09 08:03:53 +10:00
Daniel Del Core
e49f223776
Add link to NPM 2fa docs ( #28 )
2020-04-30 19:23:25 +10:00
ocavue and Mitchell Hamilton
2eb58c89dc
Add input variables commit and title ( #27 )
...
* Add input variables `commit` and `title`
* Update action.yml
Co-authored-by: Mitchell Hamilton <mitchell@hamil.town >
2020-04-29 12:29:15 +10:00
ocavue
dfa783e7bc
Add outputs variable published and publishedPackages ( #26 )
...
* Add outputs variable `published`
* publishedPackages
2020-04-20 15:11:58 +10:00
Luis Herranz and mitchellhamilton
d6b65536ef
Add parameter to control version script ( #23 )
...
* Add version script
* Run build
Co-authored-by: mitchellhamilton <mitchell@hamil.town >
2020-04-15 06:56:31 +10:00
Mitchell Hamilton
1f00d9074c
Update README.md
2019-12-19 10:36:55 +10:00
Mitchell Hamilton
148baf0920
Update README.md
2019-12-13 12:57:01 +10:00
Mitchell Hamilton
58a9a6e4f5
Update README.md
2019-10-04 21:07:08 +10:00
Christopher Biscardi
2f412f52fd
remove install of yarn from action (because it is already installed) ( #5 )
...
* setup-node installs yarn
* add empty line back
2019-10-04 21:04:59 +10:00
mitchellhamilton
fbef614dc1
Add releases to PRs
2019-09-07 12:51:30 +10:00
mitchellhamilton
4fd1d272b4
Create README.md
2019-09-07 12:35:33 +10:00