Skip to content

feat(android_dev): Add tmux and auto-start dev session #61

feat(android_dev): Add tmux and auto-start dev session

feat(android_dev): Add tmux and auto-start dev session #61

name: pre_merge_checks
on:
pull_request:
branches:
- '*'
env:
TERM: dumb
IMAGE_VERSION: 9.99.9
jobs:
sanity:
runs-on: ubuntu-24.04
env:
GITHUB_COMMENT_URL: ${{ github.event.pull_request.comments_url }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
steps:
- uses: actions/[email protected]
- name: lint
uses: luke142367/[email protected]
with:
target: Dockerfile android_base/Dockerfile android_bazel/Dockerfile android_ndk/Dockerfile android_dev/Dockerfile
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Set versions
uses: tw3lveparsecs/github-actions-set-variables@latest
with:
envFilePath: .github/versions.env
- name: Base Android image
env:
SQUASH_IMAGE: SQUASH
run: IMAGE_NAME="android_base" DOCKER_FILE_PATH="android_base/." ./.github/docker_build_image.sh
- name: Android image with some tools
run: IMAGE_NAME="android" DOCKER_FILE_PATH="." ./.github/docker_build_image.sh
- name: Android image with Bazel tools
run: IMAGE_NAME="android_bazel" DOCKER_FILE_PATH="android_bazel/." ./.github/docker_build_image.sh
- name: Android image for personal dev
run: IMAGE_NAME="android_dev" DOCKER_FILE_PATH="android_dev/." ./.github/docker_build_image.sh