Kenneth Chau
8d4bebd390
Retooling: remove monorepo + replace gatsby with vuepress ( #384 )
...
* moving off of monorepo and gatsby
* update yarn.lock
* reorder
* release docs fix
* adding gh-pages
2020-08-21 10:18:14 -07:00
kchau@microsoft.com
79ebb41a51
applying package updates
2020-08-21 16:14:19 +00:00
Kenneth Chau
e11b4e9860
Make sure fetch is NOT called during validation for publish. ( #383 )
...
* do not fetch before npm publish
* get rid of unneeded return
* Change files
* fixed the return
* use existing api
* making change commadn work again
2020-08-21 09:09:44 -07:00
kchau@microsoft.com
d0469dbe92
applying package updates
2020-08-17 23:07:36 +00:00
Kenneth Chau
da7cf72d27
Sync needs to use dist-tags for its latest retrieval rather than simple semver sort ( #380 )
...
* making sync actually just ask for latest dist-tag
* Change files
* fixed a case where versions did not return anything and we need to give back an empty array
2020-08-17 16:04:43 -07:00
kchau@microsoft.com
5fceee74fc
applying package updates
2020-08-06 19:31:46 +00:00
Araz Abishov
ad160a5a45
`--no-bump` flag implementation ( #376 )
...
* --no-bump flag implementation
* Change files
2020-08-06 12:28:47 -07:00
kchau@microsoft.com
00a01013d7
applying package updates
2020-08-05 20:06:03 +00:00
Araz Abishov
7e9aa8a91e
--keep-change-files flag implementation to prevent removing change files ( #374 )
...
* Implements the `--keep-change-files` flag
* Change files
2020-08-05 13:02:59 -07:00
kchau@microsoft.com
620c65cb79
applying package updates
2020-08-05 19:12:35 +00:00
Araz Abishov
580aecbb33
--since flag implementation for bump and publish commands ( #373 )
...
* Adds the `--since` flag for change file range
* Change files
* Renaming the local variable
* Reusing processGitOutput in getStagedChanges
2020-08-05 12:06:14 -07:00
kchau@microsoft.com
693ec75213
applying package updates
2020-07-20 20:54:36 +00:00
Kenneth Chau
a47fc66b7d
Retry git pushes ( #368 )
...
* adds a retry to git push
* Change files
* fixed a typo
* fixed a conditional typo
* make the retry actually work!
2020-07-20 13:51:44 -07:00
kchau@microsoft.com
2038d0177a
applying package updates
2020-07-20 19:32:41 +00:00
Kenneth Chau
9dde464634
Sync deps to parallelize (for speed), uses execa (for parallelization), and updates dependent ranges ( #367 )
...
* refactored to allow sync to fix dependent ranges as well
* Change files
2020-07-20 12:29:59 -07:00
dependabot-preview[bot]
557beb8d5a
[Security] Bump lodash from 4.17.15 to 4.17.19 ( #366 )
2020-07-17 10:00:39 +00:00
kchau@microsoft.com
e4486860ee
applying package updates
2020-06-25 16:07:16 +00:00
Nick Gerleman
e363eb386b
Allow Individual Packages to Opt Out of Git Tags ( #356 )
...
* Allow Individual Packages to Opt Out of Git Tags
This builds upon https://github.com/microsoft/beachball/pull/346 and exposes gitTags as an option in package.json. This is useful for monorepos which only want one package to show up in their release view.
This is populated according to the existing rules of `getPackageOptions`, meaning the option we will see precedence of:
1. Cli options
2. Local package
3. Root package
4. Default options (tag)
* Change files
* Fix whitelist scenario
2020-06-25 09:04:19 -07:00
kchau@microsoft.com
8e517b0c52
applying package updates
2020-06-12 15:55:32 +00:00
Kenneth Chau
4190afd941
Makes beachball work off of a smaller fetch ( #354 )
...
* smaller fetch
* Change files
2020-06-12 08:52:57 -07:00
kchau@microsoft.com
64d4f60770
applying package updates
2020-06-03 20:35:49 +00:00
Ahmed Kotb
97535c45ff
Add autoTag option to control git auto created tags (ie: foo_v1.0.0) ( #346 )
...
* add autoTag option to control git auto created tags (ie: foo_v1.0.0)
* Change files
* rename autotag to gittags
Co-authored-by: Ahmed Kotb <ahkotb@microsoft.com>
2020-06-03 11:47:25 -07:00
kchau@microsoft.com
00acb461f8
applying package updates
2020-06-03 17:06:31 +00:00
Elizabeth Craig
a906f07bc4
publish: log errors for each retry attempt ( #349 )
2020-06-03 10:03:28 -07:00
kchau@microsoft.com
93ea7988a4
applying package updates
2020-05-21 23:56:52 +00:00
Kenneth Chau
994e357205
validate the disallowedChangeTypes for publishing ( #343 )
...
* validate the disallowedChangeTypes for publishing
* Change files
2020-05-21 16:54:22 -07:00
kchau@microsoft.com
4d865c83ce
applying package updates
2020-04-30 19:33:20 +00:00
Kenneth Chau
ad457fe227
Check changetype beyond the command line ( #334 )
...
* checks for invalid beachball change file on check and all operations
* Change files
2020-04-30 12:30:54 -07:00
kchau@microsoft.com
2cd831e4ff
applying package updates
2020-04-21 00:12:02 +00:00
Elizabeth Craig
4f8272b375
Formatting and typing cleanup ( #313 )
2020-04-20 17:09:33 -07:00
kchau@microsoft.com
e984883852
applying package updates
2020-04-20 22:43:02 +00:00
Kenneth Chau
a441a6b956
fixing tests to be able to be run on windows ( #330 )
...
* fixing tests to be able to be run on windows
* Change files
* changes not required
2020-04-20 15:40:12 -07:00
kchau@microsoft.com
69b6767838
applying package updates
2020-04-20 19:30:21 +00:00
Renzhi Li
c77675b2f4
Fix multi-package publishing regression ( #327 ). ( #328 )
...
* Fix multi-package publishing regression (#327 ).
* Change files
* Fix PublishE2E by limiting "git describe" tag name
2020-04-20 12:27:45 -07:00
kchau@microsoft.com
9c92f9e15b
applying package updates
2020-04-18 00:23:31 +00:00
Jason Morse
9f79bfd9c7
Change prepublish hook to be file based and happen per-package ( #326 )
...
* update prepublish hook to work on files rather than bumpInfo
* Change files
* enable async prepublish hooks
* do all prepublish steps before the publishing
2020-04-17 17:20:54 -07:00
kchau@microsoft.com
3b68510834
applying package updates
2020-04-17 22:32:59 +00:00
Xu Gao
096b3fc845
Publish packages in the right order based on dependency graph ( #323 )
...
* add toposort package
* publish packages in the right order
* Change files
* cleanups
* resolve comment
2020-04-17 15:30:36 -07:00
kchau@microsoft.com
5db93ef4fe
applying package updates
2020-04-17 22:15:02 +00:00
kchau@microsoft.com
460f0b35f7
applying package updates
2020-04-17 22:11:50 +00:00
Xu Gao
8917472911
validate private package not being a dependency before publish ( #324 )
...
* validate private package not being a dependency
* add test
* Change files
* resolve comment
* allow dev dependency to be private
2020-04-17 15:10:52 -07:00
Xu Gao
42db255ec3
reduce npm publish log by set loglevel to warn ( #325 )
...
* reduce npm publish log by set loglevel to warn
* Change files
2020-04-17 15:09:21 -07:00
kchau@microsoft.com
ae2b4b18fa
applying package updates
2020-04-16 02:44:52 +00:00
Xu Gao
6e11ebb748
10x spawnSync max buffer ( #320 )
...
* 10x spawnSync max buffer
* Change files
2020-04-15 19:42:21 -07:00
kchau@microsoft.com
300e4c4ca3
applying package updates
2020-04-15 23:41:45 +00:00
Kenneth Chau
bddea23335
Hooks: adding support for prepublish steps ( #319 )
...
* adding a hooks option for prepublish foolery
* Change files
* functional hook
* putting hooks at the right place
* adding a test for the new publish hooks
* adding tests to ensure git push are from original code
* get rid of fit
2020-04-15 16:39:07 -07:00
kchau@microsoft.com
e344d8fddb
applying package updates
2020-04-15 23:24:07 +00:00
Xu Gao
6d8fdbfc6b
Sync: honor scope and avoid private package ( #318 )
...
* fix sync
* Change files
2020-04-15 16:21:34 -07:00
kchau@microsoft.com
b25b2453b4
applying package updates
2020-04-13 22:25:28 +00:00
Kenneth Chau
171ee8989a
Scale - use the ls-files command to search a pattern in git rather than filter with node ( #315 )
...
* Making beachball getPackageInfos scale much better with a different git command
* Change files
2020-04-13 15:22:54 -07:00