denobot
8bafb182ef
chore: forward v2.1.5 release commit to main ( #27613 )
...
Co-authored-by: dsherret <dsherret@users.noreply.github.com>
2025-01-09 17:38:18 -05:00
Bartek Iwańczuk
b7fb5a5547
Revert "perf: build denort with panic = "abort" for releases ( #27507 )" ( #27573 )
...
Also reverts #27518
The reason is that it takes too long to build these two
binaries on Mac ARM runners as it stands.
We're gonna try to reland this next week, after sorting out
situation with these runners.
2025-01-07 02:32:51 +00:00
Bartek Iwańczuk
6750aa61eb
ci: increase timeout to 240 minutes ( #27571 )
...
With https://github.com/denoland/deno/pull/27507 landed we need to do
two builds that don't really share much codegen units.
This should be reverted once we move to self-hosted runner on `main`
(https://github.com/denoland/deno/pull/27568 )
2025-01-06 22:33:52 +00:00
Nathan Whitaker
7d66018874
chore: fix windows pre release CI job ( #27518 )
...
See
https://github.com/denoland/deno/actions/runs/12563186693/job/35024695065 .
Broke in #27507 .
2024-12-31 23:08:15 +00:00
Nathan Whitaker
2965413374
perf: build denort with panic = "abort"
for releases ( #27507 )
...
This PR changes CI to build denort with a separate, new build profile
`release-slim` that disables unwinding and strips symbols. This reduces
the size of denort by about 10%
current denort:
```
FILE SIZE VM SIZE
-------------- --------------
58.1% 39.3Mi 57.9% 39.3Mi __TEXT,__text
31.5% 21.3Mi 31.4% 21.3Mi __TEXT,__const
2.5% 1.68Mi 2.5% 1.68Mi __DATA_CONST,__const
2.4% 1.62Mi 2.4% 1.62Mi __TEXT,__eh_frame
2.4% 1.60Mi 2.4% 1.60Mi __TEXT,__gcc_except_tab
0.9% 610Ki 0.9% 610Ki __TEXT,__cstring
0.8% 536Ki 0.8% 536Ki Code Signature
0.7% 507Ki 0.7% 507Ki __TEXT,__unwind_info
0.3% 207Ki 0.3% 207Ki Function Start Addresses
0.2% 165Ki 0.2% 165Ki __DATA,__data
0.0% 0 0.2% 153Ki __DATA,__bss
0.1% 51.0Ki 0.1% 51.0Ki Rebase Info
0.1% 45.3Ki 0.1% 45.3Ki __TEXT,__literals
0.0% 31.4Ki 0.1% 36.8Ki [15 Others]
0.0% 25.6Ki 0.0% 25.7Ki [__TEXT]
0.0% 19.3Ki 0.0% 20.2Ki [__DATA]
0.0% 8.11Ki 0.0% 8.11Ki Lazy Binding Info
0.0% 8 0.0% 8.08Ki [__LINKEDIT]
0.0% 6.84Ki 0.0% 6.84Ki Symbol Table
0.0% 5.55Ki 0.0% 5.55Ki String Table
0.0% 5.53Ki 0.0% 5.53Ki __TEXT,__ustring
100.0% 67.6Mi 100.0% 67.8Mi TOTAL
```
built with this PR:
```
FILE SIZE VM SIZE
-------------- --------------
59.6% 36.6Mi 59.5% 36.6Mi __TEXT,__text
34.6% 21.3Mi 34.5% 21.3Mi __TEXT,__const
2.7% 1.68Mi 2.7% 1.68Mi __DATA_CONST,__const
1.0% 610Ki 1.0% 610Ki __TEXT,__cstring
0.8% 487Ki 0.8% 487Ki Code Signature
0.3% 193Ki 0.3% 193Ki Function Start Addresses
0.3% 165Ki 0.3% 165Ki __DATA,__data
0.0% 0 0.2% 153Ki __DATA,__bss
0.2% 152Ki 0.2% 152Ki __TEXT,__unwind_info
0.1% 69.5Ki 0.1% 69.5Ki __TEXT,__eh_frame
0.1% 50.9Ki 0.1% 50.9Ki Rebase Info
0.1% 45.3Ki 0.1% 45.3Ki __TEXT,__literals
0.1% 34.1Ki 0.1% 39.5Ki [15 Others]
0.0% 19.3Ki 0.0% 20.2Ki [__DATA]
0.0% 19.6Ki 0.0% 19.7Ki [__TEXT]
0.0% 16.6Ki 0.0% 16.6Ki __TEXT,__gcc_except_tab
0.0% 8.09Ki 0.0% 8.09Ki Lazy Binding Info
0.0% 8 0.0% 7.69Ki [__LINKEDIT]
0.0% 6.83Ki 0.0% 6.83Ki Symbol Table
0.0% 5.77Ki 0.0% 5.77Ki [__DATA_CONST]
0.0% 5.53Ki 0.0% 5.53Ki __TEXT,__ustring
100.0% 61.4Mi 100.0% 61.6Mi TOTAL
```
A caveat is that this will increase release build times in CI since it
requires building twice - once with unwinding and once without
2024-12-31 11:19:00 -08:00
Kenta Moriuchi
8fb073d7b4
chore: Happy New Year 2025 ( #27509 )
2024-12-31 19:12:39 +00:00
denobot
55d345baed
chore: release ext/ crates ( #27419 )
...
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2024-12-19 03:39:02 +01:00
denobot
ee9f24cdcd
chore: release "deno_*" crates ( #27402 )
...
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2024-12-17 17:03:58 +01:00
David Sherret
39f7845d4e
ci: restore cargo home cache before rust install ( #27356 )
...
I think this makes more sense. We'll see if it makes it faster. It was
taking 1m 22s to install rust.
2024-12-14 11:38:19 -05:00
Bartek Iwańczuk
05de351e9a
Revert "ci: use self-hosted mac arm runner only on main branch ( #27347 )" ( #27354 )
...
This reverts commit 3ddbea62c2
.
Looks like VMs are now slightly different than before and require
additional setup. Reverting for now to unblock `main` branch.
2024-12-13 12:42:10 +00:00
Bartek Iwańczuk
3ddbea62c2
ci: use self-hosted mac arm runner only on main branch ( #27347 )
...
We can have 2 concurrent runs now, so
it's worth trying it out on `main`.
2024-12-13 03:31:07 +01:00
David Sherret
e46f42d052
ci: try fix cache ( #27348 )
2024-12-13 01:12:13 +00:00
David Sherret
b7564636b5
chore: add npm distribution at deno
package ( #27346 )
2024-12-12 23:43:43 +00:00
denobot
9df6be8916
chore: forward v2.1.4 release commit to main ( #27329 )
...
This is the release commit being forwarded back to main for 2.1.4
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
2024-12-11 12:47:31 +00:00
denobot
2e2d3173d1
chore: forward v2.1.3 release commit to main ( #27248 )
...
This is the release commit being forwarded back to main for 2.1.3
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
2024-12-06 02:12:57 +01:00
denobot
12aea2014a
chore: forward v2.1.2 release commit to main ( #27136 )
...
This is the release commit being forwarded back to main for 2.1.2
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2024-11-28 17:00:24 +00:00
denobot
8a5609ad73
chore: forward v2.1.1 release commit to main ( #26981 )
...
Co-authored-by: dsherret <dsherret@users.noreply.github.com>
2024-11-21 14:35:32 -05:00
denobot
3da4eca7c1
2.1.0 ( #26957 )
...
Bumped versions for 2.1.0
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
2024-11-21 03:05:02 +01:00
denobot
e1b40a69c0
chore: forward v2.0.6 release commit to main ( #26804 )
...
This is the release commit being forwarded back to main for 2.0.6
Signed-off-by: Divy Srivastava <dj.srivastava23@gmail.com>
Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com>
2024-11-10 13:12:18 +05:30
denobot
ef7432c03f
chore: forward v2.0.5 release commit to main ( #26755 )
...
This is the release commit being forwarded back to main for 2.0.5
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
2024-11-06 02:27:14 +01:00
Divy Srivastava
770ef14600
chore: upgrade publish workflow to ubuntu 24 ( #26731 )
2024-11-05 13:10:45 +05:30
Bartek Iwańczuk
25ed90baae
ci: use self-hosted mac arm runner for building on tags ( #26727 )
2024-11-05 00:56:09 +01:00
Divy Srivastava
4774eab64d
chore: upgrade to rust 1.82 and LLVM 19 ( #26615 )
...
Upgrade to rust 1.82 and LLVM 19 . Removes one webusb test because
`requestAdapter` not working on new ubuntu 24 runners
2024-11-01 16:13:02 +05:30
denobot
a1473d82c5
chore: forward v2.0.4 release commit to main ( #26636 )
...
This is the release commit being forwarded back to main for 2.0.4
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
2024-10-30 13:46:31 +01:00
Bartek Iwańczuk
730331622e
chore: forward v2.0.3 commit to main ( #26535 )
...
Forwarding v2.0.3 commit to `main`
Co-authored-by: denobot <33910674+denobot@users.noreply.github.com>
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
2024-10-25 09:57:40 -04:00
tsukasa-ino
0536f1ef3b
chore(ci): use setup-deno@v2 ( #26474 )
2024-10-22 20:54:27 +05:30
Bartek Iwańczuk
d1cd1fafa4
Revert "ci: use self-hosted mac arm runner ( #26366 )" ( #26408 )
...
This reverts commit e22d0e91ef
.
Reverting because the CI pipeline is actually incorrect.
I intended to only use this self-hosted runner for "release" builds on
`main` branch, but now all PRs are queued waiting for a runner for a "debug"
build.
2024-10-19 00:42:54 +00:00
Bartek Iwańczuk
e22d0e91ef
ci: use self-hosted mac arm runner ( #26366 )
...
Supersedes #26337
2024-10-19 00:14:11 +02:00
denobot
3ae10a01e0
chore: forward v2.0.2 release commit to main ( #26376 )
...
This is the release commit being forwarded back to main for 2.0.2
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2024-10-18 03:12:49 +02:00
denobot
3385d1252e
chore: forward v2.0.1 release commit to main ( #26338 )
...
This is the release commit being forwarded back to main for 2.0.1
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2024-10-16 23:48:42 +00:00
Eli Uriegas
9d93e333a6
chore: ensure only one cargo publish can run ( #26262 )
...
Signed-off-by: Eli Uriegas <github@terriblecode.com>
2024-10-15 12:47:02 -04:00
林炳权
533a9b1086
chore: upgrade to rust 1.81.0 ( #26261 )
2024-10-15 21:40:07 +05:30
Keith Maxwell
f3530c858f
chore: generate the checksums from the final archives ( #26151 )
...
Fixes https://github.com/denoland/deno/issues/7253
2024-10-14 18:16:26 +05:30
denobot
a62c7e036a
2.0.0 ( #26063 )
...
Bumped versions for 2.0.0
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2024-10-08 07:37:28 -07:00
Nathan Whitaker
fc293c68b5
chore: remove protoc dep from CI ( #26050 )
...
It shouldn't be needed anymore
2024-10-07 15:11:31 +00:00
denobot
55c2a88099
chore: release deno_* crates ( #25987 )
...
Testing once again if the crates are being properly released.
---------
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2024-10-02 14:27:34 +00:00
denobot
2d3e0284d9
chore: release deno_* crates ( #25976 )
...
Test run before Deno 2.0 release to make sure that the publishing
process passes correctly.
---------
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com>
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2024-10-02 14:44:04 +02:00
Divy Srivastava
05ca6994ca
chore: include sha256 checksum in release ( #25869 )
...
Closes https://github.com/denoland/deno/issues/7253
2024-09-30 21:14:42 +05:30
Bartek Iwańczuk
3138478f66
Revert "ci: use macos-14-xlarge on 'main' branch ( #25908 )" ( #25913 )
...
This reverts commit 0f617be84a
.
Reverting because it was an experiment.
2024-09-28 22:57:01 +02:00
Bartek Iwańczuk
0f617be84a
ci: use macos-14-xlarge on 'main' branch ( #25908 )
2024-09-27 18:01:20 +02:00
Bartek Iwańczuk
5bcea1a9f4
ci: increase timeout to 180 minutes ( #25750 )
...
Mac aarch64 is failing with timeout after 150 minutes :( we'll address
it after Deno 2 is released but for now just increase the timeout.
2024-09-20 00:05:20 +00:00
Bartek Iwańczuk
dcc95112f7
ci: revert changed to canary uploads ( #25733 )
...
All these changes made CI fail consistently with random exit code 1
after successful upload.
2024-09-19 13:54:59 +00:00
Bartek Iwańczuk
236a298f9d
ci: fix 'promote_to_release' script ( #25727 )
...
This CI action was using wrong variable to create release directory.
2024-09-19 13:48:06 +02:00
Bartek Iwańczuk
51cac074dc
ci: Fix uploading latest canary version ( #25725 )
2024-09-19 11:46:40 +00:00
Bartek Iwańczuk
fd23e8ec4f
ci: bump fetch depth to unblock canary uploads ( #25716 )
...
Current mac arm canaries are failing to upload because the existing
latest commit hash
is more that 5 commits behind and it's not in the git history.
2024-09-19 00:37:13 +00:00
Bartek Iwańczuk
315baeb50a
ci: fix uploading canary ( #25715 )
...
If a newer version was available the script was exiting with code 1.
2024-09-18 20:17:12 +00:00
Bartek Iwańczuk
915b73571c
ci: fix releasing canary ( #25689 )
2024-09-17 16:53:32 +00:00
Bartek Iwańczuk
039e15fc84
ci: make canary uploads less racy ( #25671 )
...
Closes https://github.com/denoland/deno/issues/25464
Only uploads canary git hash if the one in the bucket is present
in the current action Git history.
2024-09-17 13:31:46 +02:00
Bartek Iwańczuk
e2875aee74
ci: Add action to cut LTS release ( #25590 )
...
Factored from https://github.com/denoland/deno/pull/25123 .
---------
Signed-off-by: David Sherret <dsherret@users.noreply.github.com>
Co-authored-by: David Sherret <dsherret@gmail.com>
Co-authored-by: David Sherret <dsherret@users.noreply.github.com>
2024-09-12 22:06:59 +02:00
Bartek Iwańczuk
4af98fa82f
build: remove --unstable flags from CI ( #25548 )
...
This commit removes usages of deprecated `--unstable` flag
from the CI scripts.
2024-09-10 03:10:20 +02:00