- uses: actions/checkout@v6
- name: Setup cache
id: cache-system-libraries
- uses: actions/cache@v4
+ uses: actions/cache@v5
with:
path: ${{env.EM_CACHE_FOLDER}}
key: emsdk-${{env.EM_VERSION}}-${{ runner.os }}
- uses: actions/checkout@v6
- name: Setup cache
id: cache-system-libraries
- uses: actions/cache@v4
+ uses: actions/cache@v5
with:
path: ${{env.EM_CACHE_FOLDER}}
key: emsdk-${{env.EM_VERSION}}-${{ runner.os }}
working-directory: src
run: rm -f ../tests/js/ffish.js & rm -f ../tests/js/ffish.wasm & make -f Makefile_js build es6=yes
- name: Upload ffish.js ES6/ES2015 module ZIP archive
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: ffishjs-es6
path: tests/js/*
working-directory: src
run: rm -f ../tests/js/ffish.js & rm -f ../tests/js/ffish.wasm & make -f Makefile_js build
- name: Upload ffish.js standard module ZIP archive
- uses: actions/upload-artifact@v5
+ uses: actions/upload-artifact@v6
with:
name: ffishjs-standard
path: tests/js/*
if: ${{ matrix.arch == 'x86-64' }}
run: cd src && make clean && make -j build COMP=mingw ARCH=${{ matrix.arch }} EXE=fairy-stockfish-all_${{ matrix.arch }}.exe largeboards=yes all=yes && strip fairy-stockfish-all_${{ matrix.arch }}.exe
- - uses: actions/upload-artifact@v5
+ - uses: actions/upload-artifact@v6
with:
name: fairy-stockfish-windows-${{ matrix.arch }}
path: src/fairy-stockfish*.exe
if: ${{ matrix.arch == 'x86-64' }}
run: cd src && make clean && make -j build COMP=gcc ARCH=${{ matrix.arch }} EXE=fairy-stockfish-all_${{ matrix.arch }} largeboards=yes all=yes && strip fairy-stockfish-all_${{ matrix.arch }}
- - uses: actions/upload-artifact@v5
+ - uses: actions/upload-artifact@v6
with:
name: fairy-stockfish-linux-${{ matrix.arch }}
path: src/fairy-stockfish*
- name: make all
run: cd src && make clean && make -j build COMP=clang ARCH=${{ matrix.arch }} EXE=fairy-stockfish-all_${{ matrix.arch }} largeboards=yes all=yes && strip fairy-stockfish-all_${{ matrix.arch }}
- - uses: actions/upload-artifact@v5
+ - uses: actions/upload-artifact@v6
with:
name: fairy-stockfish-macos-${{ matrix.arch }}
path: src/fairy-stockfish*
- name: make all
run: cd src && make clean && make -j build COMP=clang ARCH=${{ matrix.arch }} EXE=fairy-stockfish-all_${{ matrix.arch }} largeboards=yes all=yes && strip fairy-stockfish-all_${{ matrix.arch }}
- - uses: actions/upload-artifact@v5
+ - uses: actions/upload-artifact@v6
with:
name: fairy-stockfish-macos-m1-${{ matrix.arch }}
path: src/fairy-stockfish*
CIBW_SKIP: "pp* *-win32 *-manylinux_i686 *-musllinux_* cp36-* cp37-* cp38"
CIBW_TEST_COMMAND: python {project}/test.py
- - uses: actions/upload-artifact@v5
+ - uses: actions/upload-artifact@v6
with:
name: dist-wheel-${{ matrix.os }}
path: ./wheelhouse/*.whl
- name: Build sdist
run: python setup.py sdist
- - uses: actions/upload-artifact@v5
+ - uses: actions/upload-artifact@v6
with:
name: dist-source
path: dist/*.tar.gz