summaryrefslogtreecommitdiff
path: root/.travis.yml
AgeCommit message (Collapse)Author
2019-10-03Remove travis and appveyor. Release with github actions (#3052)Ryan Dahl
Fixes #2979
2019-10-03Update rust to 1.38.0 (#3030)Andy Hayden
2019-10-02Run benchmarks from GH actions instead of Travis (#3049)Ryan Dahl
2019-09-19Set RUSTC_WRAPPERf in travis and appveyor (#2978)Ryan Dahl
2019-09-19Remove test.py, use cargo test as test frontend (#2967)Ryan Dahl
Fixes #2933
2019-09-15ci: fix Travis builds timing out because of no output (#2943)Christian Moritz
2019-09-10Upgrade V8 to 7.9.8 (#2907)Ryan Dahl
//build was updated and our patch rebased: https://github.com/denoland/chromium_build/tree/20190910_win_clang_depfile V8 has removed the binaries third_party/v8/buildtools/*/gn.sha1 and started using CIPD. In this patch, I've hacked in the original .sha1 files and continue to use download_from_google_storage instead of the new CIPD. This will be fixed in later work.
2019-09-10Appveyor: Add target/release to cache, like travis (#2899)Ryan Dahl
2019-09-09Improve travis (#2892)Ryan Dahl
2019-09-06Remove tools/build.py (#2865)Ryan Dahl
Testing regression: ASAN build removed.
2019-09-04Run tests after "cargo build" on travis (#2854)Ryan Dahl
2019-08-16Upgrade to rust 1.37.0 (#2786)Ryan Dahl
2019-07-31Use system rustfmt instead of fixed binary (#2701)Ryan Dahl
2019-07-11Upgrade rust to v1.36.0Bert Belder
2019-06-28update rust version for ci (#2599)andy finch
2019-06-08make tests quieter (#2468)Andy Hayden
Don't mix every http request in with the tests output. Don't print that the file servers are starting unless -vv flag is passed. Capture the output of run with run_output which returns stdout, stderr and exit_code. Test against this rather than relying on sys.exit.
2019-05-30chore: refactor python tests to use unittest (#2414)Andy Hayden
Move every test to a method on DenoTestCase. test.py is a single TestSuite of every TestCase. Add a Spawn context manager for http_server, this is explicitly used where it's needed. Each python test file can now be run independently without needing to manually run http_server. Add --help and consistent flags using argparse for each python test, including --failfast. Use ColorTextTestRunner so that '... ok' is green.
2019-05-03ci: make the sanitize build fast again (#2280)Bert Belder
sccache doesn't work for cache debug builds at the moment, because it doesn't support the `-Xclang -fdebug-compilation-dir` flag that has been added by the most recent V8 upgrade. This patch should make the asan/lsan job on Travis CI fast again.
2019-05-03Bump required rustc version to 1.34.1Bert Belder
2019-05-03ci: run clippyBert Belder
2019-05-01Rename test targets (#2262)Bartek IwaƄczuk
2019-04-24Upgrade CI to Node v12 (#2193)Ryan Dahl
2019-03-30Move //libdeno to //core/libdeno (#2015)Ryan Dahl
Fixes some sed errors introduced in c43cfe. Unfortunately moving libdeno required splitting build.rs into two parts, one for cli and one for core. I've also removed the arm64 build - it's complicating things at this re-org and we're not even testing it. I need to swing back to it and get tools/test.py running for it.
2019-03-20Fix clippy errors and upgrade Rust to 1.33.0 in CI (#1945)Ryan Dahl
2019-03-20Disable arm test againRyan Dahl
getting this failure on travis: https://travis-ci.com/denoland/deno/jobs/186518015 $ $CARGO_TARGET_DIR/aarch64-unknown-linux-gnu/release/deno tests/002_hello.ts qemu: Unsupported syscall: 278 qemu: Unsupported syscall: 278 Compiling file:///home/travis/build/denoland/deno/tests/002_hello.ts
2019-03-18Re-implement init scripts in core (#1958)andy finch
Re-enables arm64 CI test
2019-03-18CI jobs should fail quicker on bad test_format or lint (#1954)andy finch
2019-03-15disable arm64 testRyan Dahl
2019-03-08Add basic Arm64 build to CI (#1887)andy finch
2019-02-27Upgrade Node to v10 on Travis (#1850)Ryan Dahl
2019-02-12Revert "Rewrite tools/format.py in deno (#1528)" (#1752)Ryan Dahl
tools/format.ts is making CI flaky and it's difficult to run right now. Reverting to tools/format.py This reverts commit f19622e7681b7753788137706e535f72c3ebb38e.
2019-02-11fix: improve formatting (#1732)Yoshiya Hinosawa
2019-02-07travis: cache buildtools dir (#1703)Ryan Dahl
2019-01-26Upgrade sccache binaries to 0.2.8 (#1576)Ryan Dahl
Binaries are directly from https://github.com/mozilla/sccache/releases/tag/0.2.8
2019-01-24Minor code cleanups (#1570)JaePil Jung
2019-01-17Rewrite tools/format.py in deno (#1528)Yoshiya Hinosawa
Note: findFiles and findFilesWalk are borrowed from the previous attempt of @pseudo-su (#1434)
2019-01-15Update sccache.exe (fixes #1526) (#1529)Ryan Dahl
* Update sccache.exe (fixes #1526) * fix
2019-01-14ci: upgrade rust to version 1.31.1Bert Belder
2019-01-14ci: cargo build --lockedBert Belder
2019-01-03ci: use RUST_BACKTRACE=fullRyan Dahl
2019-01-03travis: remove -j2 flagsRyan Dahl
2018-12-24travis: set -eRyan Dahl
2018-12-20Parallelize travisRyan Dahl
Splits into 4 jobs: gn linux, gn mac, cargo linux, LSAN linux.
2018-12-20ci: run benchmarks before attempting to deploy them to github pagesBert Belder
The 'script' key in the deploy section that is supposed to run the benchmarks isn't doing anything. Because of this, Travis bumps its head when trying to deploy a non-existing directory to github pages, which makes that our master branch is now consistently red. This patch restores the setup that worked before. This partially reverts commit aa66ef98ea6144abd2d2714fef1dfc8046e01775.
2018-12-20ci: change S3 access keyBert Belder
2018-12-20ci: start sccache early and throw away the S3 access keyBert Belder
This avoids accidentally leaking the key in the build log.
2018-12-19ci: build with Cargo before building with NinjaBert Belder
2018-12-19build: make `cargo build` workBert Belder
2018-12-18travis: Set CARGO_HOME to third_party/rust_crates (#1370)Ryan Dahl
Adds prebuilt hyperfine and sccache binaries Only build test_cc for LSAN Add Cargo.lock Only run benchmarks in master
2018-12-18Load sccache from S3 on CIRyan Dahl