Skip to content

Commit 2c2ed4c

Browse files
committed
chore: simplify
1 parent b9ee155 commit 2c2ed4c

6 files changed

Lines changed: 20 additions & 81 deletions

File tree

.github/workflows/main.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ jobs:
2121
fail-fast: false
2222
matrix:
2323
platform: [x64]
24-
compiler: [clang]
2524
steps:
2625
- name: Checkout code
2726
uses: actions/checkout@v3
@@ -36,7 +35,7 @@ jobs:
3635
gclient sync
3736
./build/install-build-deps.sh
3837
mkdir -p out.gn/linux.${{ matrix.platform }}.release/
39-
cp ${{ github.workspace }}/args.linux.${{ matrix.platform }}.${{ matrix.compiler }}.gn $GITHUB_WORKSPACE/v8/out.gn/linux.${{ matrix.platform }}.release/args.gn
38+
cp ${{ github.workspace }}/args.linux.${{ matrix.platform }}.gn $GITHUB_WORKSPACE/v8/out.gn/linux.${{ matrix.platform }}.release/args.gn
4039
gn gen out.gn/linux.${{ matrix.platform }}.release
4140
ninja v8_monolith -C out.gn/linux.${{ matrix.platform }}.release/
4241
gn args --list out.gn/linux.${{ matrix.platform }}.release
@@ -156,7 +155,7 @@ jobs:
156155
shell: pwsh
157156
run: |
158157
New-Item -ItemType directory -Path v8/out.gn/${{ matrix.platform }}.release/
159-
Copy-Item "args.win.${{ matrix.platform }}.clang.gn" -Destination "v8/out.gn/${{ matrix.platform }}.release/args.gn" -force
158+
Copy-Item "args.win.${{ matrix.platform }}.gn" -Destination "v8/out.gn/${{ matrix.platform }}.release/args.gn" -force
160159
Set-Location -Path v8
161160
gn gen out.gn/${{ matrix.platform }}.release
162161
ninja v8_monolith -C out.gn/${{ matrix.platform }}.release/

.github/workflows/mini.yaml

Lines changed: 0 additions & 58 deletions
This file was deleted.

.github/workflows/push.yml

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,14 @@ defaults:
1010

1111
jobs:
1212

13-
build-linux-x64-clang:
13+
build-linux-x64:
1414
# if: ${{ false }} # disable
1515
name: linux
1616
runs-on: ubuntu-24.04
1717
strategy:
1818
fail-fast: false
1919
matrix:
2020
platform: [x64]
21-
compiler: [clang]
2221
steps:
2322
- name: Checkout code
2423
uses: actions/checkout@v3
@@ -33,7 +32,7 @@ jobs:
3332
gclient sync
3433
./build/install-build-deps.sh
3534
mkdir -p out.gn/linux.${{ matrix.platform }}.release/
36-
cp ${{ github.workspace }}/args.linux.${{ matrix.platform }}.${{ matrix.compiler }}.gn $GITHUB_WORKSPACE/v8/out.gn/linux.${{ matrix.platform }}.release/args.gn
35+
cp ${{ github.workspace }}/args.linux.${{ matrix.platform }}.gn $GITHUB_WORKSPACE/v8/out.gn/linux.${{ matrix.platform }}.release/args.gn
3736
gn gen out.gn/linux.${{ matrix.platform }}.release
3837
ninja v8_monolith -C out.gn/linux.${{ matrix.platform }}.release/
3938
gn args --list out.gn/linux.${{ matrix.platform }}.release
@@ -45,32 +44,31 @@ jobs:
4544
uses: actions/upload-artifact@v4
4645
with:
4746
path: ${{ github.workspace }}/include.tar.gz
48-
name: include.${{ matrix.compiler }}.tar.gz
47+
name: include.tar.gz
4948
- name: Upload source
5049
uses: actions/upload-artifact@v4
5150
with:
5251
path: ${{ github.workspace }}/src.tar.gz
53-
name: src.${{ matrix.compiler }}.tar.gz
52+
name: src.tar.gz
5453
- name: Upload static library
5554
uses: actions/upload-artifact@v4
5655
with:
5756
path: ${{ github.workspace }}/libv8_monolith-linux-${{ matrix.platform }}.a.gz
58-
name: libv8_monolith-linux-${{ matrix.platform }}.${{ matrix.compiler }}.a.gz
57+
name: libv8_monolith-linux-${{ matrix.platform }}.a.gz
5958
- name: Upload generated source
6059
uses: actions/upload-artifact@v4
6160
with:
6261
path: ${{ github.workspace }}/gen-linux-${{ matrix.platform }}.tar.gz
63-
name: gen-linux-${{ matrix.platform }}.${{ matrix.compiler }}.tar.gz
62+
name: gen-linux-${{ matrix.platform }}.tar.gz
6463

65-
build-linux-arm64-clang:
64+
build-linux-arm64:
6665
if: ${{ false }} # disable
6766
name: linux
6867
runs-on: ubuntu-24.04-arm
6968
strategy:
7069
fail-fast: false
7170
matrix:
7271
platform: [arm64]
73-
compiler: [clang]
7472
steps:
7573
- name: Checkout code
7674
uses: actions/checkout@v3
@@ -91,7 +89,7 @@ jobs:
9189
pip install --upgrade six tensorflow
9290
CMAKE_C_COMPILER=gcc CMAKE_CXX_COMPILER=g++ ./tools/clang/scripts/build.py --without-android --without-fuchsia --use-system-cmake --disable-asserts
9391
mkdir -p out.gn/linux.${{ matrix.platform }}.release/
94-
cp ${{ github.workspace }}/args.linux.${{ matrix.platform }}.${{ matrix.compiler }}.gn $GITHUB_WORKSPACE/v8/out.gn/linux.${{ matrix.platform }}.release/args.gn
92+
cp ${{ github.workspace }}/args.linux.${{ matrix.platform }}.gn $GITHUB_WORKSPACE/v8/out.gn/linux.${{ matrix.platform }}.release/args.gn
9593
./build/linux/sysroot_scripts/install-sysroot.py --arch=arm64
9694
gn gen out.gn/linux.${{ matrix.platform }}.release
9795
ninja v8_monolith -C out.gn/linux.${{ matrix.platform }}.release/
@@ -102,12 +100,12 @@ jobs:
102100
uses: actions/upload-artifact@v4
103101
with:
104102
path: ${{ github.workspace }}/libv8_monolith-linux-${{ matrix.platform }}.a.gz
105-
name: libv8_monolith-linux-${{ matrix.platform }}.${{ matrix.compiler }}.a.gz
103+
name: libv8_monolith-linux-${{ matrix.platform }}.a.gz
106104
- name: Upload generated source
107105
uses: actions/upload-artifact@v4
108106
with:
109107
path: ${{ github.workspace }}/gen-linux-${{ matrix.platform }}.tar.gz
110-
name: gen-linux-${{ matrix.platform }}.${{ matrix.compiler }}.tar.gz
108+
name: gen-linux-${{ matrix.platform }}.tar.gz
111109

112110
build-mac:
113111
# if: ${{ false }} # disable

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@ contributions are welcome!
1010
- [v8 headers](https://github.com/just-js/v8/releases/download/14.2/include.tar.gz)
1111
- [v8 source](https://github.com/just-js/v8/releases/download/14.2/src.tar.gz)
1212

13-
## linux x64 (clang)
13+
## linux x64 ✅
1414

15-
- [static libraries](https://github.com/just-js/v8/releases/download/14.2/libv8_monolith-linux-x64-clang.a.gz)
16-
- [build args](args.linux.x64.clang.gn)
17-
- [generated source code](https://github.com/just-js/v8/releases/download/14.2/gen-linux-x64-clang.tar.gz)
15+
- [static libraries](https://github.com/just-js/v8/releases/download/14.2/libv8_monolith-linux-x64.a.gz)
16+
- [build args](args.linux.x64.gn)
17+
- [generated source code](https://github.com/just-js/v8/releases/download/14.2/gen-linux-x64.tar.gz)
1818

19-
## linux arm64 (clang)
19+
## linux arm64 ❌
2020

21-
- [static libraries](https://github.com/just-js/v8/releases/download/14.2/libv8_monolith-linux-arm64-clang.a.gz)
22-
- [build args](args.linux.arm64.clang.gn)
23-
- [generated source code](https://github.com/just-js/v8/releases/download/14.2/gen-linux-arm64-clang.tar.gz)
21+
- [static libraries](https://github.com/just-js/v8/releases/download/14.2/libv8_monolith-linux-arm64.a.gz)
22+
- [build args](args.linux.arm64.gn)
23+
- [generated source code](https://github.com/just-js/v8/releases/download/14.2/gen-linux-arm64.tar.gz)
2424

2525
## macos x64 ✅
2626

0 commit comments

Comments
 (0)