33on :
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
0 commit comments