Skip to content

Commit 8f53413

Browse files
committed
1 parent d54f533 commit 8f53413

File tree

2 files changed

+20
-9
lines changed

2 files changed

+20
-9
lines changed

.github/workflows/automaticRelease.yaml

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,29 @@ jobs:
2626
git commit -m "Update translations"
2727
git pull
2828
git push
29+
30+
scons:
31+
name: Build with scons
32+
continue-on-error: false
33+
runs-on: ubuntu-latest
34+
steps:
35+
- name: Checkout code
36+
uses: actions/checkout@v3
37+
- name: Set up Python
38+
uses: actions/setup-python@v4
39+
with:
40+
python-version: 3.11
41+
- name: Install dependencies
42+
run: |
43+
pip install scons markdown
44+
sudo apt update
45+
sudo apt install gettext
46+
- name: Build
47+
run: scons
2948

3049
pre-release:
3150
name: Pre Release
32-
needs: l10n
51+
needs: [l10n, scons]
3352
runs-on: windows-latest
3453
steps:
3554
- name: Checkout code
@@ -39,14 +58,6 @@ jobs:
3958
with:
4059
python-version: 3.11
4160
architecture: 'x86'
42-
- name: Build with scons
43-
run: |
44-
dir
45-
$env:Path += "bin"
46-
python -m pip install --upgrade pip
47-
pip install scons markdown
48-
pip install python-gettext
49-
scons
5061
- name: Set up Rust
5162
run: cargo build --target i686-pc-windows-msvc --release
5263
- name: Copy MathCAT.pyd file and fix wx file

bin/msgfmt.exe

-96.9 KB
Binary file not shown.

0 commit comments

Comments
 (0)