Skip to content

Commit f1dd611

Browse files
committed
REVERT-ME
1 parent 4aec61f commit f1dd611

File tree

1 file changed

+125
-124
lines changed

1 file changed

+125
-124
lines changed

.github/workflows/build-release.yml

Lines changed: 125 additions & 124 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ on:
66
- "**"
77
# Allows you to run this workflow manually from the Actions tab
88
workflow_dispatch:
9+
pull_request:
910

1011
permissions:
1112
contents: write
@@ -15,130 +16,130 @@ env:
1516
V8_REVISION: 14.0.365.4
1617

1718
jobs:
18-
build-x86_64-linux:
19-
env:
20-
OS: linux
21-
ARCH: x86_64
22-
23-
runs-on: ubuntu-22.04
24-
steps:
25-
- uses: mlugg/setup-zig@v2
26-
with:
27-
version: ${{ env.ZIG_VERSION }}
28-
29-
- uses: actions/checkout@v4
30-
with:
31-
submodules: recursive
32-
fetch-depth: 0
33-
34-
- run: |
35-
sudo apt-get update
36-
sudo apt-get install -yq libglib2.0-dev
37-
38-
- run: zig build get-v8
39-
- run: zig build -Doptimize=ReleaseSafe build-v8
40-
- run: mv v8/out/${{ env.OS }}/release/obj/zig/libc_v8.a libc_v8_${{ env.V8_REVISION }}_${{ env.OS }}_${{ env.ARCH }}.a
41-
42-
- name: Upload the build
43-
uses: ncipollo/release-action@v1
44-
with:
45-
allowUpdates: true
46-
artifacts: libc_v8_${{ env.V8_REVISION }}_${{ env.OS }}_${{ env.ARCH }}.a
47-
48-
build-aarch64-macos:
49-
env:
50-
OS: macos
51-
ARCH: aarch64
52-
53-
runs-on: macos-latest
54-
steps:
55-
- uses: mlugg/setup-zig@v2
56-
with:
57-
version: ${{ env.ZIG_VERSION }}
58-
59-
- uses: actions/setup-python@v5
60-
with:
61-
python-version: '3.11'
62-
63-
- uses: actions/checkout@v4
64-
with:
65-
submodules: recursive
66-
fetch-depth: 0
67-
68-
- run: zig build get-v8
69-
- run: zig build -Doptimize=ReleaseSafe build-v8
70-
- run: mv v8/out/${{ env.OS }}/release/obj/zig/libc_v8.a libc_v8_${{ env.V8_REVISION }}_${{ env.OS }}_${{ env.ARCH }}.a
71-
72-
- name: Upload the build
73-
uses: ncipollo/release-action@v1
74-
with:
75-
allowUpdates: true
76-
artifacts: libc_v8_${{ env.V8_REVISION }}_${{ env.OS }}_${{ env.ARCH }}.a
77-
78-
build-arm64-linux:
79-
env:
80-
OS: linux
81-
ARCH: aarch64
82-
83-
runs-on: ubuntu-22.04-arm
84-
steps:
85-
- uses: mlugg/setup-zig@v2
86-
with:
87-
version: ${{ env.ZIG_VERSION }}
88-
89-
- uses: actions/checkout@v4
90-
with:
91-
submodules: recursive
92-
fetch-depth: 0
93-
94-
- run: |
95-
sudo apt-get update
96-
sudo apt-get install -yq libglib2.0-dev lld
97-
wget https://apt.llvm.org/llvm.sh
98-
chmod +x llvm.sh
99-
sudo ./llvm.sh 21
100-
sudo ln -nsf /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins.a && \
101-
sudo ln -nsf /usr/lib/llvm-21/lib/clang/21/lib/linux/ /usr/lib/llvm-21/lib/clang/21/lib/aarch64-unknown-linux-gnu
102-
103-
- run: zig build get-v8
104-
- run: zig build -Doptimize=ReleaseSafe build-v8
105-
- run: mv v8/out/${{ env.OS }}/release/obj/zig/libc_v8.a libc_v8_${{ env.V8_REVISION }}_${{ env.OS }}_${{ env.ARCH }}.a
106-
107-
- name: Upload the build
108-
uses: ncipollo/release-action@v1
109-
with:
110-
allowUpdates: true
111-
artifacts: libc_v8_${{ env.V8_REVISION }}_${{ env.OS }}_${{ env.ARCH }}.a
112-
113-
build-x86_64-macos:
114-
env:
115-
OS: macos
116-
ARCH: x86_64
117-
118-
runs-on: macos-15-large
119-
steps:
120-
- uses: mlugg/setup-zig@v2
121-
with:
122-
version: ${{ env.ZIG_VERSION }}
123-
124-
- uses: actions/setup-python@v5
125-
with:
126-
python-version: '3.11'
127-
128-
- uses: actions/checkout@v4
129-
with:
130-
submodules: recursive
131-
fetch-depth: 0
132-
133-
- run: zig build get-v8
134-
- run: zig build -Doptimize=ReleaseSafe build-v8
135-
- run: mv v8/out/${{ env.OS }}/release/obj/zig/libc_v8.a libc_v8_${{ env.V8_REVISION }}_${{ env.OS }}_${{ env.ARCH }}.a
136-
137-
- name: Upload the build
138-
uses: ncipollo/release-action@v1
139-
with:
140-
allowUpdates: true
141-
artifacts: libc_v8_${{ env.V8_REVISION }}_${{ env.OS }}_${{ env.ARCH }}.a
19+
# build-x86_64-linux:
20+
# env:
21+
# OS: linux
22+
# ARCH: x86_64
23+
24+
# runs-on: ubuntu-22.04
25+
# steps:
26+
# - uses: mlugg/setup-zig@v2
27+
# with:
28+
# version: ${{ env.ZIG_VERSION }}
29+
30+
# - uses: actions/checkout@v4
31+
# with:
32+
# submodules: recursive
33+
# fetch-depth: 0
34+
35+
# - run: |
36+
# sudo apt-get update
37+
# sudo apt-get install -yq libglib2.0-dev
38+
39+
# - run: zig build get-v8
40+
# - run: zig build -Doptimize=ReleaseSafe build-v8
41+
# - run: mv v8/out/${{ env.OS }}/release/obj/zig/libc_v8.a libc_v8_${{ env.V8_REVISION }}_${{ env.OS }}_${{ env.ARCH }}.a
42+
43+
# - name: Upload the build
44+
# uses: ncipollo/release-action@v1
45+
# with:
46+
# allowUpdates: true
47+
# artifacts: libc_v8_${{ env.V8_REVISION }}_${{ env.OS }}_${{ env.ARCH }}.a
48+
49+
# build-aarch64-macos:
50+
# env:
51+
# OS: macos
52+
# ARCH: aarch64
53+
54+
# runs-on: macos-latest
55+
# steps:
56+
# - uses: mlugg/setup-zig@v2
57+
# with:
58+
# version: ${{ env.ZIG_VERSION }}
59+
60+
# - uses: actions/setup-python@v5
61+
# with:
62+
# python-version: '3.11'
63+
64+
# - uses: actions/checkout@v4
65+
# with:
66+
# submodules: recursive
67+
# fetch-depth: 0
68+
69+
# - run: zig build get-v8
70+
# - run: zig build -Doptimize=ReleaseSafe build-v8
71+
# - run: mv v8/out/${{ env.OS }}/release/obj/zig/libc_v8.a libc_v8_${{ env.V8_REVISION }}_${{ env.OS }}_${{ env.ARCH }}.a
72+
73+
# - name: Upload the build
74+
# uses: ncipollo/release-action@v1
75+
# with:
76+
# allowUpdates: true
77+
# artifacts: libc_v8_${{ env.V8_REVISION }}_${{ env.OS }}_${{ env.ARCH }}.a
78+
79+
# build-arm64-linux:
80+
# env:
81+
# OS: linux
82+
# ARCH: aarch64
83+
84+
# runs-on: ubuntu-22.04-arm
85+
# steps:
86+
# - uses: mlugg/setup-zig@v2
87+
# with:
88+
# version: ${{ env.ZIG_VERSION }}
89+
90+
# - uses: actions/checkout@v4
91+
# with:
92+
# submodules: recursive
93+
# fetch-depth: 0
94+
95+
# - run: |
96+
# sudo apt-get update
97+
# sudo apt-get install -yq libglib2.0-dev lld
98+
# wget https://apt.llvm.org/llvm.sh
99+
# chmod +x llvm.sh
100+
# sudo ./llvm.sh 21
101+
# sudo ln -nsf /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins-aarch64.a /usr/lib/llvm-21/lib/clang/21/lib/linux/libclang_rt.builtins.a && \
102+
# sudo ln -nsf /usr/lib/llvm-21/lib/clang/21/lib/linux/ /usr/lib/llvm-21/lib/clang/21/lib/aarch64-unknown-linux-gnu
103+
104+
# - run: zig build get-v8
105+
# - run: zig build -Doptimize=ReleaseSafe build-v8
106+
# - run: mv v8/out/${{ env.OS }}/release/obj/zig/libc_v8.a libc_v8_${{ env.V8_REVISION }}_${{ env.OS }}_${{ env.ARCH }}.a
107+
108+
# - name: Upload the build
109+
# uses: ncipollo/release-action@v1
110+
# with:
111+
# allowUpdates: true
112+
# artifacts: libc_v8_${{ env.V8_REVISION }}_${{ env.OS }}_${{ env.ARCH }}.a
113+
114+
# build-x86_64-macos:
115+
# env:
116+
# OS: macos
117+
# ARCH: x86_64
118+
119+
# runs-on: macos-15-large
120+
# steps:
121+
# - uses: mlugg/setup-zig@v2
122+
# with:
123+
# version: ${{ env.ZIG_VERSION }}
124+
125+
# - uses: actions/setup-python@v5
126+
# with:
127+
# python-version: '3.11'
128+
129+
# - uses: actions/checkout@v4
130+
# with:
131+
# submodules: recursive
132+
# fetch-depth: 0
133+
134+
# - run: zig build get-v8
135+
# - run: zig build -Doptimize=ReleaseSafe build-v8
136+
# - run: mv v8/out/${{ env.OS }}/release/obj/zig/libc_v8.a libc_v8_${{ env.V8_REVISION }}_${{ env.OS }}_${{ env.ARCH }}.a
137+
138+
# - name: Upload the build
139+
# uses: ncipollo/release-action@v1
140+
# with:
141+
# allowUpdates: true
142+
# artifacts: libc_v8_${{ env.V8_REVISION }}_${{ env.OS }}_${{ env.ARCH }}.a
142143

143144
build-aarch64-ios:
144145
env:

0 commit comments

Comments
 (0)