Skip to content

Multi-Platform Test Build #3319

Multi-Platform Test Build

Multi-Platform Test Build #3319

Workflow file for this run

name: Multi-Platform Test Build
'on':
pull_request: null
push: null
schedule:
- cron: '50 20 * * *'
workflow_dispatch: null
jobs:
build-js-wasm:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
submodules: true
- name: Install Dependencies
run: 'sudo apt-get update && sudo apt-get -y install strip-nondeterminism'
- name: Set up Go
uses: actions/setup-go@v7
with:
go-version: '1.25'
- name: Build
run: 'make'
env:
AAAAXY_BUILD_USE_VERSION_FILE: true
GOARCH: wasm
GOOS: js
GOTOOLCHAIN: local
- name: Archive Binary
uses: actions/upload-artifact@v7
with:
name: aaaaxy-debug-wasm
path: |
aaaaxy
assets/generated/
build-android-all:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
submodules: true
- name: Install Dependencies
run: 'sudo apt-get update && sudo apt-get -y install strip-nondeterminism
zip'
- name: Set up JDK
uses: actions/setup-java@v6
with:
java-version: '17'
distribution: 'temurin'
- name: Set up Android SDK
uses: android-actions/setup-android@v4
- name: Set up Android NDK
id: setup-ndk
uses: nttld/setup-ndk@v1
with:
ndk-version: r27
add-to-path: false
link-to-sdk: true
- name: Set up Go
uses: actions/setup-go@v7
with:
go-version: '1.25'
- name: Build
run: 'cd AndroidStudioProjects/AAAAXY/ && ./gradlew assembleDebug -Paaaaxy_build_use_version_file=true'
env:
ADVZIP: ':'
GOTOOLCHAIN: local
- name: Archive Binary
uses: actions/upload-artifact@v7
with:
name: aaaaxy-debug-android-arm64
path: |
AndroidStudioProjects/AAAAXY/app/build/outputs/apk/debug/app-debug.apk
build-darwin-amd64:
runs-on: macos-latest
steps:
- uses: actions/checkout@v7
with:
submodules: true
- name: Set up Go
uses: actions/setup-go@v7
with:
go-version: '1.25'
- name: Build
run: 'make'
env:
AAAAXY_BUILD_USE_VERSION_FILE: true
GOTOOLCHAIN: local
STRIP_NONDETERMINISM_GZIP: ':'
- name: Archive Binary
uses: actions/upload-artifact@v7
with:
name: aaaaxy-debug-darwin-amd64
path: |
aaaaxy
assets/generated/