Skip to content

Commit 69e8dce

Browse files
committed
ci: hermit-only testing with v145.0.3-hermit
1 parent ec5785b commit 69e8dce

3 files changed

Lines changed: 104 additions & 103 deletions

File tree

.github/workflows/ci.yml

Lines changed: 102 additions & 101 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ name: ci
33
on:
44
push:
55
tags: ["**"]
6+
branches: [hermit]
67
pull_request:
78
branches: [main]
89
workflow_dispatch:
@@ -50,105 +51,105 @@ jobs:
5051
variant: release
5152
features: none
5253

53-
# ===== macOS ARM64 (main target: none, ptrcomp, sandbox) =====
54-
- os: macos-15-xlarge # use macos-15 for free (slower)
55-
target: aarch64-apple-darwin
56-
variant: debug
57-
features: none
58-
- os: macos-15
59-
target: aarch64-apple-darwin
60-
variant: release
61-
features: none
62-
- os: macos-15-xlarge # use macos-15 for free (may timeout)
63-
target: aarch64-apple-darwin
64-
variant: debug
65-
features: ptrcomp
66-
- os: macos-15 # use macos-15-xlarge for faster builds
67-
target: aarch64-apple-darwin
68-
variant: release
69-
features: ptrcomp
70-
- os: macos-15-xlarge # use macos-15 for free (may timeout)
71-
target: aarch64-apple-darwin
72-
variant: debug
73-
features: sandbox
74-
- os: macos-15 # use macos-15-xlarge for faster builds
75-
target: aarch64-apple-darwin
76-
variant: release
77-
features: sandbox
78-
79-
# ===== Linux x86_64 (main target: none, ptrcomp, sandbox) =====
80-
- os: ubuntu-22.04
81-
target: x86_64-unknown-linux-gnu
82-
variant: debug
83-
features: none
84-
- os: ubuntu-22.04
85-
target: x86_64-unknown-linux-gnu
86-
variant: release
87-
features: none
88-
- os: ubuntu-22.04
89-
target: x86_64-unknown-linux-gnu
90-
variant: debug
91-
features: ptrcomp
92-
- os: ubuntu-22.04
93-
target: x86_64-unknown-linux-gnu
94-
variant: release
95-
features: ptrcomp
96-
- os: ubuntu-22.04
97-
target: x86_64-unknown-linux-gnu
98-
variant: debug
99-
features: sandbox
100-
- os: ubuntu-22.04
101-
target: x86_64-unknown-linux-gnu
102-
variant: release
103-
features: sandbox
104-
105-
# ===== Linux ARM64 cross-compile (main target: none, ptrcomp, sandbox) =====
106-
- os: ubuntu-22.04
107-
target: aarch64-unknown-linux-gnu
108-
variant: debug
109-
features: none
110-
- os: ubuntu-22.04
111-
target: aarch64-unknown-linux-gnu
112-
variant: release
113-
features: none
114-
- os: ubuntu-22.04
115-
target: aarch64-unknown-linux-gnu
116-
variant: debug
117-
features: ptrcomp
118-
- os: ubuntu-22.04
119-
target: aarch64-unknown-linux-gnu
120-
variant: release
121-
features: ptrcomp
122-
- os: ubuntu-22.04
123-
target: aarch64-unknown-linux-gnu
124-
variant: debug
125-
features: sandbox
126-
- os: ubuntu-22.04
127-
target: aarch64-unknown-linux-gnu
128-
variant: release
129-
features: sandbox
130-
131-
# ===== macOS x86_64 (secondary: none only) =====
132-
- os: macos-15-large # use macos-15-intel for free (may timeout)
133-
target: x86_64-apple-darwin
134-
variant: debug
135-
features: none
136-
- os: macos-15-large # use macos-15-intel for free (slower)
137-
target: x86_64-apple-darwin
138-
variant: release
139-
features: none
140-
141-
# ===== Windows x86_64 (secondary: none only, release only) =====
142-
- os: windows-2022
143-
target: x86_64-pc-windows-msvc
144-
variant: release
145-
features: none
146-
147-
# ===== Windows ARM64 (cross-compile, release only) =====
148-
- os: windows-2022
149-
target: aarch64-pc-windows-msvc
150-
variant: release
151-
features: none
54+
# # ===== macOS ARM64 (main target: none, ptrcomp, sandbox) =====
55+
# - os: macos-15-xlarge # use macos-15 for free (slower)
56+
# target: aarch64-apple-darwin
57+
# variant: debug
58+
# features: none
59+
# - os: macos-15
60+
# target: aarch64-apple-darwin
61+
# variant: release
62+
# features: none
63+
# - os: macos-15-xlarge # use macos-15 for free (may timeout)
64+
# target: aarch64-apple-darwin
65+
# variant: debug
66+
# features: ptrcomp
67+
# - os: macos-15 # use macos-15-xlarge for faster builds
68+
# target: aarch64-apple-darwin
69+
# variant: release
70+
# features: ptrcomp
71+
# - os: macos-15-xlarge # use macos-15 for free (may timeout)
72+
# target: aarch64-apple-darwin
73+
# variant: debug
74+
# features: sandbox
75+
# - os: macos-15 # use macos-15-xlarge for faster builds
76+
# target: aarch64-apple-darwin
77+
# variant: release
78+
# features: sandbox
79+
80+
# # ===== Linux x86_64 (main target: none, ptrcomp, sandbox) =====
81+
# - os: ubuntu-22.04
82+
# target: x86_64-unknown-linux-gnu
83+
# variant: debug
84+
# features: none
85+
# - os: ubuntu-22.04
86+
# target: x86_64-unknown-linux-gnu
87+
# variant: release
88+
# features: none
89+
# - os: ubuntu-22.04
90+
# target: x86_64-unknown-linux-gnu
91+
# variant: debug
92+
# features: ptrcomp
93+
# - os: ubuntu-22.04
94+
# target: x86_64-unknown-linux-gnu
95+
# variant: release
96+
# features: ptrcomp
97+
# - os: ubuntu-22.04
98+
# target: x86_64-unknown-linux-gnu
99+
# variant: debug
100+
# features: sandbox
101+
# - os: ubuntu-22.04
102+
# target: x86_64-unknown-linux-gnu
103+
# variant: release
104+
# features: sandbox
105+
106+
# # ===== Linux ARM64 cross-compile (main target: none, ptrcomp, sandbox) =====
107+
# - os: ubuntu-22.04
108+
# target: aarch64-unknown-linux-gnu
109+
# variant: debug
110+
# features: none
111+
# - os: ubuntu-22.04
112+
# target: aarch64-unknown-linux-gnu
113+
# variant: release
114+
# features: none
115+
# - os: ubuntu-22.04
116+
# target: aarch64-unknown-linux-gnu
117+
# variant: debug
118+
# features: ptrcomp
119+
# - os: ubuntu-22.04
120+
# target: aarch64-unknown-linux-gnu
121+
# variant: release
122+
# features: ptrcomp
123+
# - os: ubuntu-22.04
124+
# target: aarch64-unknown-linux-gnu
125+
# variant: debug
126+
# features: sandbox
127+
# - os: ubuntu-22.04
128+
# target: aarch64-unknown-linux-gnu
129+
# variant: release
130+
# features: sandbox
131+
132+
# # ===== macOS x86_64 (secondary: none only) =====
133+
# - os: macos-15-large # use macos-15-intel for free (may timeout)
134+
# target: x86_64-apple-darwin
135+
# variant: debug
136+
# features: none
137+
# - os: macos-15-large # use macos-15-intel for free (slower)
138+
# target: x86_64-apple-darwin
139+
# variant: release
140+
# features: none
141+
142+
# # ===== Windows x86_64 (secondary: none only, release only) =====
143+
# - os: windows-2022
144+
# target: x86_64-pc-windows-msvc
145+
# variant: release
146+
# features: none
147+
148+
# # ===== Windows ARM64 (cross-compile, release only) =====
149+
# - os: windows-2022
150+
# target: aarch64-pc-windows-msvc
151+
# variant: release
152+
# features: none
152153

153154
env:
154155
V8_FROM_SOURCE: true
@@ -333,7 +334,7 @@ jobs:
333334
uses: softprops/action-gh-release@v0.1.15
334335
if: >-
335336
github.repository == 'openworkers/rusty-v8' && startsWith(github.ref,
336-
'refs/tags/v') && !contains(github.ref, '-')
337+
'refs/tags/v')
337338
env:
338339
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
339340
with:
@@ -356,7 +357,7 @@ jobs:
356357
runs-on: ubuntu-22.04
357358
if:
358359
github.repository == 'openworkers/rusty-v8' && startsWith(github.ref,
359-
'refs/tags/v') && !contains(github.ref, '-')
360+
'refs/tags/v')
360361
steps:
361362
- name: Configure git
362363
run: git config --global core.symlinks true

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "openworkers-v8"
3-
version = "145.0.3"
3+
version = "145.0.3-hermit"
44
description = "Rust bindings to V8 (fork with Locker/UnenteredIsolate support for isolate pooling)"
55
readme = "README.md"
66
authors = ["the Deno authors", "OpenWorkers Authors <contact@openworkers.dev>"]

0 commit comments

Comments
 (0)