Skip to content

Commit 9c72c58

Browse files
Get things working
1 parent 6bf4421 commit 9c72c58

File tree

1 file changed

+4
-26
lines changed

1 file changed

+4
-26
lines changed

.github/workflows/build.yml

Lines changed: 4 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -19,43 +19,21 @@ jobs:
1919
sudo apt-get update
2020
sudo apt-get install -y cmake build-essential libssl-dev pkg-config
2121
22-
- name: Set up Emscripten
23-
uses: mymindstorm/setup-emsdk@v14
24-
with:
25-
version: 3.1.58
26-
actions-cache-folder: "emsdk-cache"
27-
28-
- name: Set up Node.js
29-
uses: actions/setup-node@v4
30-
with:
31-
node-version: "20"
32-
3322
- name: Check out Pyodide
3423
uses: actions/checkout@v4
3524
with:
3625
repository: pyodide/pyodide
3726
path: pyodide_checkout
3827
submodules: recursive
3928

40-
- name: Remove previous recipes and copy new ones
41-
run: |
42-
rm -rf pyodide_checkout/packages/pyodide/src/packages/openblas
43-
rm -rf pyodide_checkout/packages/pyodide/src/packages/suitesparse
44-
rm -rf pyodide_checkout/packages/pyodide/src/packages/sundials
45-
46-
mkdir -p pyodide_checkout/packages/pyodide/src/packages/openblas
47-
cp -r recipes/openblas pyodide_checkout/packages/pyodide/src/packages/openblas
48-
mkdir -p pyodide_checkout/packages/pyodide/src/packages/suitesparse
49-
cp -r recipes/suitesparse pyodide_checkout/packages/pyodide/src/packages/suitesparse
50-
mkdir -p pyodide_checkout/packages/pyodide/src/packages/sundials
51-
cp -r recipes/sundials pyodide_checkout/packages/pyodide/src/packages/sundials
52-
mkdir -p pyodide_checkout/packages/pyodide/src/packages/pybamm
53-
cp -r recipes/pybamm pyodide_checkout/packages/pyodide/src/packages/pybamm
29+
- name: Overwrite previous recipes and copy new ones
30+
run: cp -r recipes/* pyodide_checkout/packages/
5431

5532
- name: Build Pyodide distribution
5633
working-directory: pyodide_checkout/
5734
run: |
58-
PYODIDE_JOBS=$(nproc) PYODIDE_PACKAGES="pybamm" make
35+
PYODIDE_CORES=$(nproc)
36+
PYODIDE_JOBS="${PYODIDE_CORES}" PYODIDE_PACKAGES="pybamm" make
5937
6038
- name: Upload Pyodide distribution
6139
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)