0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-10-31 09:14:20 -04:00
Commit graph

80 commits

Author SHA1 Message Date
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
Trivikram Kamat
ccd0d0eb79
chore(ci): update actions to run on macos-10.15 (#6884) 2020-07-26 16:24:32 -04:00
Ryan Dahl
f162ced76a
Remove deno_typescript references from ci (#6866) 2020-07-24 07:36:54 -04:00
Bartek Iwańczuk
da48fa42d3
chore: update Rust to 1.45.0 (#6791) 2020-07-18 10:54:51 -04:00
Casper Beyer
a354b248ea
feat(std/wasi): add wasi_snapshot_preview1 (#6441) 2020-06-24 09:27:31 -04:00
Bert Belder
9a783ae4e6
ci: upgrade to Rust 1.44.0 (#6113) 2020-06-05 05:11:15 +02:00
Bert Belder
7069d60423
ci: use upstream actions/cache@v2 (#6113)
Upstream finally tagged v2.0.0 so there's no reason to use our own fork
any longer.
2020-06-05 04:35:50 +02:00
Sora Morimoto
304d78f2c9
Bump actions/checkout from v1 to v2 (#5882) 2020-05-26 23:04:38 -04:00
Ryan Dahl
60dfd911de
ci: don't fail-fast on tag build (#5189) 2020-05-10 12:39:27 -04:00
Bert Belder
f479b19649
Don't publish cli when tag name starts with 'std/' (#5159) 2020-05-08 21:20:51 +02:00
Bert Belder
102a247ebb
Use a Github Actions cache version that works (#5113) 2020-05-06 22:35:24 +02:00
Bartek Iwańczuk
da6d0c2760
upgrade: Rust 1.43.0 (#4871) 2020-04-23 14:12:44 -04:00
Bert Belder
10a174834e
Upgrade to rusty_v8 v0.4.0 (#4856) 2020-04-23 03:35:52 +02:00
Khải
e4c130d89b
ci: Set restore-keys for cache (#4745)
Before this commit, when Cargo.lock changes, cache is completely rebuilt, wasting time.

After this commit, if cache for a specific Cargo.lock is not found, it will fallback to find cache of another Cargo.lock.
2020-04-14 12:41:42 -04:00
Luca Casonato
470681cd3c
Publish deno types on release (#4583) 2020-04-02 11:56:09 -04:00
Ryan Dahl
8a6b8faeb5
Remove old release files (#4545)
deno_install scripts were updated in
b635b52584
2020-03-31 23:30:09 +02:00
Ryan Dahl
5837ce464c
upgrade: rusty_v8 to v0.3.9 (#4505) 2020-03-28 10:00:14 -04:00
Bert Belder
449dbe5272
Statically link the C runtime library on Windows (#4469) 2020-03-23 20:31:29 +01:00