Igor Minar
b9347eb01c
build: remove dependency on tsd and use @types/* instead
2016-05-25 16:42:28 -07:00
Alex Eagle
4c26397937
chore(ngc): refactor out tsc-wrapped
...
This allows angular's build to depend on some extensions, but not on code generation, and breaks a cycle in the angular build
We now merge ts-metadata-collector into tsc-wrapped and stop publishing the former.
2016-05-25 09:45:55 -07:00
Igor Minar
2bcdec5aaf
build: use connect web server instead of SimpleHTTPServer
...
Several flakes on CI have been tied to long running SimpleHTTPServer that was
put in place temporarily after the package splitup.
2016-05-25 08:22:07 -07:00
Igor Minar
16dfe3c63f
build: consolidate tsc to ease migration to @types/ based typings delivery
...
I actually tried to use @types/* directly but came across several issues which prevented me
from switching over:
- https://github.com/Microsoft/TypeScript/issues/8715
- https://github.com/Microsoft/TypeScript/issues/8723
2016-05-25 08:22:07 -07:00
Igor Minar
b4a467e387
ci: disable debug output from env.sh
2016-05-25 08:22:07 -07:00
Pawel Kozlowski
05266241af
build(npm): short-circuit npm install if node_modules are healthy
...
Closes #8627
2016-05-13 22:07:41 +02:00
Vikram Subramanian
bac1a6eab3
fix(build): Fix an error in package publishing step where the script errors when a UMD bundle is not found for compiler-cli package.
2016-05-12 16:49:03 -07:00
Vikram Subramanian
267d864976
fix(build): Fix broken e2e test Travis task by running the right variation of sed on Travis
2016-05-12 13:58:42 -07:00
Vikram Subramanian
97a1084c99
fix(build): Hook up publish-build-artifacts to Travis
2016-05-12 12:01:53 -07:00
Marc Laval
d537a26297
chore(build): reenable optional jobs in SL and BS
...
Closes #8558
2016-05-11 17:00:43 -07:00
Vikram Subramanian
d414734aac
fix(build): Change publish-build-artifacts.sh to work with new packaging system
2016-05-11 16:58:18 -07:00
Tobias Bosch
119abe7bb9
chore: fail build if a command from tsc-watch fails.
...
This bug was introduced with eba6e7946d
to integrate the compiler_cli into the build properly.
Closes #8480
2016-05-04 20:30:10 -07:00
Tobias Bosch
eba6e7946d
refactor(compiler_cli): move it into modules/@angular and integrate properly into the build
...
This also does no more depend on a version
on npm for the compiler_cli.
Also runs the tests for tools/metadata
2016-05-03 15:57:49 -07:00
Alex Eagle
de978229b2
chore(compiler): Run compiler_cli tests in new CI.
...
Also update docs/peer deps, display errors from running jasmine, use the right location of cjs-jasmine
2016-05-02 22:39:32 -06:00
Igor Minar
2e1f3f003d
build: adding basic e2e testing infrastructure
2016-05-02 08:15:10 -07:00
Tobias Bosch
fdd8bd1a36
chore: use `ng2tc` for compiling and running tests on ci
2016-05-01 23:40:59 -07:00
Misko Hevery
ce5b37239e
chore: add lint job to travis
2016-05-01 22:59:41 -07:00
Igor Minar
a66cdb469f
repackaging: all the repackaging changes squashed
2016-05-01 20:51:00 -07:00
vsavkin
602641dffd
feat(router): adds an example app using the new router
2016-04-29 02:45:57 +00:00
Rado Kirov
c209836fd0
fix(changelog): fix changelog script.
...
One charecter missing from
140a878a3d
2016-04-26 16:12:59 -07:00
Rado Kirov
140a878a3d
chore(changelog): regenerate changelog for beta.16 including refactor
...
- the script explicitly takes input for the starting tag.
- the script only prepends changes.
2016-04-26 15:33:35 -07:00
Tobias Bosch
2b34c88b69
refactor(view_compiler): codegen DI and Queries
...
BREAKING CHANGE:
- Renderer:
* renderComponent method is removed form `Renderer`, only present on `RootRenderer`
* Renderer.setDebugInfo is removed. Renderer.createElement / createText / createTemplateAnchor
now take the DebugInfo directly.
- Query semantics:
* Queries don't work with dynamically loaded components.
* e.g. for router-outlet: loaded components can't be queries via @ViewQuery,
but router-outlet emits an event `activate` now that emits the activated component
- Exception classes and the context inside changed (renamed fields)
- DebugElement.attributes is an Object and not a Map in JS any more
- ChangeDetectorGenConfig was renamed into CompilerConfig
- AppViewManager.createEmbeddedViewInContainer / AppViewManager.createHostViewInContainer
are removed, use the methods in ViewContainerRef instead
- Change detection order changed:
* 1. dirty check component inputs
* 2. dirty check content children
* 3. update render nodes
Closes #6301
Closes #6567
2016-04-13 14:43:48 -07:00
Alex Eagle
3412aba46e
feat(typescript): update to 1.9 nightly.
...
To workaround https://github.com/Microsoft/TypeScript/issues/7573
we must remove the readonly keyword from generated .d.ts files.
This solution will not scale, but will probably buy enough time to require our users move to a 2.0 beta.
Closes #8003
2016-04-13 18:54:58 +00:00
Vijay Menon
7a1a1b80ed
Roll forward to 0.1.24
...
Closes #7867
2016-04-07 21:58:48 +00:00
Vijay Menon
529988bc81
Fix DDC errors
2016-04-07 21:58:48 +00:00
Kara Erickson
291928feb1
chore(scripts): log out of npm
2016-03-30 16:20:21 -07:00
Yegor Jbanov
3739588e97
chore: build cjs code prior to launching e2e tests
...
Closes #6783
Closes #7725
2016-03-22 22:09:33 +00:00
Yegor Jbanov
0730b753f2
chore(ddc): add e2e test infra + first test
2016-03-22 22:09:33 +00:00
Brian Ford
5c330ea492
chore(publish): run router publish with additional memory
...
Closes #7408
2016-03-22 00:20:08 +00:00
Brian Ford
9820271243
chore(script): publish angular 1 router to latest tag in npm
2016-03-22 00:20:08 +00:00
Jeremy Elbourn
d61aaac400
chore(): remove all angular2_material code.
2016-03-16 13:37:37 -07:00
Misko Hevery
14f0e9ada8
chore: fix DDC errors / warnings
...
Closes #7195
2016-03-08 22:17:32 +00:00
Igor Minar
75ae4a9159
ci(publish-build-artifacts.sh): skip all the work for builds other than upstream/master
...
Closes #7413
2016-03-05 19:54:22 +00:00
Igor Minar
37d18d0112
ci(travis): publish artifacts only from the upstream/master jobs
2016-03-05 19:54:22 +00:00
Vikram Subramanian
1d49b3e36b
fix(build): Use fixed version of Chromium Canary that will be updated manually instead of automatically using the latest Chrome canary
2016-03-02 15:35:07 -08:00
Marc Laval
391a9edabb
chore(build): use Chromium in Travis for JS tests
2016-03-01 11:24:44 -08:00
Alex Eagle
a7e9bc97f6
ci(typescript): add typescript_next build
...
Install typescript@next before build.js and test.typings.
Restore the regular version before travis caches node_modules/.
Fixes #6368
2016-02-16 17:29:29 -08:00
Alex Eagle
19cfb4eb12
fix(build): publish typings directory to our npm snapshot branch
2016-02-11 11:35:43 -08:00
Alex Eagle
16b521794c
fix(build): don't try to copy .d.ts files into the npm distro
...
Fixes #6921
2016-02-05 11:53:15 -08:00
Rado Kirov
6932b29acb
chore(ci): bump up the error count for dart DDC.
2016-01-27 11:19:56 -08:00
Yegor Jbanov
800c8f196f
chore(ddc): make DDC build non-experimental
2016-01-26 21:04:34 -08:00
Yegor Jbanov
db87baeb98
fix(ddc): router, compiler, web worker fixes for DDC
...
Also enable DDC checks across all non-web worker playground apps. We are
now down to 2 DDC errors across all of them. The remaining two need to be
fixed in package:analyzer, not in angular.
BREAKING CHANGE:
- there's a chance of breakage as router's Instruction constructor
signature changed.
Closes #6693
2016-01-27 02:30:20 +00:00
Yegor Jbanov
b5b6ece65a
chore(ddc): reduce DDC warning cap 260->180 as we fixed a bunch
...
Closes #6625
2016-01-26 03:58:22 +00:00
Yegor Jbanov
4282297c24
fix(ddc): type fixes necessary to bring DDC severe count to 0
2016-01-26 03:58:22 +00:00
Pawel Kozlowski
9c96b8affc
chore: track size of a "Hello world" app built with SystemJS
...
Closes #6621
2016-01-26 02:54:03 +00:00
Pawel Kozlowski
f7424d5aeb
chore: track size of a "Hello world" app built with WebPack
...
Closes #6434
2016-01-21 01:28:35 +00:00
Yegor Jbanov
6b73d09ba1
chore(build): make experimental Dart build useful
...
Previously we grepped all hand-written Dart code and ran analyzer in strong mode against it.
Now we run it against transformed playground apps, which:
1. does not analyze unnecessary code (we primarily care about stuff that runs in the browser)
2. analyzes generated code, which does run in the browser and which we failed to analyze in the previous version of the build
Closes #6436
2016-01-13 21:09:55 +00:00
Tobias Bosch
a08f50badd
chore(build): allow to run examples and benchmarks without bundles
...
The bundles will only be used if the flag `--useBundles` is passed to `gulp build.js`.
2016-01-05 08:27:24 -08:00
Alex Eagle
0b6e75a85e
chore(ci): cleanup artifact upload
...
This is no longer needed for g3sync.
Closes #6232
2016-01-04 23:02:04 +00:00
mlaval
4291758079
build(sauce/bs): make some browsers required in CI
...
Closes #5795
2016-01-04 22:30:48 +00:00
Hank Duan
9d28147acb
fix(benchpress): fix flake
...
memory was not allocated to be high enough, resulting in partial results to be
clipped, and therefore failing the assertions
Closes #6161
2016-01-04 19:25:32 +00:00
Tobias Bosch
f0d876a873
chore(tests): disable flaky firefox test
...
Tracking issue is #5611
Closes #5817
2015-12-10 22:54:26 +00:00
Igor Minar
1e740581ee
build(npm_publish.sh): run gulp via node --max-old-space-size=1900 to workaround #5229
2015-12-09 19:51:10 -08:00
Julie Ralph
cc8f1f9552
feat(testing): package angular2_testing to prepare it for publishing
...
Closes #5682
2015-12-09 03:01:21 +00:00
vsavkin
47d0942f3f
fix(build): change npm publish script not to remove angular folder when building benchpress
2015-12-01 12:42:54 -08:00
vsavkin
2cd0f076cc
fix(build): increase memory limit
2015-11-25 13:16:01 -08:00
Tim Blasi
163164cb79
chore(analytics): Travis job testing Dart payload size
...
Add a job to the Travis build matrix that checks the size of the
`hello_world` app against targets hard-coded in the gulpfile.
Closes #5314
2015-11-23 20:10:04 +00:00
Marc Laval
4d59985b74
chore(build): use Chrome by default for all JS tests
...
Fixes #5380
Closes #5387
2015-11-19 23:27:42 +00:00
Yegor Jbanov
3eced6e1a9
chore(publish): use pub/npm_prepare.sh script to prep published builds
...
Closes #5356
2015-11-18 19:02:51 +00:00
Yegor Jbanov
c53a63acca
chore(build): spin off pub_prepare.sh from pub_publish.sh
2015-11-18 19:02:51 +00:00
Yegor Jbanov
621fa490c7
chore(build): spin off npm_prepare.sh from npm_publish.sh
2015-11-18 19:02:51 +00:00
Yegor Jbanov
9691c045a7
chore(build): move publish-build-artifacts.sh to scripts/publish
2015-11-18 19:02:51 +00:00
Yegor Jbanov
60a2bbb226
chore(build): git config prior to committing
2015-11-17 14:57:22 -08:00
Yegor Jbanov
dd1e212402
chore(build): revert presubmit-queue-setup.sh; fix git login in publish-build-artifacts.sh
2015-11-17 13:53:57 -08:00
Yegor Jbanov
c5045ac8fe
chore(build): print commands in presubmit-queue-setup.sh
2015-11-16 14:22:54 -08:00
Yegor Jbanov
9985968d89
fix(publish): syntax fix
2015-11-13 18:31:40 -08:00
Yegor Jbanov
406ace9b25
chore(build): deploy build artifacts to build branches
...
- use orphan branch
- use upstream .gitignore
- use short SHA in commit messages
- tag commits with source SHA
Closes #5203
2015-11-14 00:36:47 +00:00
Jeremy Elbourn
2618becaa5
chore(): npm release script for router artifacts.
...
Closes #5171
2015-11-09 20:45:55 +00:00
Igor Minar
f39bbff7bc
build(ci): turn on debugging output for ci scripts
...
Closes #5018
2015-11-05 21:02:42 +00:00
Pawel Kozlowski
c262bda1d3
chore(build): don't create unused folders for npm distribution
...
Related to 5f2eb3e
and 0931195
Closes #5098
2015-11-03 21:01:48 +00:00
Pawel Kozlowski
0931195695
chore(build): more clean up for legacy typings bundle creation
...
Related to 5f2eb3e078
Closes #5091
2015-11-03 14:56:13 +00:00
mlaval
13447e3198
build(browserstack): initial setup
...
Closes #4941
2015-11-01 23:22:40 +01:00
Alex Eagle
54f7e62c43
chore(travis): upload dist folder anytime the js and dart builds succeed
...
Closes #5033
2015-10-31 04:29:48 +00:00
Alfonso Presa
35328015b8
chore(build): Avoid publishing dart files to NPM repo
...
closes #3469
Closes #3964
2015-10-29 04:05:55 +00:00
Igor Minar
75187d605b
chore: remove unused docs/dgeni tasks and packages
...
This stuff now lives in angular.io repo.
Related to #4477
Closes #4552
2015-10-06 22:54:17 +00:00
Julie Ralph
14b194ea21
chore(ci): update sauce connect to 4.3.11
...
From 4.3.8.
Closes #4453
2015-10-05 02:18:47 +00:00
Jeff Cross
2ebc74ddcc
fix(npm_publish): update transitive typings provided in npm distribution
2015-10-02 18:06:12 -07:00
Tobias Bosch
43cca2de76
fix(build): lock dart dev version
...
Related to #4467
2015-10-02 08:37:05 -07:00
Igor Minar
44c171e399
build(travis): make sauce connect process query a bit more specific
2015-09-23 13:59:41 -07:00
Igor Minar
4d4d20edb9
build(travis): block travis while we are shutting down the tunnel
...
This is to prevent Travis from prematurely shut down the VM while we are still waiting for the sauce connect client
to tear down the tunnel.
Closes #4335
2015-09-23 18:00:21 +00:00
Igor Minar
3b609fbae9
build(travis): gracefully shut down the sauce connect tunnel after the tests are done running
...
This is to prevent tunnel leaks which cause us to run out of allocated tunnels.
Closes #4329
2015-09-23 05:21:34 +00:00
Jeff Cross
eb7839e0ec
fix(build): temporarily test dart with dart2js instead of pub serve
...
Should be changed back when #4316 is resolved.
2015-09-22 11:32:14 -07:00
Rado Kirov
63141ab9ab
chore(tools): remove rtts from the repo.
...
Closes #4107
2015-09-10 21:10:36 +00:00
Misko Hevery
7ec4da40ce
chore(changelog): update change log to alpha 37
2015-09-10 10:18:17 -07:00
Marc Laval
e72305e685
fix(build): do not run build/pubbuild.dart twice
...
Closes #3831
2015-08-25 18:33:00 +00:00
Misko Hevery
d853d19dd7
chore: have presubmit ignore builds which can fail.
2015-08-22 20:28:59 -07:00
Brian Ford
06487237e5
Revert "Revert "feat(router): add angular 1.x router""
...
This reverts commit 298f1fb6a6
.
2015-08-20 13:19:34 -07:00
Victor Berchet
298f1fb6a6
Revert "feat(router): add angular 1.x router"
...
This reverts commit fde026a9e4
.
2015-08-20 08:06:14 -07:00
Brian Ford
fde026a9e4
feat(router): add angular 1.x router
2015-08-19 20:27:39 +00:00
Igor Minar
94733069a4
build(publish): don't try to publish the http module into npm
...
we bundle it into the angular2 package and currently don't plan to make it a separate package
2015-08-19 10:11:27 -07:00
Igor Minar
cba388bb65
build(publish): uncomment "pub publish" section in pub_publish.sh
...
it seems that this got commented out by accident in the past
2015-08-19 10:10:31 -07:00
Jeff Cross
7b3cca20d2
feat(npm): publish bundles and their typings in npm distribution
...
The same bundles that are published to https://code.angularjs.org
are now included in a "bundles" folder inside the npm distribution.
Closes #3555
2015-08-12 22:05:41 +00:00
Jeff Cross
5a405011de
refactor(http): move http files to top-level module
...
Closes #2680
Closes #3417
2015-08-11 22:32:17 +00:00
Misko Hevery
96e34c1d36
fix(presubmit): uses proper branch instead of hard coded
...
Closes #3552
2015-08-09 17:41:58 +00:00
Misko Hevery
4038150246
chore(ci): presubmit-pr-888 adds Closes #888 on merge
...
Closes #1234
2015-08-08 19:23:14 -07:00
Alex Eagle
c08403935f
chore(build): faster feedback for broken lint
...
Originally we ran gulp enforce-format at the beginning of the build.
This was annoying because you came back from lunch to find that no tests
ran so you have to start your PR over.
Then we changed it to run the linters at the end. This is annoying because
you might be ready to merge to master, and could have fixed the lint
issues immediately, but now much wait for another PR.
The solution is to run the lint checks in another build. This marks
your PR red very early, but you still get the feedback of whether the
tests are passing.
2015-07-30 20:22:41 +00:00
Rado Kirov
8e960d4052
chore(changelog): update to new changelog package.
...
Regen-ed the CHANGELOG.md (for consistency). Seems like some old commits
are not present in new the CHANGELOG.md, but it doesn't seem worthy of
further investigation.
closes #3204 , #3172
2015-07-29 22:42:05 +00:00
Misko Hevery
e40ff36832
fix(presubmit): corrected user/email for git push
2015-07-29 03:39:43 +00:00
Misko Hevery
c5f8c9586f
chore: added presubmit-queue to travis
2015-07-28 23:29:20 +00:00
Marc Laval
eebd736cfe
feat(build): initial SauceLabs setup
...
Closes #2347
2015-07-27 16:15:28 -07:00