@@ -10,15 +10,14 @@ defaults:
1010
1111jobs :
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
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
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
0 commit comments