Repository navigation
v0.13.0
-
install.shbuilds the local images for one tagged release. It is meant forcurl | bash, keeps images that already exist, checks the tag'sVERSION, and needs only Bash, Git, Make and Docker on the host.make testcovers it with stubbed Docker, Git and Make. -
Tag pushes create a GitHub Release after the checks pass.
-
Portable Android Lab skills and setup references, with README instructions for installing them in another Android project.
-
Codeberg and GitLab mirrors, scheduled mirror issue sync, and public archive jobs.
-
The README documents generic port forwarding without launcher-specific protocols.
-
Make sizes tool CPU limits and Gradle workers for the Docker host, capped at ten CPUs.
-
Split Dikciz Launcher into a standalone repository. Android Lab now embeds generic Gradle, emulator and device commands in local versioned tooling images.
-
Consumers build Android Lab images locally, then use their own Makefiles. Images are not published to a registry.
-
Gradle projects may live at the consumer workspace root. Controllers use explicit host workspace paths and workspace-specific Compose names.
-
Lab contract tests check the configured Gradle worker count instead of requiring ten workers on every runner.
-
The pipeline's concurrency group no longer collides with the reusable code workflow's group.
-
The development image pins
shfmt3.13.1-r3. Alpine removed the -r2 rebuild, which brokemake dev-image. -
Build both images with
install.shormake buildin Android Lab after SDK license acceptance, then run Dikciz operations from its separate checkout. -
Preserve
.android-lab/when migrating. It contains the saved phone and stable signing identity. -
Changelog entries before 0.13.0 describe the combined lab and launcher repository.