Commit Graph

103 Commits

Author SHA1 Message Date
snek
47e30bb8dd
chore: disable android in ci (#1558) 2024-08-02 07:14:07 -07:00
snek
0a478a0b2a
chore: binding cleanup (#1551) 2024-07-26 13:37:39 -07:00
snek
2c5db866a2
fix publish ci (#1522) 2024-07-10 14:13:25 -07:00
snek
0b440db772
feat: rust bindgen and publish flow (#1507) 2024-06-27 02:49:06 +00:00
Ryan Dahl
c3687bd565
chore: error on bad c++ formatting in ci (#1499) 2024-06-11 20:40:17 +05:30
Bartek Iwańczuk
101be535c8
build: fix publishing step (#1495)
After adding the Android support the CI fails on tags because cargo publish was being run
on linux GNU and linux Android.
2024-06-06 23:02:18 +02:00
Ardi
9ae2bc2e78
chore: Update toolchain + cargo update (#1469)
* Update toolchain + cargo update

* Update trybuild

* macos-13

---------

Co-authored-by: Matt Mastracci <matthew@mastracci.com>
2024-05-09 16:27:44 +00:00
Pg
d11b720654
For #970 & #1303 : Enable build for aarch64-linux-android & x86_64-linux-android (#1468) 2024-04-22 17:16:26 -04:00
Matt Mastracci
2ce9b4ca09
chore: Allow Rust ASAN flags to propagate into v8 build (#1449) 2024-04-12 15:26:06 -06:00
Matt Mastracci
d863782ed6
feat: .gz compress release artifacts (#1434) 2024-03-15 23:30:37 +00:00
Matt Mastracci
b6a4b61903
feat: aarch64 for macos (#1429) 2024-03-15 13:45:16 -07:00
Matt Mastracci
63eea06a9a
chore: bump rust-toolchain (#1408) 2024-03-01 17:28:17 +00:00
Matt Mastracci
f6e95ccd17
chore: add write-all perms for update-v8 (#1397) 2024-02-13 18:47:11 +00:00
Matt Mastracci
eb48d037c9
chore: permissions: write-all for publish (#1395) 2024-02-09 15:13:24 -07:00
Divy Srivastava
5dce1eaeef
Update to Ubuntu-22.04-XL runners (#1208) 2023-03-31 19:39:56 +05:30
Divy Srivastava
1088a9f349
Use dsherret/rust-toolchain-file@v1 for release CI (#1200) 2023-03-16 21:38:21 +05:30
Spencer Comfort
bc5660b4b2
ci: update python, python setup, cache, and rust version (#1171)
Updated python to 3.11.x, python setup to v3, cache to v3, and rust to version 1.66.1
2023-01-24 10:47:17 +05:30
Bert Belder
eb4fb3be96 chore: bump CI time-out to 3 hours (#1160)
Otherwise MacOS debug builds never make it to the finish line.
2022-12-18 22:55:12 +01:00
Bartek Iwańczuk
1874b33eff
ci: update release action (#1154) 2022-12-13 02:07:14 +01:00
Bartek Iwańczuk
80434ae27b
ci: provide crate name in release script (#1151) 2022-12-07 16:57:20 +01:00
Bartek Iwańczuk
afe76971be
ci: add "release" action workflow (#1150)
This workflow will bump a version and create a tag which will kick-off another
build that will build release binary archives and create a GH release.

Maintainer is still responsible for building artifacts on M1 mac.
2022-12-06 04:21:44 +01:00
Kayla Washburn
b9d44e31a2
chore: add check for no-fail-fast label (#1017) 2022-06-27 12:37:04 -06:00
Luca Casonato
b34bc08430
Also run CI on tag (#1007) 2022-06-15 12:04:35 +00:00
Luca Casonato
65692e80eb
Use denobot account for auto-rolling (#992) 2022-05-28 17:16:00 +02:00
Bert Belder
2f189e1668
Upgrade V8 to 10.3.174.3 (#969) 2022-05-18 10:53:34 +02:00
Divy Srivastava
9d0c3e4603
ci: use xxl windows runners (#966) 2022-05-14 15:26:53 +05:30
Divy Srivastava
afc2dc4596
chore: Upgrade Rust to 1.60.0 (#965) 2022-05-13 20:15:54 +05:30
Eliaz Bobadilla
b01e9de8c1
chore: bump actions/checkout (#928)
https://github.com/actions/checkout\#checkout-v3
2022-03-30 22:24:54 +05:30
Divy Srivastava
6b0dcdb440
chore: upgrade Rust to 1.59.0 (#909) 2022-03-02 17:30:58 +05:30
Divy Srivastava
c211abe618
chore: don't run auto update on forks (#891) 2022-02-07 08:39:30 +05:30
Ben Noordhuis
f77ab69834
chore: remove "stop sscache" ci step (#876)
Fails regularly and inexplicably even though installing and starting
sscache works just fine:

    /home/runner/work/_temp/c2b88417-fdca-4378-b8c3-66cea7ddc094.sh:
    line 1: sccache: command not found

It's probably a path issue but as there doesn't seem to be much point in
stopping it explicitly, I'm opting to simply remove that CI build step
altogether.
2022-01-22 04:10:00 +01:00
Bartek Iwańczuk
c3fbccf674
ci: update runner from ubuntu-latest-xl to ubuntu-20.04-xl (#867)
Co-authored-by: Ben Noordhuis <info@bnoordhuis.nl>
2022-01-12 16:01:55 -08:00
Divy Srivastava
a29740df6b
Add aarch64-linux-android support (#860) 2022-01-04 21:32:48 +01:00
Bert Belder
65e78fd960
chore: upgrade Rust to 1.57.0 (#856) 2021-12-14 21:25:10 -08:00
Bert Belder
e68117c097
chore: upgrade Rust to 1.56.1 (#835) 2021-11-17 11:42:39 -08:00
Luca Casonato
5ee0a375f2
chore: rename rusty_v8 to v8 (#803) 2021-10-27 14:32:12 +02:00
Luca Casonato
a0a0b37dfc
0.32.0 2021-10-11 17:37:51 +02:00
Yusuke Tanaka
674f44449f
chore: upgrade Rust to 1.55.0 (#770) 2021-09-10 12:32:29 +02:00
Luca Casonato
406f28c69e
Update v8 autoroller to track denoland/v8 (#754) 2021-08-15 20:14:14 +02:00
Ryan Dahl
eeffe1d722
fix: binary publish problem (#750) 2021-08-09 20:08:33 +02:00
Yusuke Tanaka
245c7b2b8e
chore: upgrade Rust to 1.54.0, apply clippy fixes (#744) 2021-07-29 19:40:16 -07:00
Ben Noordhuis
d0da52a0ea
chore: downgrade to ubuntu-18.04 ci image (#734)
denoland/rusty_v8 uses ubuntu-latest-xl, which is still at 18.04. Use a
compatible image for third-party forks.

Third-party builds failed trying to install the gcc-5 cross-compiler
toolchain, which indeed is no longer available in 20.04.

Fixes #733.
2021-07-11 17:47:43 +02:00
Ryan Dahl
1e533a152e
Include ICU data file in crate (#722) 2021-07-02 20:06:51 +02:00
Yusuke Tanaka
f85508868e
chore: upgrade Rust to 1.53.0 (#705) 2021-06-18 11:35:53 -04:00
Yusuke Tanaka
fbd6528e63
chore: upgrade Rust to 1.52.1 (#689) 2021-05-11 15:47:22 +02:00
Bartek Iwańczuk
3a55341f36
chore: upgrade to Rust 1.52.0 (#684) 2021-05-06 16:36:51 -04:00
Ryan Dahl
49c8ecb5e2
Error on warning (#678) 2021-05-03 15:19:03 -04:00
Luca Casonato
e60f12798f
build: fix autoroller (#672) 2021-04-27 11:02:47 +02:00
Luca Casonato
fce0b02548
chore: set up v8 autoroll script (#663)
Co-authored-by: Ben Noordhuis <info@bnoordhuis.nl>
2021-04-26 13:05:18 +02:00
Ryan Dahl
111641361b
Cache should be updated when build or buildtools is changed (#642) 2021-03-27 15:18:37 -04:00