28 Commits

Author SHA1 Message Date
Austin Fahsl
f21b86cff2
fix(release): skip lock file update if yarn classic (#21489) 2024-02-01 11:02:01 -07:00
James Henry
e335b9f6ea
fix(release): ensure non-zero exit code is propagated, change missing target handling (#21388) 2024-01-29 15:34:11 -05:00
Austin Fahsl
9c81328b81
fix(release): disable workspace changelogs in config when not valid (#21341) 2024-01-26 21:51:29 +04:00
James Henry
c577f48cea
fix(release): only add nx-release-publish to public packages (#21338) 2024-01-26 11:56:54 -05:00
Austin Fahsl
b6b14ddaf4
feat(release): global stageChanges option & changelog fixes (#21223) 2024-01-24 07:07:29 -07:00
Austin Fahsl
1257d73c0c
chore(release): fix yarn berry e2e test (#21289) 2024-01-24 16:29:18 +04:00
Austin Fahsl
096cefb109
feat(release): update lockfile after version command (#21107) 2024-01-23 11:22:16 -07:00
James Henry
3d4238a405
fix(release): filtering publish by project or group should exclude task deps (#21231) 2024-01-22 14:00:14 -05:00
Austin Fahsl
8f2dee0500
feat(release): add fallback for currentVersionResolver in the version step (#21155) 2024-01-17 13:36:33 +04:00
James Henry
f02492301a
fix(release): default changelog git commit and tag true (#21129) 2024-01-16 22:00:52 +04:00
Austin Fahsl
b9192cdcf2
feat(release): enable git operations by default (#21082) 2024-01-11 10:37:03 -07:00
Austin Fahsl
2a669f6f43
feat(release): conventional commits support for independent projects (#21012) 2024-01-09 18:43:08 +04:00
James Henry
423dd3c565
chore(repo): update to nx 17.2.7 (#20916) 2024-01-03 09:06:21 -05:00
James Henry
d819e6cee8
fix(release): capture all release titles during parse (#20864) 2023-12-21 23:22:23 +00:00
James Henry
0cdaf6f37e
fix(release): publish error handling, dry-run in dependsOn (#20889) 2023-12-22 01:10:50 +04:00
Austin Fahsl
82fb2da5d2
fix(release): add overall nx release command (#20535)
Co-authored-by: James Henry <james@henry.sc>
Co-authored-by: Isaac Mann <isaacplmann@gmail.com>
2023-12-20 08:42:20 -05:00
James Henry
f2f5b517e3
chore(repo): fix e2e log (#20846) 2023-12-19 09:37:45 -05:00
James Henry
32baa4dab1
fix(release): changelog renderer should prefer breaking change explanation text (#20798) 2023-12-17 13:48:31 -05:00
James Henry
a30888b92e
chore(repo): add packages to e2e-release and explicit error for flakiness (#20740) 2023-12-13 11:55:46 -05:00
James Henry
b3e8fcd50a
fix(core): various release fixes (#20478) 2023-11-29 23:32:00 +04:00
Austin Fahsl
378d9b31e7
feat(release): update dist-tags when publishing a package version that already exists (#20316)
Co-authored-by: James Henry <james@henry.sc>
2023-11-24 11:22:06 +04:00
James Henry
dc8c0edb70
feat(core): independent nx releases and automated git operations (#20191) 2023-11-17 09:33:13 -05:00
Austin Fahsl
dbb73aa2eb
feat(release): add 'git-tag' currentVersionResolver and conventional commits support (#19267)
Co-authored-by: James Henry <james@henry.sc>
2023-10-26 11:52:49 +03:00
James Henry
39423322c1
feat(core): support changelog customizations and project changelogs (#19704) 2023-10-20 16:27:03 -04:00
James Henry
2d70eb048f
feat(core): switch nx release changelog to offline first with CHANGELOG.md files (#19327) 2023-10-03 11:58:42 -04:00
James Henry
295ec47f5d
fix(core): do not attempt to publish private npm packages (#19299) 2023-09-22 15:03:42 -04:00
James Henry
6b16230499
fix(core): support dry-run on nx release publish (#19228) 2023-09-20 08:57:13 -04:00
James Henry
9116c29c18
feat(core): initial implementation of nx release (#19110)
Co-authored-by: FrozenPandaz <jasonjean1993@gmail.com>
2023-09-18 15:11:44 -04:00