Граф коммитов

531 Коммитов

Автор SHA1 Сообщение Дата
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