David Sherret
bc87252c7a
Keep using actions/cache for now because we aren't using buildjet for everything atm
2023-06-08 11:46:14 -04:00
David Sherret
b231c69502
Merge branch 'main' into will/test-buildjet
2023-06-08 11:21:04 -04:00
Matt Mastracci
f35161d3c5
chore: Ensure we only end up with the clang version we want & upgrade libffi ( #19421 )
...
The number of clang versions installed on the build machines is too dang
high.
2023-06-08 15:16:24 +00:00
Bartek Iwańczuk
dd6458b30a
chore: upgrade to Rust 1.68.2 ( #19416 )
...
Also prints disk size in release builds.
2023-06-08 04:04:07 +02:00
David Sherret
8e7427ab22
Use buildjet's cache
2023-06-07 18:41:12 -04:00
David Sherret
e1aa6b469e
Merge branch 'main' into will/test-buildjet
2023-06-07 18:40:59 -04:00
David Sherret
21084a127f
chore: downgrade to Rust 1.68 ( #19411 )
...
Problems still persist from https://github.com/denoland/deno/pull/19407
-- downgrading to try out 1.68
2023-06-07 22:40:44 +00:00
David Sherret
fc6b8d15bd
I think the version is necessary. Let's see what the error is
2023-06-07 18:04:34 -04:00
David Sherret
d489baef01
Merge branch 'main' into will/test-buildjet
2023-06-07 18:02:34 -04:00
David Sherret
794f731238
ci: output file system space before and after building ( #19409 )
...
This will help give us better insight.
2023-06-07 17:57:36 -04:00
David Sherret
7e91f74d2b
chore: downgrade to Rust 1.69 ( #19407 )
2023-06-07 21:02:43 +00:00
David Sherret
5c55f2b4fb
chore: upgrade to Rust 1.70.0 ( #19345 )
...
Co-authored-by: linbingquan <695601626@qq.com>
2023-06-06 00:35:39 +00:00
David Sherret
8829a1d362
fix: upgrade to deno_ast 0.27 ( #19375 )
...
Closes #19148
2023-06-05 19:03:39 -04:00
David Sherret
047edf6a75
ci: bump CI cache version on CLI version bump ( #19318 )
...
Automatically bump the CI cache version
2023-05-30 17:09:07 -04:00
Bartek Iwańczuk
acc6cdc0b1
chore: forward v1.34.1 to main ( #19312 )
...
Co-authored-by: denobot <33910674+denobot@users.noreply.github.com>
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
2023-05-29 20:26:03 -06:00
Bartek Iwańczuk
512d5337c4
fix(napi): clear currently registering module slot ( #19249 )
...
This commit fixes problem with loading N-API modules that use
the "old" way of registration (using "napi_module_register" API).
The slot was not cleared after loading modules, causing subsequent
calls that use the new way of registration (using
"napi_register_module_v1" API) to try and load the previous module.
Ref https://github.com/denoland/deno/issues/16460
---------
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com>
2023-05-26 10:10:17 +05:30
denobot
935071dd0e
1.34.0 ( #19246 )
...
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2023-05-24 23:38:01 +00:00
Bartek Iwańczuk
01a95d677f
chore: upgrade rusty_v8 to 0.72.0 ( #19228 )
...
This commit updates rusty_v8 to 0.72.0 and by extension
V8 to version 11.5.150.1.
2023-05-24 00:11:37 +02:00
denobot
877b38b370
chore: forward v1.33.4 release commit to main ( #19181 )
...
**THIS PR HAS GIT CONFLICTS THAT MUST BE RESOLVED**
This is the release commit being forwarded back to main for 1.33.4
Please ensure:
- [x] Everything looks ok in the PR
- [ ] The release has been published
To make edits to this PR:
```shell
git fetch upstream forward_v1.33.4 && git checkout -b forward_v1.33.4 upstream/forward_v1.33.4
```
Don't need this PR? Close it.
cc @levex
Co-authored-by: levex <levex@users.noreply.github.com>
Co-authored-by: Levente Kurusa <lkurusa@kernelstuff.org>
2023-05-18 20:44:10 +02:00
Lenni
1c74b41855
docs: fix typos ( #19118 )
2023-05-16 14:30:16 +02:00
Yoshiya Hinosawa
0ccfccdcd2
chore: check node_compat config diff in CI ( #19119 )
2023-05-15 21:22:53 +09:00
Bartek Iwańczuk
cf6f965e25
chore: upgrade rusty_v8 to 0.71.2 ( #19116 )
...
Closes https://github.com/denoland/deno/issues/19021
2023-05-13 21:11:40 +02:00
Bartek Iwańczuk
dad7744f2c
chore: upgrade rusty_v8 to 0.71.1 ( #19104 )
...
Fixes https://github.com/denoland/deno/issues/19021
2023-05-12 04:09:32 +02:00
Miroslav Bajtoš
78c7ff91e3
chore: upgrade thiserror and deno_lockfile ( #19073 )
...
Upgrade `thiserror` to `1.40.0`.
Remove version pinning so that consumers of deno crates can install
newer versions of `thiserrors` without waiting for us to upgrade our
Cargo.toml.
Upgrade `deno_lockfile` to `0.14.0` to bring in `thiserror` upgrade, see
https://github.com/denoland/deno_lockfile/pull/1 .
2023-05-11 16:14:51 +02:00
Divy Srivastava
89160e7cd8
chore(ext/websocket): readd autobahn|testsuite fuzzingclient ( #18903 )
...
This reverts commit
17d1c7e444
.
The `Deno.serve` signature update in
https://github.com/denoland/deno/pull/18759 broke the testee server
right after this patch landed on `main`.
2023-05-01 14:37:32 +02:00
Bartek Iwańczuk
6cd62ea5e9
chore: upgrade rusty_v8 to 0.71.0 ( #18868 )
2023-04-27 20:50:46 +02:00
Bartek Iwańczuk
17d1c7e444
Revert "chore(ext/websocket): Add autobahn|testsuite fuzzingclient (#… ( #18856 )
...
…18846)"
This reverts commit 036778c2e8
.
Keeps failing on `main` branch.
2023-04-26 15:48:23 +00:00
Divy Srivastava
036778c2e8
chore(ext/websocket): Add autobahn|testsuite fuzzingclient ( #18846 )
...
Closes #17242
2023-04-26 17:55:48 +05:30
Bartek Iwańczuk
106e4c475f
chore: upgrade rusty_v8 to 0.70.0 ( #18844 )
...
Closes https://github.com/denoland/deno/issues/18369
2023-04-26 10:02:03 +02:00
Tristan F
652694f15d
docs(security): clarify storage explosion attacks in policy ( #18697 )
...
Deno does not cover storage explosion attacks from evaluated runtime
code.
I've chosen the following parts for this clarification:
- _Evaluated_ code - storage explosion attacks caused by services in
Deno such as the HTTP server should still be covered.
- Isolated - If the storage explosion attack can happen at arbitrary
different files, it may leave a much more lasting impact on a targeted
host system than on simply the Deno cache.
2023-04-24 13:03:53 +02:00
Bartek Iwańczuk
779d379c68
chore: upgrade rusty_v8 to 0.69.0 ( #18796 )
2023-04-22 00:36:52 +00:00
Will (Newby) Atlas
be307f40f0
[ci] LLVM 17 all the way
2023-04-19 14:36:12 -06:00
Will (Newby) Atlas
f1f459f642
[ci] Remove tests
2023-04-19 14:18:22 -06:00
Will (Newby) Atlas
83fdc3baa0
[ci] Use LLVM 17 over 15
2023-04-19 14:16:02 -06:00
Will (Newby) Atlas
f27035d22b
[ci] What lld do we have #3
2023-04-19 14:09:58 -06:00
Will (Newby) Atlas
c964349e5b
[ci] What lld do we have
2023-04-19 14:07:05 -06:00
Will (Newby) Atlas
49aa8c32ca
[ci] What OS are we on
2023-04-19 14:01:42 -06:00
Will (Newby) Atlas
c4f697d735
Check llvm version
2023-04-19 13:16:53 -06:00
Will (Newby) Atlas
4bf1adc15a
Use free runners w/ buildjet for 8-core runners
2023-04-19 13:12:50 -06:00
Will (Newby) Atlas
64829cca83
Merge branch 'main' of github.com:denoland/deno into will/test-buildjet
2023-04-19 12:41:29 -06:00
Divy Srivastava
9496dfc685
fix(ext/node): implement asymmetric keygen ( #18651 )
...
Towards #18455
This commit implements the keypair generation for asymmetric keys for
the `generateKeyPair` API.
See how key material is managed in this implementation:
https://www.notion.so/denolandinc/node-crypto-design-99fc33f568d24e47a5e4b36002c5325d?pvs=4
Private and public key encoding depend on `KeyObject#export` which is
not implemented. I've also skipped ED448 and X448 since we need a crate
for that in WebCrypto too.
2023-04-19 22:27:34 +05:30
Will (Newby) Atlas
811cc93edb
Experiment: use BuildJet runners instead of Github Hosted
2023-04-19 09:05:13 -06:00
denobot
4e5d370b56
chore: forward v1.32.5 release commit to main ( #18758 )
...
Co-authored-by: levex <levex@users.noreply.github.com>
Co-authored-by: Levente Kurusa <lkurusa@kernelstuff.org>
2023-04-18 22:20:49 +02:00
David Sherret
2eb0f9fb5c
ci: don't run wpt tests on debug ( #18688 )
2023-04-13 14:40:06 +00:00
David Sherret
e39bc959c1
ci: use non-XL runners more ( #18675 )
...
![image](https://user-images.githubusercontent.com/1609021/231593822-b9d7c9db-4416-4735-bd89-f28a260607f1.png )
Non-xl runners are faster than the linux xl job, so let's use them for
now
Closes #17103
2023-04-13 11:44:39 +02:00
David Sherret
b82168a1f6
ci: do not run build job on draft prs ( #18634 )
...
We had a PR land that didn't actually pass the steps because it passed
on a draft pr. This prevents running the "build" job on draft prs.
2023-04-08 09:27:21 -04:00
Divy Srivastava
bafffa95a0
ci: update to Ubuntu 22.04 runners for all workflows ( #18526 )
2023-04-01 08:35:31 +05:30
David Sherret
d00f8b4e84
ci: fix main ( #18420 )
2023-03-24 13:47:50 -04:00
David Sherret
de4667febe
chore: fix located_script_name test ( #18418 )
...
Closes #18417
2023-03-24 16:00:47 +00:00
David Sherret
049982c332
ci: bump deno version used in release scripts ( #18353 )
2023-03-22 18:19:18 +00:00