79 Commits

Author SHA1 Message Date
Daniel Tschinder
4ca35ef8b9
Fix running flow on travis and update flow (#9128)
* Fix running flow on travis and update flow

- ensure bootstrap is run before running flow as we need some generated files for correctly doing typechecks
- ensure that we only ignore the build directory inside the babel folder as currently we ignore everything because travis checks out into ‘/home/travis/build/’

* Fix all flow errors
2018-12-05 12:30:30 -08:00
Daniel Tschinder
6e39b58f8a
Add node 11 to CI and remove node 9 (#9096) 2018-11-28 12:36:58 -08:00
Nicolò Ribaudo
f838a7e9f1
Test on node 10 (#7908)
* Use node 10 on circle an node 9 on travis

* Update v8flag
2018-06-04 22:22:30 +02:00
Chaitanya Kumar Kamatham
daf0ca8680 Rename "babylon" to "@babel/parser" (#7937) 🎉 2018-05-19 00:03:05 -04:00
Hana Shiro
e6ba0ab82c Fix indent in .travis.yml (#7792) 2018-04-24 08:47:20 -05:00
Christopher Hiller
b0e1e84471 drop support for Node.js v4 (#7755)
* drop support for Node.js v4; closes #7753

- remove version 4 from Travis build matrix
- update environment support doc
- update `CONTRIBUTING.md`
- update `engines` field of root `package.json`

Signed-off-by: Christopher Hiller <boneskull@boneskull.com>

* update engines for babylon

Signed-off-by: Christopher Hiller <boneskull@boneskull.com>
2018-04-21 01:09:10 -04:00
Daniel Tschinder
a7ec312cfe Run node 9 on circleci and remove from travis (#7560) 2018-03-13 09:53:37 -04:00
Daniel Tschinder
3e95830646
Migrate to jest (#7455) 2018-03-03 10:58:19 +01:00
Daniel Tschinder
3b540e3f5a
Integrate babylon into babel workflow 2017-11-01 23:26:51 +01:00
Henry Zhu
b4ba3cf2fa use yarn for external bootstrap 2017-10-07 09:17:50 -04:00
Henry Zhu
e522dd8a3c use latest yarn 2017-10-07 08:58:03 -04:00
Henry Zhu
b492f452ce don't run CI for tags [skip ci] 2017-09-30 23:23:25 -04:00
Daniel Lo Nigro
a04c18af71 Move babel-standalone into main Babel repo (#6029)
* Move babel-standalone into main Babel repo

* Don't try to gather coverage data for babel-standalone test

* Fix JSX test

* Always use npm v4 on Travis

* Include pull request number as part of version number

* Cherry-picking 5721b2e43e

Remove deprecated packages to prevent Babel v6 files from being pulled in

* Use RootMostResolvePlugin to dedupe packages

* Avoid destructuring so the build works on archaic Node.js versions

* - Fix version number
- Remove Babili packages (they should be in separate babili-standalone)
- Remove deprecated  syntax-class-constructor-call

* - Remove more Babili packages
- Remove `babel-plugin-inline-replace-variables` for now as it pulls in Babel 6 stuff

* Actually remove reference to babel-plugin-undeclared-variables-check

* Add Babylon to root package.json so we hoist the right version. This fixes the tests.
2017-08-11 23:36:19 -07:00
Henry Zhu
66ec5263a4 Use Yarn Workspaces (#6056)
* update lerna and lerna-changelog

* Lerna: enable yarn, yarn workspaces [skip ci]

* use older version of Babel since it matches on semver (cannot be the same version)

* install yarn version

* revert node engine change

* update flow

* circle ci on 8

* update lock
2017-08-05 14:48:15 -04:00
Logan Smyth
b3183b1198 Force color output in test runs to ensure consistent behavior in Travis (Take 2) 2017-06-26 15:59:30 -07:00
Logan Smyth
892377ae57 Force color output in test runs to ensure consistent behavior in Travis. 2017-06-26 15:51:51 -07:00
Sarup Banskota
9b05b0df5c Include node 8.0 to travis config & update tests (#5807)
* Remove node 7 and introduce node 8 in travis config

Progress on #5804

* Run yarn install with node 8

Progress on #5804

* Remove expose_debug_as from tests; replace with expose_gc_as

Fixes #5804

* Remove dashed options since they aren't listed

* Revert "Remove dashed options since they aren't listed"

This reverts commit f826167e320ee85331e09ac63b5674401cac6236.
2017-06-08 18:50:42 +02:00
Henry Zhu
1ada981077 run coverage on circle ci 2017-03-27 14:24:32 -04:00
Sergey Rubanov
c3098d2437 Add Node 7 to CI (#5165)
This reapplies this commit, as it was lost before
2017-02-14 15:33:10 +01:00
Chau Nguyen
2ee3a017f0 [7.0] Added yarn.lock (#5175)
* Added yarn.lock

* Updated bootstrap npm install commands to yarn and added yarn caching
2017-01-23 18:15:33 -05:00
Scott Arnold
20a5249dea [7.0] Drop support for Node 5 (#5186) 2017-01-21 10:14:49 -05:00
Henry Zhu
661102c7ea Merge branch 'master' into 7.0
# Conflicts:
#	.travis.yml
#	CHANGELOG.md
#	lerna.json
#	packages/babel-cli/package.json
2017-01-21 08:52:14 -05:00
Brian Ng
d76092b2dd Internal: Run coverage only once (#5182) 2017-01-21 08:20:03 -05:00
Sergey Rubanov
7aa6387835 Add Node 7 to CI (#5165) 2017-01-20 10:07:32 -05:00
Siddharth Kshetrapal
7135751750 Drop support for Node 0.12 💀 2016-12-21 12:28:28 +05:30
Scott Stern
723ca0eef8 Chore: FLOW command in makefile and logic in .travis.yml(issue#4710). (#4807) 2016-11-04 08:26:45 -04:00
Henry Zhu
9299921d07 increase git depth [skip ci] 2016-10-15 18:52:14 -04:00
Gyandeep Singh
6cfd3d91b2 Update: Eslint to 3.0 and update CI builds (fixes #4638) (#4680) 2016-10-05 17:44:25 -04:00
Moti Zilberman
a62905c61d Remove travis short-circuit script (#4676) 2016-10-05 11:27:55 -04:00
Daniel Tschinder
702259d483 Only exit if the TRAVIS_COMMIT_RANGE is not empty (#4565) 2016-09-25 23:29:13 -04:00
Henry Zhu
ca7c48ff28 fix travis docs check (#4556) 2016-09-24 10:11:52 -04:00
Henry Zhu
d7533e899f Internal: cancel build with only .md changes (#4547) 2016-09-22 17:59:47 -04:00
Henry Zhu
efbd530690 Use secure token for slack notifications from travis (#3556) 2016-06-28 08:45:36 -04:00
Henry Zhu
1b62be4c57 Travis: add node 6, remove iojs (#3484)
* Travis: add node 6

* remove iojs from travis [skip ci]
2016-05-01 15:22:33 -04:00
Henry Zhu
83efecdc8d check if we can revert gcc additions (#3483) 2016-04-26 17:55:35 -04:00
Henry Zhu
d3310fb5ea Travis: Remove 0.10, since it's covered by Circle 2016-02-09 23:27:00 -05:00
Stephen Edgar
606c8d05fd Travis CI: Switch from deprecated stable NodeJS to latest 4.x.x & 5.x.x
• `stable` is deprecated, see https://github.com/creationix/nvm#usage
• Switch from `4.0` to `4` to use the latest v4.x.x LTS branch
• Switch from `stable` to `5` to use the latest v5.x.x "stable" branch
2016-02-10 14:13:21 +11:00
Henry Zhu
a24a61c6c7 Update gcc for compiling modules in node 4/5 2016-02-04 18:52:23 -05:00
Sebastian McKenzie
7ce5c4307a remove travis git scripts - Fixes T6661 2015-11-18 20:41:41 -08:00
Sebastian McKenzie
36493121c1 add circleci 2015-11-09 03:38:50 -08:00
Sebastian McKenzie
3bb88bde77 remove some travis cache directories 2015-11-09 02:58:20 -08:00
Sebastian McKenzie
a218f29cc8 add package directories to travis cache 2015-11-09 02:50:46 -08:00
Sebastian McKenzie
9b48167a00 switch back to stable flag 2015-11-08 06:56:50 -08:00
Sebastian McKenzie
a2da61a497 switch from stable flag in travis config to 5.0 2015-11-08 06:41:55 -08:00
Sebastian McKenzie
288b470e73 reenable node 0.10 2015-11-08 05:32:45 -08:00
Sebastian McKenzie
0767616934 Merge pull request #2749 from douglasduteil/chore-travis-run-tests-on-latest-stable-version
chore(travis): run tests on latest stable version
2015-11-02 19:27:34 +00:00
Douglas Duteil
c4cbdc22e7 chore(travis): run tests on latest stable version 2015-11-02 14:18:12 +01:00
Douglas Duteil
a7951ae29c chore(travis): faster travis with git --depth 1 2015-11-02 14:12:52 +01:00
Julien CROUZET
b2021277b3 Test build on Node4.0 2015-09-14 16:08:49 +02:00
Sebastian McKenzie
e14a3e509c temporarily disable node 0.10 from travis 2015-07-25 06:23:26 +01:00