@@ -27,61 +27,66 @@ jobs:
2727 runs-on : ${{ matrix.os }}
2828
2929 steps :
30- - uses : actions/checkout@v3
31- - name : install-rtools
32- run : |
33- # rtools 42+ does not support 32 bits builds.
34- choco install -y rtools --noprogress --force --version=4.0.0.20220206
30+ - uses : actions/checkout@v3
31+ - name : install-rtools
32+ run : |
33+ # rtools 42+ does not support 32 bits builds.
34+ choco install -y rtools --noprogress --force --version=4.0.0.20220206
3535
36- - name : Set env variables
37- run : |
38- echo "START_DIR=$PWD" >> $env:GITHUB_ENV
39- $BITS = ${{ matrix.BUILD_BITS }}
40- echo "BUILD_BITS=$BITS" >> $env:GITHUB_ENV
41- # For interpretation of MSYSTEM, see:
42- # https://sourceforge.net/p/msys2/discussion/general/thread/b7dfdac8/#3939
43- if ($BITS -eq 32) {
44- echo "PLAT=i686" >> $env:GITHUB_ENV
45- echo "MSYSTEM=MINGW32" >> $env:GITHUB_ENV
46- echo "LDFLAGS=-static -static-libgcc" >> $env:GITHUB_ENV
47- } else {
48- echo "PLAT=x86_64" >> $env:GITHUB_ENV
49- echo "MSYSTEM=UCRT64" >> $env:GITHUB_ENV
50- echo "LDFLAGS=-lucrt -static -static-libgcc" >> $env:GITHUB_ENV
51- }
52- if ( ${{ matrix.INTERFACE64 }} -eq 1 ) {
53- echo "INTERFACE64=1" >> $env:GITHUB_ENV
54- }
36+ - name : Set env variables
37+ run : |
38+ echo "START_DIR=$PWD" >> $env:GITHUB_ENV
39+ $BITS = ${{ matrix.BUILD_BITS }}
40+ echo "BUILD_BITS=$BITS" >> $env:GITHUB_ENV
41+ # For interpretation of MSYSTEM, see:
42+ # https://sourceforge.net/p/msys2/discussion/general/thread/b7dfdac8/#3939
43+ if ($BITS -eq 32) {
44+ echo "PLAT=i686" >> $env:GITHUB_ENV
45+ echo "MSYSTEM=MINGW32" >> $env:GITHUB_ENV
46+ echo "LDFLAGS=-static -static-libgcc" >> $env:GITHUB_ENV
47+ } else {
48+ echo "PLAT=x86_64" >> $env:GITHUB_ENV
49+ echo "MSYSTEM=UCRT64" >> $env:GITHUB_ENV
50+ echo "LDFLAGS=-lucrt -static -static-libgcc" >> $env:GITHUB_ENV
51+ }
52+ if ( ${{ matrix.INTERFACE64 }} -eq 1 ) {
53+ echo "INTERFACE64=1" >> $env:GITHUB_ENV
54+ }
5555
56- - name : Build
57- run : |
58- git submodule update --init --recursive
59- & $env:BASH_PATH -lc tools/build_openblas.sh
56+ - name : Build
57+ run : |
58+ git submodule update --init --recursive
59+ & $env:BASH_PATH -lc tools/build_openblas.sh
6060
61- - name : Test
62- run : |
63- & $env:BASH_PATH -lc tools/build_gfortran.sh
64- echo "Static test"
65- .\for_test\test.exe
66- echo "Dynamic test"
67- .\for_test\test_dyn.exe
61+ - name : Test
62+ run : |
63+ & $env:BASH_PATH -lc tools/build_gfortran.sh
64+ echo "Static test"
65+ .\for_test\test.exe
66+ echo "Dynamic test"
67+ .\for_test\test_dyn.exe
6868
69- - name : Copy
70- run : |
71- cp for_test\test*.exe builds
69+ - name : Copy
70+ run : |
71+ cp for_test\test*.exe builds
7272
73- - uses : actions/upload-artifact@v3
74- with :
75- path : builds/openblas*.zip
73+ - name : Set up Python 3.8
74+ uses : actions/setup-python@v4
75+ with :
76+ python-version : 3.8
7677
77- - uses : conda-incubator/setup-miniconda@v2
78- with :
79- activate-environment : upload
78+ - uses : actions/upload-artifact@v3
79+ with :
80+ path : builds/openblas*.zip
8081
81- - name : Upload
82- env :
83- ANACONDA_SCIENTIFIC_PYTHON_UPLOAD : ${{ secrets.ANACONDA_SCIENTIFIC_PYTHON_UPLOAD }}
84- run : |
85- # Pin urllib3<2 due to github.com/Anaconda-Platform/anaconda-client/issues/654
86- conda install "urllib3<2" anaconda-client
87- & $env:BASH_PATH -lc tools/upload_to_anaconda_staging.sh
82+ - uses : conda-incubator/setup-miniconda@v2
83+ with :
84+ activate-environment : upload
85+
86+ - name : Upload
87+ env :
88+ ANACONDA_SCIENTIFIC_PYTHON_UPLOAD : ${{ secrets.ANACONDA_SCIENTIFIC_PYTHON_UPLOAD }}
89+ run : |
90+ # Pin urllib3<2 due to github.com/Anaconda-Platform/anaconda-client/issues/654
91+ conda install "urllib3<2" anaconda-client
92+ & $env:BASH_PATH -lc tools/upload_to_anaconda_staging.sh
0 commit comments