Commit Graph

64 Commits

Author SHA1 Message Date
tinayuangao 0dd57da945 chore: add script to bulk copy generated docs files (#2337) 2016-12-21 17:17:25 -08:00
Paul Gschwendtner 35ca9b40e6 chore: publish artifacts to organization repository (#2260)
* Currently we are publishing to `DevVersion/material-builds` for testing purposes and everything seems to work as expected.
* Switching the repository to the `material2-builds` repository on the Angular organization
2016-12-19 10:18:17 -08:00
Paul Gschwendtner 2d24383fbf chore: fix sigpipe error for commit message (#2255)
* When retrieving the last commit message, the script currently pipes it through the head command.
  Since the git log command using the less command will exit immediately the pipe will fail with a 141 exit code (because it can't read from a closed stream)
2016-12-16 10:39:57 -08:00
Paul Gschwendtner 8f73f63253 chore: log messages while waiting for ci modes to finish (#2240)
* Currently the Travis CI leader mode can timeout, because the `e2e modes` runs longer than 10 minutes and the leader mode then needs to wait the same time (just without any output).
  Travis stops the build automatically when there is no output for the last 10 minutes.

* The plugin `travis-after-modes` has been updated to log a message (like a progress-bar) each time the modes are checked again.
2016-12-15 11:15:16 -08:00
Paul Gschwendtner 4126a83253 chore(artifacts): properly authenticate git (#2200) 2016-12-13 11:13:32 -08:00
Paul Gschwendtner 656ef2293c chore: setup git before publishing the builds (#2197)
* It looks like Git is unable to push the changes right now, because they don't have any commiter name & email set
2016-12-13 09:33:03 -08:00
Paul Gschwendtner c1f7f826ca chore: fix invalid check for travis pull request (#2154)
The recently added script for the per-commit publishing is not properly checking for the environment variable.
This means that the per-commit packages can be not created yet.
2016-12-12 17:12:00 -08:00
Paul Gschwendtner 58d2aa3f9c chore: create build artifacts for each commit (#2082)
* chore: create build artifacts for each commit

* Switch to new npm package

* Update version to latest

* Publish the builds after all modes succeeded.

* Address comments

* Change snake_case to camelCase
2016-12-09 13:57:28 -08:00
Paul Gschwendtner c5920513a1 chore: make tunnel filenames consistent (#2072)
* Currently the tunnel `setup/wait/stop` files always have different names like `sauce_connect_block` or just `waitfor_tunnel`.
2016-12-05 19:08:01 -08:00
Martin Belev b07aa7e382 chore: fix typo in inline-resources (#2060) 2016-12-02 13:35:38 -08:00
Paul Gschwendtner bd78b38a92 chore: update sauce connect to latest version (#2062) 2016-12-02 13:35:20 -08:00
Paul Gschwendtner 6534eb0a73 chore: remove inactive browserstack wrapper package (#1991)
* chore: remove inactive browserstack wrapper package

No longer uses the "inactive" browserstack wrapper package from npm,
which was just responsible for creating the readyfile.

We can create the readyfile ourself and get rid of the npm package.

* Fix incorrect comments

* Don't wait for tunnel if timer exceeded

* Fix race conditions

* Add empty line before logging that the tunnel is ready.
2016-12-01 14:06:32 -08:00
Paul Gschwendtner f1b9b2cbbf chore(forbidden-identifiers): detect incorrect line endings (#1722)
* chore(forbidden-identifiers): detect incorrect line endings

* Removes stale scope checking (from `@angular2-material/$COMPONENT` times)
* Adds support for error grouping (useful when having a file full of invalid line endings)
* Moves chains into exta functions to understand procession easily.

* Update comment wording
2016-11-29 11:18:41 -08:00
Paul Gschwendtner bec15195b9 chore(ci): ensure browserstack binaries are latest (#1724) 2016-11-08 12:29:25 -08:00
Paul Gschwendtner 640dbb6692 chore(changelog): fix missing module for adding streams (#1738) 2016-11-08 12:28:56 -08:00
Paul Gschwendtner 9a7d381a28 chore(browserstack): properly teardown tunnel (#1745) 2016-11-08 12:27:40 -08:00
Paul Gschwendtner 9bb4809f89 chore(saucelabs): interrupt if saucelabs tunnel does not start (#1747) 2016-11-08 12:27:28 -08:00
Jeremy Elbourn 1ad457b1b6 chore: update sauce connect binary to latest version (#1563) 2016-10-24 18:01:40 -07:00
Hans b5c8c63a27 feat(packaging): move packaging to a single "@angular/material" (#1286) 2016-09-22 13:24:12 -07:00
Hans 818290ba75 refactor(all): add index.ts, and build using es2015 and UMD bundles. (#1158) 2016-09-01 22:04:14 -07:00
Hans abcc6af54d build: move from angular-cli to gulp (#948)
Fixed #1636.
2016-08-19 10:59:45 -07:00
Paul Gschwendtner 5160f58371 chore(ci): forbidden identifiers check all source files (#968)
* fix(button): remove relative import from other scope.

* Removes invalid relative import from other scope.
* Forbidden identifiers should run against all sources when not checking a PR.
* Cleanup Forbidden identifiers script, by using ES6 arrow functions.

Fixes #967.
2016-08-13 14:12:07 -07:00
Paul Gschwendtner ab5f9533d0 chore(changelog): properly name tags for github compare links (#971)
* chore(changelog): properly name tags for github compare links

* The convention changelog currently auto-prefixes the previous semver tag with a `v`, which causes the github compare links to not work.
* Manually resolve the previous and current tag from the git metadata. (As in https://github.com/angular/material/pull/9264)

* Remove prefixed compare links in previous generated chaneglog

* Change `getTags` to `getAvailableTags`

* Add comment explaining how we resolve the tags
2016-08-10 11:26:12 -07:00
Paul Gschwendtner 7f594ce206 fix(build): omit module ids from component metadata. (#984)
> Removes the module ids of the component metadata.
> Since the templates and styles are now inlined, the module id has become unnecessary and
> can cause unexpected issues

This also fixes https://github.com/angular/material2/issues/974 in meanwhile.
2016-08-10 11:21:22 -07:00
Jeremy Elbourn ca351b2a52 feat: add NgModules for material (#950) 2016-08-08 11:31:47 -07:00
Jeremy Elbourn 22254dc3ed chore: add extract_metadata task to CI (#859) 2016-07-14 16:51:15 -07:00
Jeremy Elbourn 04d1c80174 chore: include .metadata.json files in packages for deployment (#848)
* update stage-release to include .metadata.json files

* bump version from alpha.6 to alpha.6-2

* remove test files from packages

* add skipTemplateCodegen option

* add desc to enact-release script

* improve script comments
2016-07-13 14:17:17 -07:00
Jeremy Elbourn e0284d4d3d chore: update to angular RC4 and other update other packages (#843)
* chore: update angular-cli version

* tests are passing

* use straight jasmine functions

* remove deprecated methods

* remove use of new Provider(...)

* fix tests that relied on returning a promise

* debugging ios8
2016-07-12 15:22:20 -07:00
Paul Gschwendtner 819c9efa8d chore(): forbidden identifiers check for relative scope imports. (#764) 2016-07-06 22:25:47 -07:00
NCC1701M 7a1bb194e6 chore: add batch file version of stage-release script (#734) 2016-06-21 13:56:43 -07:00
Randy Aldrich e808452ed6 fix(release): make resource-inlining regex non-greedy (#653)
Change the template regex to support minified js files. This partially addresses inlining resources for an angular-cli prod build.
(cherry picked from commit ba47c8d)
2016-06-08 09:49:37 -07:00
Jeremy Elbourn 7419a12d29 chore: block import of entire rxjs library (#625) 2016-06-03 15:27:17 -07:00
Jeremy Elbourn fda56173f8 fix: remove circular deps and ci check (#608) 2016-06-02 15:51:17 -07:00
Sendil Kumar N 8f9bc7795b chore: add stylelint checks to CI (#532) 2016-05-26 10:58:46 -07:00
Jeremy Elbourn 5367a69b01 chore: bump version alpha.5 and update changelog (#529) 2016-05-25 17:48:24 -07:00
Kara 64c4d62b6a chore(release): update release script to use npm not gulp (#485) 2016-05-20 11:45:05 -07:00
Hans c7b95b5079 chore: fix e2e tests to use e2e app. (#482) 2016-05-20 09:47:24 -07:00
Hans Larsen 6a84fc556c test(e2e): add support for e2e app and running tests. 2016-05-19 17:06:36 -07:00
Hans 9e308a6fa2 build: separate demo-app in its own directory. (#451)
* build: separate demo-app in its own directory.

* chore: replace gulp-inline-resources with a script

This also improves upon the relative path problem. All template paths
now should be relative. Also, we can now include double-quotes in
CSS/HTML.
2016-05-18 15:07:57 -07:00
Jeremy Elbourn 0354770e51 chore: update version to alpha.3 w/ changelog 2016-04-21 11:36:39 -07:00
Jeremy Elbourn fec2a440ec chore(release): always publish w/ access=public 2016-04-06 14:17:34 -07:00
Jeremy Elbourn 0082a39866 chore: release alpha.2
Fixes #212
Fixes #189
2016-04-06 13:41:24 -07:00
Jeremy Elbourn 69512c2f6a chore: remove dart source and tooling 2016-04-05 09:45:27 -07:00
Hans Larsen c139452968 chore: strengthen and improve forbidden-keywords. 2016-04-04 11:26:53 -07:00
Jeremy Elbourn 0983de393e chore: always npm logout when publish is done. 2016-03-28 11:19:07 -07:00
Jeremy Elbourn ed1926963b build(): add actual publish script. 2016-03-21 18:54:34 -07:00
DevVersion 7fa7fa7bcc fix(ci): analyze commits should scan complete commit range.
Closes #216
2016-03-21 17:37:08 -07:00
Kara Erickson fb71eb12e6 feat(list): add list component 2016-03-21 13:27:36 -07:00
Jeremy Elbourn 9155856214 fix(ci): fix flakiness by inlining html & css 2016-03-19 18:53:30 -07:00
DevVersion 165ccece47 chore: analyze travis commit and check for blocked statements.
Fixes #175.

Closes #180
2016-03-17 10:38:52 -07:00