Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
skystarspython committed May 24, 2024
1 parent 1990f48 commit b469569
Showing 1 changed file with 7 additions and 49 deletions.
56 changes: 7 additions & 49 deletions .github/workflows/pikafish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Pikafish
on:
push:
branches:
- main
- ideas

jobs:
Pikafish:
Expand All @@ -23,7 +23,11 @@ jobs:
shell: msys2 {0}
ext: .exe
sde: /d/a/Pikafish-HCE/Pikafish-HCE/.output/sde-temp-files/sde-external-9.27.0-2023-09-13-win/sde.exe -future --
arch: ["-vnni512", "-bmi2", "-avx2", "-modern"]
- name: Linux
os: ubuntu-20.04
shell: bash
sde: /home/runner/work/Pikafish-HCE/Pikafish-HCE/.output/sde-temp-files/sde-external-9.27.0-2023-09-13-lin/sde -future --
arch: ["-bmi2"]

defaults:
run:
Expand Down Expand Up @@ -78,50 +82,4 @@ jobs:
CONTRIBUTING.md
Copying.txt
README.md
Top CPU Contributors.txt
Pikafish-Android:
name: Android-${{ matrix.arch }}
runs-on: ubuntu-latest
env:
ARCH: ${{ matrix.arch }}
COMPILER: aarch64-linux-android21-clang++
COMP: ndk
EXE: pikafish-${{ matrix.arch }}
LDFLAGS: "-static -Wno-unused-command-line-argument"
strategy:
matrix:
arch: ["armv8"]
defaults:
run:
working-directory: src

steps:
- uses: actions/checkout@v3

- name: Install NDK
run: |
NDKV="21.4.7075529"
ANDROID_ROOT=/usr/local/lib/android
ANDROID_SDK_ROOT=$ANDROID_ROOT/sdk
SDKMANAGER=$ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager
echo "y" | $SDKMANAGER "ndk;$NDKV"
ANDROID_NDK_ROOT=$ANDROID_SDK_ROOT/ndk/$NDKV
ANDROID_NDK_BIN=$ANDROID_NDK_ROOT/toolchains/llvm/prebuilt/linux-x86_64/bin
echo "ANDROID_NDK_BIN=$ANDROID_NDK_BIN" >> $GITHUB_ENV
- name: Compile ${{ matrix.arch }} build
run: |
export PATH=${{ env.ANDROID_NDK_BIN }}:$PATH
make clean
make -j build EXE=$EXE
make strip EXE=$EXE
- name: Copy binary to folder
run: |
cd ..
mkdir Android
cp src/$EXE Android
- uses: actions/upload-artifact@v3
with:
name: Pikafish
path: |
Android/*
AUTHORS
Top CPU Contributors.txt

0 comments on commit b469569

Please sign in to comment.