21 Commits

Author SHA1 Message Date
Doug Parker
62639243e1 docs: add notes about various release foot-guns
This is a few different edits to make caretakers more aware of problems that can occur during a release.
* Added a comment to reinforce that pushing tags needs to happen with the push of the release commit. Otherwise CI can fail `npm install` because the relevant tags are not set.
* Changed to check out the publish branch rather than the tag because checking out a tag fails the subsequent `publish` command.
* Added `yarn` before the `publish` command because dependencies may be out of date and cause errors.
2020-04-21 14:27:34 -07:00
Joey Perrott
98a5cb40ff build: default to wombat proxy for publishing
If no --registry argument is provided when calling to publish
use the Wombat proxy.  Additionally, updates the release process
documentation to instruct usage of the Wombat proxy.
2020-04-07 19:43:52 -07:00
Filipe Silva
c8d5c3f602 docs: add windows note to bazel process doc 2020-04-07 09:07:19 -07:00
Doug Parker
dd61a6dffd docs: adds -is:draft to Caretaker search
This excludes draft PRs from Caretaker search, as the Caretaker does not actually care about draft PRs.

Also took the opportunity to make the `latest-versions.ts` file a clickable link, because it is a pain to navigate to that file in GitHub's UI.
2020-03-24 11:25:17 -07:00
Keen Yee Liau
75c5cb26af docs: Update policy on LTS fixes
This commit adds guidance on when to merge commits into LTS branches and how PRs should be opened.
2020-03-23 17:27:50 -07:00
Schneider
2c10cf80f6 docs: fix typos in multiple files 2020-02-24 12:42:22 -08:00
Keen Yee Liau
1b9c2a1f92 docs: Reorganize release docs to emphasize updating release notes 2020-01-27 15:49:34 -08:00
Doug Parker
e72f97d188 docs: add NPM login details to releasing docs.
I hid the sensitive URLs behind a short link just to be extra careful with them while still providing useful click-through functionality for Googlers.
2020-01-22 08:57:04 -08:00
Douglas Parker
8e3d173355 docs: add "PR action: merge" label (#16413)
This label should be placed by the author (or last reviewer if author is not a collaborator) when the PR is complete and ready to merged. This requires the author to explicitly acknolwedge that they are done with the PR and the caretaker is free to merge it. This label brings the CLI caretaking process into alignment with the frameworks and components repos.
2019-12-13 10:25:36 -08:00
Doug Parker
5c9fc32ae6 docs: update release doc with more merge details
Added some additional details for how the caretaker should merge PRs, including a GitHub search which lists all pending PRs.
2019-11-20 13:20:42 -08:00
Doug Parker
84e102bf3d docs(@angular/cli): add cherry-pick instructions.
This includes instructions on how to cherry-pick commits into the patch branch. Since `cherry-pick` isn't that commonly used, it's useful to write this down for developers who might not be that familiar with it. It also includes fetching the commit beforehand, so users don't get "bad object" errors which can be annoying to work around.

The `-x` option is used as well to include a reference to the commit the cherry-pick came from.
2019-11-14 11:15:00 -08:00
Keen Yee Liau
5393616209 docs: Explain Yarn workspaces vs Bazel
Add developer doc to explain how contributors and developers on the team should
treat the `package.json` file now that `angular-cli` in a mixed mode of
yarn workspaces and Bazel.
2019-03-26 17:03:14 -07:00
Hans Larsen
08e91a94ab build: refactor QoL on monorepo.json
This should make it easier to manage and diff. This takes 2 things into account:
1. we have either stable or experimental versions and each are kept in monorepo.
2. we dont keep hash and update only changed packages.

This commit also removed the hash to make sure this does not happen.
2019-03-13 13:51:01 -07:00
Hans
8b10768110 docs: Update release process for microsite 2019-02-26 11:00:34 -08:00
Minko Gechev
d07cbe2395 docs: update release process 2019-01-24 11:50:41 -08:00
Alex Eagle
5feb1faa37
Update release.md
add note about `latest-versions.ts`
2018-09-06 14:20:53 -07:00
Alex Eagle
53684fe36a docs: add some missing release bits (#11921) 2018-08-16 14:08:02 -07:00
Hans
aa3834d20f docs: add release process documentation 2018-06-08 14:19:51 -07:00
Hans
7924e0a455 docs: re-add angular/cli docs which were deleted when syncing devkit 2018-06-08 07:24:02 -07:00
Hans Larsen
44086c60ff build: move devkit repo back to angular-cli 2018-06-05 18:50:06 -07:00
Hans Larsen
711b38e4a7 docs: move release process from Google Docs to here
Close #3590
2017-02-14 18:44:40 +00:00