149 Commits

Author SHA1 Message Date
Alan Agius
3d9447975d docs: update new issue form link 2019-04-12 13:11:12 -07:00
Charles Lyding
fda683b874 build: only generate types for actual JSON schemas 2019-04-11 10:17:29 -07:00
Charles Lyding
7b7d74e704 feat(@angular/cli): automatically update angular builders when CLI is updated
Closes #13581
2019-04-08 11:39:34 -07:00
Minko Gechev
05d86aebb9 build: pin tslint-sonarts 2019-04-03 19:14:05 +02:00
Alan Agius
ee337c025f docs: add breaking changes to changelog 2019-03-29 14:37:03 -07:00
Hans Larsen
2ffbdfa86a build: add a validation script for the analytics.md tables
Also added enums to update when changing dimensions.
2019-03-28 13:28:41 -07:00
Hans Larsen
1f9f92ed76 build: dont tar private packages
They cannot be installed anyway.
2019-03-28 13:28:41 -07:00
Hans Larsen
bf1c988e07 test: fix windows path issues 2019-03-22 07:15:48 -07:00
Hans Larsen
49ba744f23 test: add filter, seed and better diff checking to test script
It wasnt checking the staging area. It also now shows the packages that will be
tested.

Filter and Seed are arguments that are directly passed to Jasmine. They can be
used to reproduce tests.
2019-03-22 07:15:48 -07:00
Hans Larsen
32a32d69ef build: delete the dist-schema/ before generating it 2019-03-19 10:07:46 -07:00
Alan Agius
2ecdddc115 build: fixes exclude list of file on windows
At the moment, the exclude list doesn't work on windows due to path normalization
2019-03-19 09:26:04 -07:00
Hans Larsen
32737a7f31 build: add a nice message when running test without tests to run 2019-03-15 12:23:43 -07:00
Hans Larsen
346040f3e6 build: prevent publishing dirty versions 2019-03-13 13:51:01 -07:00
Hans Larsen
f120118f6f build: add safeguards for experimental to release script 2019-03-13 13:51:01 -07:00
Hans Larsen
0a4baed1e2 build: move release script to use the new version 2019-03-13 13:51:01 -07:00
Hans Larsen
876c82e32c build: remove usage of hash and replace with git diff
Between the merge of master and the current branch. This might catch a bit
more but it will work more consistently (especially compared to using the
hash).
2019-03-13 13:51:01 -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 Larsen
7eb4bab00f build: add validation for "DO NOT SUBMIT" strings
This makes sure that messages that should not be submitted (or
comments) fail validation on CI.
2019-03-11 13:38:00 -07:00
Alex Eagle
bf1c069f73 refactor(@schematics/angular): drop dependency on TypeScript package
instead, vendor in the two files we actually need.
This reduces our install footprint by 5MB
2019-03-06 11:27:48 -08:00
Hans Larsen
13c214a5ce build: add timeout argument to test script 2019-02-21 16:20:54 -08:00
Hans Larsen
b3857b41a4 build: add build-schema script to build schemas 2019-02-21 16:20:54 -08:00
Hans Larsen
a5c1faa5c5 build: fix invalid commits that made it through
And remove the usage of "blacklist" while Im at it.
2019-02-13 15:28:47 -08:00
Hans Larsen
b360206b31 ci: checkout existing branch on snapshots 2019-01-23 16:13:07 -08:00
Alan Agius
7d3b8b4223 docs: fix grammar error
Fix the "limitation" word
2019-01-08 14:03:47 -08:00
Hans
2b3f9de403 refactor: use Buffer.from instead of deprecated constructor 2018-12-14 10:55:04 -08:00
Alan Agius
b40dc77a55 build: update path to install snapshots 2018-12-13 15:50:55 -08:00
Alan Agius
914f99d75e docs: change link for CLI readme to be relative 2018-12-06 11:45:26 -08:00
Alan Agius
f392f18e42 docs: add documentation for API guardian (#13065) 2018-11-30 14:07:36 -08:00
Hans
ddbc7f201a ci: packages now can list version numbers too (#13057)
Useful for mapping to npm commands like dist-tag.
2018-11-30 13:05:54 -08:00
Hans
39dac64386 ci: packages script should list public packages
Added a --json arg for old output.
2018-11-16 10:00:53 -08:00
Filipe Silva
eef66f0f65 fix(@angular/cli): error out when command json is invalid 2018-11-01 08:26:28 -07:00
Keen Yee Liau
a3b05a0283 build: Use fine-grained node_module deps
This commit updates the BUILD files to specify fine-grained node_module deps
by replacing "@typings" comments with actual @npm node module.

Moved tools/bazel.rc -> .bazelrc

Removed "jasmine" typings from base tsconfig.json

Added @bazel/karma to devDependencies, needed for `ts_web_test`
2018-10-31 20:56:27 -07:00
Hans
a53cf44e1d Branch support in snapshots (#12692)
* ci: snapshots can push to specific branches

Can take either a branch argument, or use CIRCLE_BRANCH if available.

* ci: run snapshots on all branches
2018-10-23 13:22:11 -07:00
Hans
a6f80e4fe7 Various QoL with TSLint and Docs (#12655)
* docs: add README files to all root folders

Except benchmark and tools.

* refactor: move rules/ directory to etc/

And fix a linting error that was found while updating tslint usage

* ci: lint errors out if TSLint shows a warning

This is not a warning from the code itself, but from TSLint. For example,
if a rule was missing, TSLint will just ignore the rule, show something on
STDOUT and not fail.

This fixes CI where local rules were missing for unknown reasons. It will
now fail CI when that happens, which is the correct behaviour.
2018-10-23 11:59:16 -07:00
Hans
b23ee7a031 ci: add header to snapshot build README (#12482)
Fixes #12481
2018-10-10 15:08:44 -07:00
Alan Agius
0b884c5d88 ci: exit with 0 error code when running templates (#12473)
* docs: fix url typo

* ci: exit with `0` error code when running templates
2018-10-04 13:35:14 -07:00
Hans
c9d10f2b32 ci: publish script now checks version and tag together 2018-10-03 16:33:31 -07:00
Hans
bb56f8067f ci: publish script now checks that master has next tag 2018-10-03 16:33:31 -07:00
Hans
3d279861d7 docs: add getting started section to README 2018-10-03 16:33:07 -07:00
Hans
202117a68e ci: add CONTRIBUTING as a template and various changes
Added types from the commit validation script to CONTRIBUTING. Added
packages names from the package script to the scope section. Added
examples of good commit messages.

Also corrected some texts.
2018-10-03 16:33:07 -07:00
Hans
ae9695a1b7 ci: add count to benchmark and pass index to fn 2018-10-03 16:31:27 -07:00
Hans Larsen
52b22bf2e4 docs: sort changelog by feature first, then fixes 2018-10-01 07:40:41 -07:00
Charles Lyding
a121c4c9dd test: update license exceptions 2018-09-26 08:54:33 -04:00
Hans
0b959d1233 * fix(@angular/cli): remove helpJson and help-json mentions (#12331)
* fix(@angular/cli): remove helpJson and help-json mentions

* ci: use proper --help=json for creating snapshot
2018-09-20 14:45:09 -07:00
Hans
d69af5a663 build: ignore dist-schema for linting 2018-09-19 13:02:40 -07:00
Hans
c2f9e0b443 ci: generate and publish all commands help in JSON format 2018-09-14 21:29:31 -07:00
Hans
d417fa90c8 build: add create script to create a new project using local build 2018-09-14 21:29:31 -07:00
Hans
c63b4d8d2b ci: disable bazel in devkit-admin build
Replace the build step with a custom JSON schema output parallel to
bazel.
2018-09-13 16:44:17 -07:00
Hans
a07f83638e build: add JSON Schema .d.ts and .js files to build output 2018-09-13 16:44:17 -07:00
Hans
e004464a94 ci: build script uses bazel to generate the schemas 2018-09-13 16:44:17 -07:00