Skip to content

Commit c44ba25

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

File tree

1 file changed

+65
-64
lines changed

1 file changed

+65
-64
lines changed

.github/workflows/build-release.yml

Lines changed: 65 additions & 64 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
@@ -75,70 +76,70 @@ jobs:
7576
allowUpdates: true
7677
artifacts: libc_v8_${{ env.V8_REVISION }}_${{ env.OS }}_${{ env.ARCH }}.a
7778

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
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)