Peter Bacon Darwin
be8ef25a5a
chore(clean-shrinkwrap): chokidar is fixed since 0.8.2
2014-08-27 20:45:58 -07:00
Peter Bacon Darwin
76e57a764f
chore(doc-gen): move e2e tests into docs folder
...
These tests didn't really fit in the test folder as the docs app is mostly
a separate entity from the AngularJS codebase.
2014-08-13 11:24:19 +01:00
rodyhaddad
7884c25643
chore(travis): rename fetch_bundle script and make it not abort a travis build if it fails
...
This is useful when the npm-bundle-deps server isn't running,
when the tar never gets served (there's a default timeout on the request),
or when the served file isn't a valid tar.
2014-08-01 19:11:53 -07:00
rodyhaddad
3d0dcf68c1
chore(travis): get npm dependencies from npm-bundle-deps
...
npm-bundle-deps has been rewritten to be more robust
2014-07-18 15:34:30 -07:00
Caitlin Potter
1f23980590
revert: chore(travis): get npm dependencies from npm-bundle-deps
...
This commit was causing some issues with CI testing, so it's being temporarily removed until that's
resolved.
This reverts commit 8881606cd9 .
2014-07-16 11:33:32 -04:00
rodyhaddad
8881606cd9
chore(travis): get npm dependencies from npm-bundle-deps
2014-07-15 17:09:28 -07:00
Tobias Bosch
d16102fa41
chore(release): publish ngMessages to bower
2014-05-16 11:33:02 -07:00
Peter Bacon Darwin
82751f5960
chore(travis-build): don't re-package when testing docs
...
Since .travis is already running `grunt package` in the `before_script`
block there is no need to run it again when testing the docs.
2014-04-30 11:16:21 +01:00
Peter Bacon Darwin
950c9724ba
chore(clean-shrinkwrap): chokidar is now fixed at v0.8.2
2014-04-23 11:57:14 +01:00
Tobias Bosch
489d0d46d7
chore(release): simplify scripts so that they can be tested locally
...
The `git fetch --all` resulted in an error if in the local `.gitconfig`
a remote was configured that does not exist in the bower/code.anguarjs.org
repositories (e.g. "remote "upstream-prs"").
2014-03-26 15:55:09 -07:00
Tobias Bosch
33e6e0519c
chore(release): remove after CDN script
...
The homepage (angularjs.org) and the docs now calculate the
current cdn version on every build, so there is no need
for an after-cdn script.
2014-03-26 15:55:09 -07:00
Tobias Bosch
aa249ae4a2
chore(release): calculate the cdnVersion on every build
...
The CDN version of angular is now calculated on every build,
by looking at the tags in angular/angular.js, sorting them
by semver and checking against ajax.googleapis.com which
one is available.
2014-03-26 15:55:09 -07:00
Tobias Bosch
d6d7fe4b07
chore(release): don't update phonecat and seed during a release
...
This is no more needed as phonecat and seed are using bower
now to get the angular version.
2014-03-26 15:55:08 -07:00
Tobias Bosch
b26fc23b06
chore(release): fix angularjs.org cdn script
2014-03-20 14:28:01 -07:00
Peter Bacon Darwin
bdcc657c7e
chore(angularjs.org/publish.sh): align release script with new website
...
Closes #6690
2014-03-17 21:09:45 +00:00
Peter Bacon Darwin
dd3587a8c1
chore(clean-shrinkwrap): add a utility to clean up the shrinkwrap file
...
This is to deal with https://github.com/npm/npm/issues/3581
See the previous commit for more info.
Closes #6672
2014-03-14 23:01:54 -07:00
Vojta Jina
e888dde3c5
chore(scripts): disable testing seed and phonecat during a release
...
This reverts commit d5294ebfa0 .
It turned out to be more work and I don't wanna deal with it right now.
2014-03-14 14:48:56 -07:00
Vojta Jina
d5294ebfa0
chore(scripts): test seed and phonecat during a release
2014-03-14 14:24:43 -07:00
Vojta Jina
6d6ebf7c61
chore(scripts): make the release script more flexible
...
Now the SHA can be short/long, whateva.
2014-03-14 14:24:21 -07:00
Peter Bacon Darwin
3cc02e7f03
docs(scripts/utils.inc): clarify documentation
2014-03-14 11:09:36 +00:00
Igor Minar
eaa1d00b24
chore(build): remove IE8 target from all test configs
...
BREAKING CHANGE: As communicated before, IE8 is no longer supported.
more info: http://blog.angularjs.org/2013/12/angularjs-13-new-release-approaches.html
2014-03-06 01:53:17 -08:00
Chirayu Krishnappa
3cf2da0e38
chore(publish.sh): publish to all serving backends
2014-03-05 21:49:28 -08:00
Lajos Veres
5020d2e8f7
chore(scripts): fix typos in scripts/utils.inc
2014-02-27 01:41:40 -08:00
Peter Bacon Darwin
b72ea59019
chore(docs-app): re-activate docs-app test tasks
...
Currently there is only a minimal test spec in place. But this will now
be run as part of the test tasks.
2014-02-22 10:07:31 +00:00
Julie
39c82f3fb7
chore(travis): reorganize protractor configs to group by spec instead of by browser
...
Use the multiConfiguration ability of Protractor to start tests on multiple browsers
from the same travis cell. Group tests by type (jquery, jqlite, or docs tests) instead
of by browser. Turn on tests for jQuery.
2014-02-21 16:57:04 -08:00
Caitlin Potter
3655d3ffbe
chore(travis): remove test:docgen task from build
...
The task was removed by an earlier commit, and executing it breaks TravisCI builds. It may be
replaced at a later date.
2014-02-16 19:03:44 +00:00
Julie
e645f7cae1
refactor(testing): split travis end to end tests into separate jobs for jquery and jqlite
...
Closes #6159
2014-02-07 20:41:39 -08:00
Julie
84467d8697
refactor(testing): run end to end tests on separate browsers in parallel
2014-02-05 15:40:16 -08:00
Julie
0e85ca9ddb
chore(testing): run end to end tests on firefox and safari as well as chrome
...
Update the Travis and Jenkins configs to run protractor tests on Safari and Firefox as well,
and make the Travis tests run output XML and turn off color.
Fix tests which were failing in Firefox due to clear() not working as expected.
Fix tests which were failing in Safari due to SafariDriver not understanding the minus key,
and disable tests which SafariDriver has no support for.
2014-02-05 15:39:59 -08:00
Tobias Bosch
8761ddc0e3
chore(release): be able to release any commit
...
The version information is now stored only in the tags.
By this we are able to release commits in the past, which
have already been tested, so we don't need a code freeze
or run tests any more. This is also the first step for
letting Travis do the releases in the future.
The package.json now contains the new
property 'branchVersion' that defines which tags are
valid on this branch.
Closes #6116
2014-02-04 16:20:22 -08:00
Julie
7aef2d54e0
test(docs): convert example end to end doc tests from scenario runner to protractor
...
Thanks to jeffbcross, petebacondarwin, btford, jdeboer, tbosch for contributions!
Closes #6023
2014-01-28 14:14:20 -05:00
Tobias Bosch
5a9cb8be3f
chore(build): bugfix for script utils
2014-01-09 17:37:27 -08:00
Julie
2ed4ad5502
feat(build): add a grunt test for running protractor tests extracted from the docs
2014-01-09 17:21:46 -08:00
Tobias Bosch
b1d676b7f7
chore(build): check cdn before executing the release-after-cdn script
2014-01-09 15:29:02 -08:00
Tobias Bosch
9ddef840b6
chore(build): add relase-after-cdn script
2014-01-09 14:59:55 -08:00
Tobias Bosch
ace13b94e6
chore(build): fix typo in release script
2014-01-07 17:00:53 -08:00
Tobias Bosch
e89150ca0f
chore(build): Add angular-seed and angular-phonecat to the release
2014-01-07 15:49:03 -08:00
Tobias Bosch
efbc242875
chore(build): bugfixes to build scripts on Jenkins
2014-01-06 15:48:30 -08:00
Tobias Bosch
dc89db33df
chore(build): bugfixes to build scripts on Jenkins.
2014-01-06 14:11:44 -08:00
Tobias Bosch
5dc27959d5
chore(build): refactor build scripts in prepare/publish phase
...
Refactored all scripts so that they are divided into a `prepare`
and a `publish` phase. By this we can build, test, tag, commit
everything first. Only if all of this is ok we start pushing
to Github. By this we keep Github consistent even in error cases.
Extracted include script `/scripts/utils.inc`:
- parse and validate named arguments in the style
`--name=value`
- proxy git command and deactivate `git push` based on
command option `--git_push_dry_run=true`
(will be inherited to child scripts)
- enable/disable bash debug mode by command option
`--verbose=true`
- dispatch to functions based on command option
`--action=...`
- helper functions for dealing with json files
2014-01-06 12:27:54 -08:00
Igor Minar
d158dd131e
chore(release.sh): push both the release commit and tag
2013-12-30 16:58:28 -08:00
Igor Minar
94b5f2dadb
chore(release): improve the release script
2013-12-19 15:47:26 -08:00
Tobias Bosch
45af02de04
chore(build): simplify release scripts
2013-12-16 09:49:48 -08:00
Tobias Bosch
6144df52af
chore(build): correct updating bower versions
2013-12-16 09:47:23 -08:00
Tobias Bosch
9a4c9e6487
chore(build): correct and refactor release script
2013-12-13 21:49:05 -08:00
Tobias Bosch
11fff8fa0d
chore(build): fix fetching for code.angularjs.org
2013-12-13 14:36:24 -08:00
Tobias Bosch
da8ab2f928
chore(build): fix release.sh
2013-12-13 14:33:43 -08:00
Tobias Bosch
6d01384a55
chore(build): fixes to release.sh
2013-12-13 14:13:23 -08:00
Tobias Bosch
109ffac975
chore(build): set execute flag on scripts
2013-12-13 13:18:22 -08:00
Tobias Bosch
8c10db3847
chore(build): automate cutting a release, publishing to bower and to code.angular.js
2013-12-13 12:51:13 -08:00