1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-22 15:06:54 -05:00
Commit graph

115 commits

Author SHA1 Message Date
Bartek Iwańczuk
c08284ab9d
chore: release crates (#9847) 2021-03-21 16:10:08 +01:00
Ryan Dahl
a22aadbe50
ci: don't store $CARGO_HOME in Github Actions cache (#9779)
There currently is a problem related to Github Actions in general or the
'actions-rs/cargo' action in particular, which causes cargo to be unable
to find the 'serde_derive' crate when the cargo home dir has been
restored from cache.

This issue is also being reported by others, e.g. at
actions-rs/cargo#111.
2021-03-13 15:25:26 -05:00
Ryan Dahl
ff96c95bbb
ci: Remove sccache, use better cargo cache (#9687) 2021-03-09 14:15:23 -05:00
Divy Srivastava
afbae1c99d
chore(ci): move fmt before lint (#9695) 2021-03-05 13:36:00 +01:00
Ryan Dahl
af7e02124f
Re-enable sccache (#9670) 2021-03-03 14:20:35 -05:00
Luca Casonato
4f80587d26
chore: rename default branch to main (#9503) 2021-02-19 15:58:19 +01:00
Ryan Dahl
ca55a5d36e
linux release build should use ubuntu-18.04 (#9485) 2021-02-12 16:10:24 -05:00
Kitson Kelly
54e53cc9ea
chore: Update to Rust 1.50.0 (#9479) 2021-02-12 21:08:36 +11:00
youngjuning
47b3e4bada
ci: bump Deno version (#9449)
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2021-02-09 16:08:10 +01:00
Bartek Iwańczuk
647f11b3ac
ci: fix release process (#9418) 2021-02-05 20:33:21 +01:00
Casper Beyer
6abf126c2a
chore: remove std directory (#9361)
This removes the std folder from the tree.

Various parts of the tests are pretty tightly dependent 
on std (47 direct imports and 75 indirect imports, not 
counting the cli tests that use them as fixtures) so I've 
added std as a submodule for now.
2021-02-02 12:05:46 +01:00
Ryan Dahl
46d5843f75
cargo publish is done manually now (#9321) 2021-01-31 10:05:45 -05:00
Luca Casonato
2638aa03a5
tests: new typescript WPT runner (#9269) 2021-01-27 15:06:18 +01:00
Luca Casonato
e0eb111e3e
Revert "tests: enable wpt for url (#9046)" (#9264)
This reverts commit 66e99d349b.
2021-01-25 16:02:03 +01:00
Luca Casonato
66e99d349b
tests: enable wpt for url (#9046) 2021-01-24 22:29:36 +01:00
Luca Casonato
b358426eea
build: upload release zips to dl.deno.land (#9090) 2021-01-14 17:08:30 +01:00
Luca Casonato
18b3150401
build: disable cafile_* tests and use slow runners (#9089) 2021-01-13 16:48:33 +01:00
Luca Casonato
a44349dfdf
feat: denort binary (#9041)
This commit adds new binary target called "denort".

It is a "lite" version of "deno" binary that can only execute
code embedded inside the binary itself.

Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2021-01-08 03:08:51 +01:00
Ryan Dahl
0a509152d1
Revert "ci: don't install python (#8961)" (#8963)
This reverts commit 5937ee3fba.
2021-01-02 23:19:46 -05:00
Ryan Dahl
5937ee3fba
ci: don't install python (#8961) 2021-01-02 10:53:43 -05:00
Bartek Iwańczuk
41a4a34aee
upgrade: Rust 1.49.0 (#8955) 2021-01-02 13:52:42 +01:00
Zheyu Zhang
bfe1b05381
ci: setup latest version of Node (#8888) 2020-12-26 08:02:37 -05:00
Bartek Iwańczuk
e58147b62c
build: remove cargo publish --dry-run (#8694) 2020-12-09 21:17:51 +01:00
Ryan Dahl
b6dd850f71
build: fix doctests, run cargo publish --dry-run (#8689)
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2020-12-09 17:02:07 +01:00
Luca Casonato
95ccc1a52f
build: upload canaries before tests (#8585) 2020-12-02 20:06:19 +01:00
Bartek Iwańczuk
097babb6fb
build: publish only "deno" crate on tags (#8535)
This commit updates CI script to publish only "deno"
crate on tags.

Following crates are not automatically published anymore:
- deno_core
- deno_web
- deno_fetch
- deno_crypto

Before this commit creating a new release required to bump
version on all above crates even though in practice they
rarely change.
2020-11-28 21:39:04 +01:00
crowlKats
a08d2eee2b
add canary versioning (#8480) 2020-11-25 05:30:14 -05:00
Luca Casonato
46850918e7
build: upload canary releases to GCS (#8441) 2020-11-23 18:06:47 +01:00
Bartek Iwańczuk
21e8ff6fc1
build: upgrade Rust to 1.48.0 (#8434) 2020-11-19 18:38:31 +01:00
Divy Srivastava
d5661f677e
refactor: deno_crypto op crate (#7956)
This commit factors out "deno_crypto" op crate.

"rand" crate dependency was consequently moved to 
"deno_crypto" crate and reexported.
2020-11-13 22:01:57 +01:00
KNnut
8cc5e18f80
chore: remove dead code (#8296) 2020-11-08 19:07:33 +01:00
Luca Casonato
37b7024a8f
build: full color ci logs (#8280) 2020-11-07 20:31:35 +01:00
Bartek Iwańczuk
791119d4af
build: rewrite tools/ scripts to deno (#8247)
This commit rewrites scripts in "tools/" directory
to use Deno instead of Python. In return it allows 
to remove huge number of Python packages in "third_party/".
2020-11-05 15:53:21 +01:00
Ryan Dahl
3e51610bbb
Remove github actions cache (#8020)
Running into issues with cache when trying to upgrade V8. Based on the analysis in
https://github.com/denoland/deno/pull/7903#issuecomment-706252380 
we know the cache is not providing much benefit.
2020-10-18 12:12:17 -04:00
Bartek Iwańczuk
9731cbc288
fix Releases.md (#7883) 2020-10-09 19:05:50 +02:00
Bert Belder
265c25754b
ci: add workaround for MacOS + Cargo + Github Actions cache bug (#7898) 2020-10-09 17:03:58 +02:00
Bert Belder
f911dc3afe
ci: fix rusty_v8 binary download unavailable (#7898)
A recent change in rustc or cargo made it so that rusty_v8's `build.rs`,
which is responsible for downloading `librusty_v8.a`, does not get
rebuilt or re-run when its build output directory is restored from the
Github Actions cache.

However, rusty_v8's custom build script does not save the download to
its build output directory; it puts the file in
`target/debug|release/gn_out/obj` instead.

To get CI going again we opted to add `target/*/gn_out` to the Github
Actions cache.

A more robust fix would be make rusty_v8 save the download to the
cargo-designated output directory.
2020-10-09 15:11:36 +02:00
Bartek Iwańczuk
2ae59318ee
build: invalidate GHA cache (#7894) 2020-10-09 13:00:39 +02:00
Bartek Iwańczuk
1cb91b7362
upgrade: Rust 1.47.0 (#7886) 2020-10-08 18:12:24 +02:00
Luca Casonato
1a27c19c58
build: use non xl runners outside deno repo (#7729) 2020-09-27 23:41:42 +02:00
Kang Huaishuai
ab96619cd6
simply github actions yaml (#7688)
use strategy->matrix->include
2020-09-26 10:13:59 -04:00
Bert Belder
ab5c014a48
ci: fix publishing the 'deno_fetch' crate (#7568) 2020-09-18 22:43:05 +02:00
Ryan Dahl
8edf099485
publish deno_fetch during CI (#7557) 2020-09-18 12:31:30 -04:00
Casper Beyer
35ed3ce8d9
ci: remove wasm target installation step (#7512) 2020-09-16 12:10:40 +02:00
Luca Casonato
71a987942a
build: use GitHub Actions XL runners (#7406) 2020-09-09 17:38:37 +02:00
Trivikram Kamat
0071dfdc5c
update actions to run on ubuntu-18.04 (#7160) 2020-08-31 11:48:58 -04:00
Ryan Dahl
e27fb30117
upgrade: rust 1.46.0 (#7251) 2020-08-29 18:07:44 +02:00
Valentin Anger
31f32ed8c4
Move benchmarks to Rust (#7134)
All benchmarks are done in Rust and can be invoked with
`cargo bench`.

Currently this has it's own "harness" that behaves like
`./tools/benchmark.py` did.
Because of this tests inside `cli/bench` are currently not run.
This should be switched to the language provided harness
once the `#[bench]` attribute has been stabilized.
2020-08-28 09:03:50 -04:00
Ryan Dahl
732a437352
Add README for deno_web (#6997) 2020-08-09 07:27:39 -04:00
Bert Belder
694bd9092c
upgrade: rust 1.45.2 (#6980) 2020-08-08 21:23:20 +02:00