Mateusz Burzyński
5b307d3df2
Validate that projects use Changesets CLI v3 and direct Changesets CLI v2 users to changesets/action@v1 ( #699 )
...
* Validate that projects use Changesets CLI v3 and direct Changesets CLI v2 users to `changesets/action@v1`
* better spy/mocking
* fmt
* shuffle
2026-07-23 09:34:32 +00:00
Mateusz Burzyński
84d78c68f9
Allow custom publish scripts to complete without a Changesets output file ( #697 )
2026-07-22 06:31:15 +00:00
Mateusz Burzyński
e3e2663c0e
Add uncommitted .github/actions/setup-bot-auth ( #687 )
...
* Add uncommitted `.github/actions/setup-bot-auth`
* tweak codeowners
2026-07-01 13:52:58 +00:00
Mateusz Burzyński
e43c867727
Setup git user in the release script ( #686 )
...
* Setup git user in the release script
* refactor stuff
2026-07-01 13:29:33 +00:00
Mateusz Burzyński
cf45e93c21
Use split publishing workflow ( #679 )
...
* fix release line timing
* Use split publishing workflow
* remove release check, handle through publish plan
* remove unused script
* remove unused publish plan output
* fmt
* update a thing
* fmt
* simplify
* update pre
* update changesets cli
2026-07-01 12:24:41 +00:00
Mateusz Burzyński
f71ae043ed
Expect publish output to be shared through a file ( #678 )
...
* Expect publish output to be shared through a file
* throw at all times
* match latest changes
* fmt
* rename things
* update changesets
* add changeset
2026-07-01 09:08:14 +00:00
Mateusz Burzyński
5a8b9b721b
Avoid putting the github token in the global .netrc file ( #670 )
...
* Avoid putting the github token in the global `.netrc` file
* fix wording
2026-06-24 10:07:11 +00:00
Mateusz Burzyński
dc29b738b5
Fix the /version subaction to not crash on missing pr-base-branch input ( #666 )
...
* use `getOptionalInput` consistently
* introduce `getRequiredInput`
* add changeset
2026-06-23 11:26:43 +00:00
Mateusz Burzyński
ccb38113ea
Fix the computed publish plan path passed internally to changeset pack by the /pack subaction ( #663 )
...
* Fix the computed publish plan path passed internally to `changeset pack` by the `/pack` subaction
* fix it
2026-06-23 10:00:39 +00:00
Mateusz Burzyński
cf37561cd9
Fix description of the /version's script input ( #665 )
2026-06-23 09:55:13 +00:00
Mateusz Burzyński
5c88881fff
Fixed usage of --from-publish-plan flag used by the /pack subaction ( #662 )
2026-06-23 09:25:48 +00:00
Mateusz Burzyński
dad5baf18b
Pass the publishing app token to the release step ( #661 )
2026-06-23 07:31:13 +00:00
Mateusz Burzyński
4f718b5921
Removed compatibility support for old Changesets v1 ( #657 )
2026-06-15 08:03:20 +00:00
Mateusz Burzyński
1bf7c2782b
Enter pre mode ( #652 )
2026-06-10 08:23:13 +00:00
Mateusz Burzyński
310b913a84
Don't update main release lines for prerelease versions ( #653 )
2026-06-10 01:40:16 +00:00
Mateusz Burzyński
f9585d966a
Update @changesets/ghcommit ( #645 )
...
* Update `@changesets/ghcommit`
* add changeset
* update ghcommit more
2026-06-02 13:54:38 +00:00
Mateusz Burzyński
020e8cc600
Use internal bot for versioning ( #643 )
...
* Use internal bot for versioning
* tweak `CODEOWNERS`
2026-06-02 10:22:42 +02:00
Mateusz Burzyński and Bjorn Lu
34f64f6e2e
Fixed an issue with GitHub releases not being created for successfully published packages when some packages failed to be published ( #535 )
...
* Fixed an issue with GitHub releases not being created for successfully published packages when some packages failed to be published
* Format
---------
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com >
2026-05-29 06:48:06 +00:00
Mateusz Burzyński
87481d361e
Add shellEmulator to pnpm-workspace.yaml ( #624 )
2026-05-16 15:41:11 +00:00
Mateusz Burzyński
03ba888eb8
Add zizmor workflow ( #617 )
...
* Add `zizmor` workflow
* fix issues
* fix one thing
* add permission comments
* add job names
* move zizmor to CI
2026-05-15 10:16:37 +00:00
Mateusz Burzyński
ccba80bb5a
Fix the ability to create GitHub releases in our own workflow ( #614 )
2026-05-07 10:05:44 +00:00
Mateusz Burzyński
91b911142e
Protect publishes with env gate ( #610 )
...
* Protect publishes with env gate
* tweak CODEOWNERS and release-pr
* remove redundant permission
* fix syntax
* Use app with protection bypass for publishing
* handle forks better
* remove redundant permission
2026-05-07 09:16:30 +00:00
Mateusz Burzyński
d4c53c2943
Fix CODEOWNERS pattern
2026-04-03 10:49:07 +02:00
Mateusz Burzyński
2ae596f3dd
Tweak CI setup ( #599 )
2026-04-01 09:17:56 +02:00
Mateusz Burzyński
0784b0ec8f
Add CODEOWNERS
2026-04-01 09:00:07 +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
Mateusz Burzyński
6af4a7ec08
Don't error on symlinks and executables when they don't have to be touched anyway ( #563 )
...
* Don't error on symlinks and executables when they don't have to be touched anyway
* tweak range
2026-01-28 09:02:44 +01:00
Mateusz Burzyński
746b247c1c
Tweak logging related to NPM_TOKEN/OIDC auth ( #566 )
2026-01-28 07:35:01 +01:00
Mateusz Burzyński
08db198428
Fixed missed __dirname reference ( #496 )
2025-05-16 12:29:46 +02:00
Mateusz Burzyński
1ae3a21f70
Switch to bundling with Rollup ( #495 )
2025-05-16 12:25:02 +02:00
Mateusz Burzyński
5078b4b48b
Migrate to ESM ( #484 )
...
* Migrate to ESM
* just use `require.resolve`
* reuse setup action
* checkout PR head for a sec
* ls things
* try a thing
* the dirname had a trailing whitespace, lol
2025-05-16 11:39:43 +02:00
Mateusz Burzyński
0564b8428f
Removed fs-extra dependency ( #481 )
...
* Removed `fs-extra` dependency
* use `fs/promises` consistently
2025-05-15 21:41:09 +02:00
Mateusz Burzyński
9f7e23e7ee
Setup Git user in release-pr workflow ( #493 )
2025-05-15 10:31:07 +02:00
Mateusz Burzyński
10ea96defe
Use proper ndoe version in release-pr workflow ( #492 )
2025-05-15 10:22:33 +02:00
Mateusz Burzyński
f6369c112a
Add release-pr workflow ( #490 )
...
* Add `release-pr` workflow
* Add comments
* fix quotes
2025-05-15 09:42:54 +02:00
Mateusz Burzyński
e82f42c2cc
Migrate to Vitest ( #483 )
...
* Migrate to Vitest
* `skipLibCheck` for now
2025-05-11 20:59:28 +02:00
Mateusz Burzyński
cf373e45c9
Switch to esbuild for bundling ( #479 )
...
* Switch to esbuild for bundling
* add changeset
2025-05-11 20:55:50 +02:00
Mateusz Burzyński
ad037f48d0
Import only for semver/functions/lt ( #482 )
2025-05-11 12:21:44 +02:00
Mateusz Burzyński
c1f57e52f9
Run typecheck on CI ( #478 )
2025-05-11 11:01:53 +02:00
Mateusz Burzyński
9d933dcd11
Updated @actions/* and @octokit/* dependencies ( #477 )
2025-05-11 11:01:10 +02:00
Mateusz Burzyński
2bb9bcbd6b
Update semver package ( #307 )
2023-06-23 13:19:12 +02:00
Mateusz Burzyński
49f9bd750b
Upgrade @octokit/plugin-throttling and fix type errors ( #294 )
2023-05-14 16:56:41 +02:00
Mateusz Burzyński
ba5ea93f34
Replace Parcel with ncc
2023-05-09 17:44:11 +02:00
Mateusz Burzyński
4e64830a00
Update Jest
2023-05-09 17:32:35 +02: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
Mateusz Burzyński
b78f480998
Upgrade @actions/* dependencies ( #123 )
...
* Upgrade `@actions/*` dependencies
* bumps deps again
* add changeset
2022-11-08 10:26:23 +01:00
Mateusz Burzyński
2ccdaef0d0
Change trigger's event type to pull_request in the CI action ( #181 )
2022-05-10 10:39:50 +02:00
Mateusz Burzyński
5766bae8d9
Add concurrency to the local Changesets workflow
2022-03-04 10:27:57 +01:00
Mateusz Burzyński
56bd5e54f8
Add concurrency option to the exampels in the README ( #156 )
2022-03-04 07:27:33 +01:00
Mateusz Burzyński
898d125cee
Updated all Changesets dependencies ( #144 )
2022-01-27 07:36:21 +01:00
Mateusz Burzyński
e0c51a52b8
Fix changeset author attribution
2021-12-23 11:31:32 +01:00
Mateusz Burzyński and Dhruvdutt Jadhav
19373036c4
Setup the git user in the local config instead of the global one ( #128 )
...
* Update gitUtils.ts
* add changeset
Co-authored-by: Dhruvdutt Jadhav <dhruvdutt.jadhav@razorpay.com >
2021-12-23 11:21:40 +01:00
Mateusz Burzyński
37c2edd85b
Fixed the checkout repo step in ci.yml
2021-11-26 14:18:16 +01:00
Mateusz Burzyński
3ea945d945
Rename version script to bump
2021-11-25 18:02:16 +01:00
Mateusz Burzyński
77633d0426
Fixed how local action is referenced from the workflow file
2021-11-25 17:53:46 +01:00
Mateusz Burzyński and Nicola Molinari
05c863d3f9
Switch to Changesets-based release process ( #118 )
...
* Switch to Changesets-based release process
* Bump version
* drop unused variable
* Update .github/workflows/version-or-publish.yml
Co-authored-by: Nicola Molinari <nicola.molinari@commercetools.com >
* Push also to a release line branch when releasing
* Change node version used in the version-or-publish workflow
* Switch to using the local action
Co-authored-by: Nicola Molinari <nicola.molinari@commercetools.com >
* build the action before trying to use it the workflow
* Add changeset and actually setup Changesets, lol
Co-authored-by: Nicola Molinari <nicola.molinari@commercetools.com >
2021-11-25 17:51:48 +01:00
Mateusz Burzyński
8090f2a918
Add authToken for the npm registry to user-level .npmrc if it is not there ( #110 )
2021-11-09 06:28:22 +01:00
Mateusz Burzyński
c3d88279fd
Add hasChangesets output ( #102 )
2021-08-19 08:32:25 +02:00
Mateusz Burzyński
aacbc22392
Avoid changing HEAD when executing publish ( #81 )
2021-03-23 11:04:41 +01:00
Mateusz Burzyński
b5c0c12a1d
Throw custom error for MODULE_NOT_FOUND when loading @changesets/cli ( #76 )
2021-03-22 11:35:40 +10:00
Mateusz Burzyński
6c6b3b9bb0
Fixed an issue with the action crashing on commit attempts in projects with commit: true ( #61 )
2020-11-30 08:10:04 +01:00
Mateusz Burzyński
bfeb9e077e
Fixed an issue with treating single package repositories without changesets as versioned at all times ( #41 )
2020-07-07 10:06:02 +10:00
Mateusz Burzyński
a56ea2d6eb
Setup GitHub action for running tests ( #39 )
2020-07-06 20:34:25 +10:00
Mateusz Burzyński
2c7afd615c
Upgrade @actions/* packages ( #40 )
2020-07-06 20:33:19 +10:00
Mateusz Burzyński
d846247242
Remove leftover comment
2020-07-06 11:29:23 +02:00
Mateusz Burzyński
cd904b92c7
Fixed an issue with ignored package being included in PR body incorrectly ( #38 )
2020-07-06 19:08:41 +10:00
Mateusz Burzyński
c240b08dfb
Reformat files using Prettier
2020-06-30 21:25:45 +02:00
Mateusz Burzyński
5ad76cdc8b
Add support for the simplified tag for single-package repositories ( #35 )
2020-06-25 07:26:50 +10:00
Mateusz Burzyński
07f96a1a01
Add prettier
2020-06-22 08:35:01 +02:00
Mateusz Burzyński
6035d31341
Migrate away from deprecated get-workspaces ( #34 )
2020-06-22 08:17:36 +10:00
Mateusz Burzyński
a3c8cda6e1
Bring back former PR title ( #20 )
2020-01-31 07:22:02 +11:00
Mateusz Burzyński
22b78e6f5e
Add querying pnpm workspaces to one more place ( #19 )
2020-01-27 09:26:31 +11:00
Mateusz Burzyński and Mitchell Hamilton
ce39766e0a
Remove unused dependencies ( #18 )
...
Co-authored-by: Mitchell Hamilton <mitchell@hamil.town >
2020-01-26 08:10:26 +11:00
Mateusz Burzyński
58423801e6
Add pnpm support by upgrading changesets-related deps ( #17 )
2020-01-26 07:03:36 +11:00
Mateusz Burzyński
0232b3a289
Remove unused output variable ( #15 )
2020-01-21 11:40:13 +11:00
Mateusz Burzyński
e9239e0d25
Match commit message to PR title ( #13 )
2019-12-24 11:44:09 +10:00
Mateusz Burzyński
6486ac4c6a
Change PR title in prerelease mode to include tag name ( #7 )
...
* Change PR title in prerelease mode to include tag name
* Add title to pull update call
2019-11-09 21:49:33 +10:00