Skip to content

Commit d8b8a93

Browse files
authored
Fix github page workflow (#191)
* Fix github page workflow * Remove repeated action
1 parent 4439505 commit d8b8a93

File tree

1 file changed

+8
-17
lines changed

1 file changed

+8
-17
lines changed

.github/workflows/deploy-github-page.yml

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -37,35 +37,26 @@ jobs:
3737
- name: Setup default Build Type on *nux
3838
if: ${{ runner.os != 'windows' }}
3939
run: |
40-
os="${{ matrix.os }}"
41-
if [[ "${os}" == "macos"* ]]; then
42-
echo "ncpus=$(sysctl -n hw.ncpu)" >> $GITHUB_ENV
43-
else
44-
echo "ncpus=$(nproc --all)" >> $GITHUB_ENV
45-
fi
40+
echo "ncpus=$(nproc --all)" >> $GITHUB_ENV
4641
47-
- name: Setup default Build Type on Windows
48-
if: ${{ runner.os == 'windows' }}
49-
run: |
50-
$env:ncpus=$([Environment]::ProcessorCount)
51-
echo "ncpus=$env:ncpus" >> $env:GITHUB_ENV
52-
5342
- name: Setup emsdk
5443
shell: bash -l {0}
5544
run: |
56-
emsdk install ${{matrix.emsdk_ver}}
45+
cd $HOME
46+
git clone https://github.com/emscripten-core/emsdk.git
47+
cd emsdk
48+
./emsdk install ${{ matrix.emsdk_ver }}
5749
5850
- name: Build xeus-cpp
5951
shell: bash -l {0}
6052
run: |
61-
emsdk activate ${{matrix.emsdk_ver}}
62-
source $CONDA_EMSDK_DIR/emsdk_env.sh
53+
$HOME/emsdk/emsdk activate ${{matrix.emsdk_ver}}
54+
source $HOME/emsdk/emsdk_env.sh
6355
micromamba create -f environment-wasm-host.yml --platform=emscripten-wasm32
6456
6557
mkdir build
6658
pushd build
6759
68-
export EMPACK_PREFIX=$MAMBA_ROOT_PREFIX/envs/xeus-cpp-wasm-build
6960
export PREFIX=$MAMBA_ROOT_PREFIX/envs/xeus-cpp-wasm-host
7061
echo "PREFIX=$PREFIX" >> $GITHUB_ENV
7162
export CMAKE_PREFIX_PATH=$PREFIX
@@ -78,7 +69,7 @@ jobs:
7869
-DXEUS_CPP_EMSCRIPTEN_WASM_BUILD=ON \
7970
-DCMAKE_FIND_ROOT_PATH_MODE_PACKAGE=ON \
8071
..
81-
EMCC_CFLAGS='-sERROR_ON_UNDEFINED_SYMBOLS=0' emmake make -j ${{ env.ncpus }} install
72+
emmake make -j ${{ env.ncpus }} install
8273
8374
- name: Jupyter Lite integration
8475
shell: bash -l {0}

0 commit comments

Comments
 (0)