File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99 branches : [ master ]
1010
1111jobs :
12- build :
13- name : Build distribution
12+ lua-windows-build :
13+ name : Build lua for windows using mingw
14+ runs-on : ubuntu-latest
15+
16+ steps :
17+ - name : Install packages
18+ run : sudo apt-get install -y mingw-w64-i686-dev mingw-w64-x86-64-dev build-essential
19+
20+ - name : Check out repository code
21+ uses : actions/checkout@v4
22+
23+ - name : Build LUA for windows i686
24+ run : cd lua && ./download-lua.sh && build-mingw-i686.sh
25+
26+ - name : Build LUA for windows x86_64
27+ run : cd lua && ./download-lua.sh && build-mingw-x86_64.sh
28+
29+ package-build :
30+ needs :
31+ - package-build
32+ - lua-mingw-build
33+ name : Build python distribution
1434 runs-on : ubuntu-latest
1535
1636 steps :
3959 name : Publish Python distribution to PyPI
4060 if : ${{ startsWith(github.event.ref, 'refs/tags/v') }}
4161 needs :
42- - build
62+ - package- build
4363 runs-on : ubuntu-latest
4464
4565 environment :
You can’t perform that action at this time.
0 commit comments