Skip to content

Release core v7.0.3 SDK-4163 #57

Release core v7.0.3 SDK-4163

Release core v7.0.3 SDK-4163 #57

name: validate master branch after PR is Merged
# using https://stackoverflow.com/a/67833464/7500651
on:
pull_request:
branches: [master]
types: [closed]
jobs:
lint-static_checks-test-build:
if: ${{ github.event.pull_request.merged }}
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- name: Checkout the code from Repo
uses: actions/checkout@v3
- name: Setup JDK 17.
uses: ./.github/mini_flows/setup_jdk
- name: Run lint tests and Upload results
uses: ./.github/mini_flows/lint
- name: Static Code Check Via detekt
uses: ./.github/mini_flows/codechecks_detekt
- name: Static Code Check Via checkstyle
uses: ./.github/mini_flows/codechecks_checkstyle
- name: Unit Tests and Jacoco Coverage (DEBUG)
uses: ./.github/mini_flows/test_and_coverage_debug
- name: Unit Tests and Jacoco Coverage (RELEASE)
uses: ./.github/mini_flows/test_and_coverage_release
- name: Build AARs (RELEASE)
uses: ./.github/mini_flows/build_code_release