Skip to main content

GitHub Actions Builds

The main Neiroha application repository has native platform CI. Release users do not need to depend on local build outputs.

Normal users should download built packages from Neiroha Releases. The current latest Release is v0.3.1, with Android, Linux x64, and Windows x64 assets.

Workflows

WorkflowTriggerOutput
native-tests.ymlPull request, manual dispatchFlutter / Dart tests and baseline checks
native-debug-builds.ymlPull request, manual dispatchAndroid debug APK, Linux debug bundle, Windows debug bundle
native-release-builds.ymlv*.* tag, manual tag inputAndroid release APK, Linux release tar.gz, Windows release zip, checksum table in the Release body, and release assets

Android Debug APK

The debug workflow runs:

flutter build apk --debug

Artifact names:

neiroha-android-debug-apk
dist/neiroha-android-debug.apk
dist/SHA256SUMS-android-debug.txt

The local equivalent is usually:

build/app/outputs/flutter-apk/app-debug.apk

Screenshots in this wiki were captured from the debug APK installed on a 2560x1600 Android emulator.

Release Builds

The release workflow builds these assets when a tag is published or provided manually:

  • neiroha-<tag>-android-release.apk
  • neiroha-<tag>-linux-x64-release.tar.gz
  • neiroha-<tag>-windows-x64-release.zip

SHA256 values are no longer uploaded as separate text assets. They are written into the GitHub Release body under Checksums. Android release APKs also get provenance attestation.

This is why the quick-start path no longer asks users to build from source. Source setup is kept for developers, debugging, and contributors.

Wiki Screenshot Updates

This wiki repository includes a local helper script for updating screenshots from an already running Android emulator:

.\scripts\update-android-screenshots.ps1

Default assumptions:

  • Android SDK is available on the local machine.
  • Emulator serial is emulator-5554.
  • APK path is build\app\outputs\flutter-apk\app-debug.apk in the main app repository.

The recommended AVD is neiroha_tablet_16x10, with output size 2560x1600. The script installs the debug APK, clears app data, opens the app, and replaces static/img/screenshot_*.png.