Skip to content

Upload Android APK and iOS library as CI artifacts - #5

Merged
jappeace merged 2 commits into
jappeace:masterfrom
jappeace-sloth:ci-upload-artifacts
Mar 17, 2026
Merged

jappeace merged 2 commits into
jappeace:masterfrom
jappeace-sloth:ci-upload-artifacts

Conversation

@jappeace-sloth

Copy link
Copy Markdown

Summary

  • Android CI job now also builds the APK (nix-build nix/apk.nix) and uploads haskell-mobile.apk as a downloadable artifact
  • iOS CI job uploads libHaskellMobile.a and HaskellMobile.h as downloadable artifacts
  • Both available from the GitHub Actions run summary page under "Artifacts"

Test plan

  • Android CI job passes and APK artifact appears
  • iOS CI job passes and library artifact appears
  • APK can be sideloaded via adb install

🤖 Generated with Claude Code

jappeace-sloth and others added 2 commits March 17, 2026 12:04
Android job now also builds the APK and uploads it as a
downloadable artifact. iOS job uploads the static library
and header. Both can be downloaded from the GitHub Actions
artifacts page.

Prompt: upload artifacts for android and ios CI jobs
Tokens: input ~150k, output ~15k

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Skip APK build and artifact uploads on PRs to save CI time.
Artifacts are only produced on pushes to master.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jappeace
jappeace merged commit 9e10e2f into jappeace:master Mar 17, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants