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
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
73591071e6
Rename root action inputs and outputs ( #681 )
2026-07-01 12:08:50 +00:00
Bjorn Lu
ca57073900
Split git tag and github release options ( #680 )
...
* Split git tag and github release options
* Rename to push-git-tags
* Validate inputs
2026-07-01 07:30:13 +00:00
Bjorn Lu
0eae789230
Rename to kebab-case for root action inputs and outputs ( #668 )
...
* Rename to kebab-case for root action inputs and outputs
* Throw on renamed inputs
2026-06-30 08:24:21 +00:00
Bjorn Lu
5649ff41b8
Remove cwd option ( #659 )
2026-06-23 06:35:46 +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
Harsha Venugopal and Mateusz Burzyński
342005d412
Upgrade from Node.js 20 to Node.js 24 LTS ( #558 )
...
* migrate nodejs from 20 to 24
* chore: update changeset
* Update .changeset/tall-flowers-fry.md
* Update .changeset/tall-flowers-fry.md
---------
Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com >
2026-01-21 13:25:38 +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
Ernesto García
f2660aa7e7
Feature: Allow custom branch ( #255 )
2024-03-19 08:57:05 +10: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
Quinn J Neumiiller and Mateusz Burzyński
398d7edfb1
Use node16 ( #216 )
...
* Use node16 in actions
* fixup! Use node16 in actions
* remove `engines.npm`
Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com >
2022-09-15 10:36:58 +02:00
David Register and Mateusz Burzyński
993a0a090d
Added pullRequestNumber to the action's outputs ( #167 )
...
* feat: set pullRequesstNumber as action output
* chore: add changeset
* fix: feedback from pr review
* Update .changeset/long-mayflies-yell.md
Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com >
Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com >
2022-04-07 19:10:26 +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
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
An Phi and Mateusz Burzyński
5c0997b25e
Added createGithubReleases input option (defaults to true) to control whether to create Github releases during publish or not ( #130 )
...
* allow skipping creation of Github releases
* fixes for PR review
* minor improvements
* add changeset
* nits
Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com >
2022-01-23 11:07:42 +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
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
mitchellhamilton
4a62d21cd0
More stuff
2019-08-14 20:38:55 +10:00
mitchellhamilton
593ac2b184
Fix a thing
2019-08-14 18:16:51 +10:00
mitchellhamilton
1278d96a46
Initial commit
2019-08-14 18:03:49 +10:00