Files
super-app/.github/workflows/android_build.yml
Shivam Goyal ba87ad227e Shivam | Refactor Action Workflows (#5103)
* make generate_apk.yml reusable

* make generate_apk.yml reusable

* make generate_apk.yml reusable

* stringify environment and type

* temp echo

* remove defaults

* remove defaults

* remove defaults

* change inputs

* add generate_apk input fallbacks

* remove echo

* check operator precedence

* revert test

* remove redundant quotes

* add back quotes

* add matrix strategy

* make matrix 1D

* fix array

* revert array

* build bot dev and qa debug

* update change conditions

* add release builds

* temp

* temp

* revert temp

* update qa release
2023-01-30 14:43:21 +00:00

36 lines
966 B
YAML

name: Android Build CI
on:
push:
branches: [ master, release-*, development ]
pull_request:
branches: [ master, release-*, development ]
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
build-qa-debug:
uses: ./.github/workflows/generate_apk.yml
with:
environment: qa
type: debug
build-dev-debug:
uses: ./.github/workflows/generate_apk.yml
with:
environment: dev
type: debug
build-qa-release:
if: github.event_name == 'push' && (github.ref_name == 'master' || startsWith(github.ref_name, 'release-'))
uses: ./.github/workflows/generate_apk.yml
with:
environment: qa
type: release
build-dev-release:
if: github.event_name == 'push' && (github.ref_name == 'master' || startsWith(github.ref_name, 'release-'))
uses: ./.github/workflows/generate_apk.yml
with:
environment: dev
type: release