Skip to content

Commit

Permalink
add pull request ci
Browse files Browse the repository at this point in the history
  • Loading branch information
makeevrserg committed Feb 20, 2024
1 parent bb2ed17 commit d720da0
Show file tree
Hide file tree
Showing 4 changed files with 41 additions and 15 deletions.
14 changes: 0 additions & 14 deletions .github/workflows/check-develop.yml

This file was deleted.

19 changes: 19 additions & 0 deletions .github/workflows/check-pull-master.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Check Develop
on:
pull_request:
types: [ opened, reopened ]
branches:
- 'develop'
- 'master'
jobs:
gradle_validation:
name: Validate gradle wrapper
uses: ./.github/workflows/gradle-wrapper-validation.yml
detekt_validation:
name: Check by detekt
needs: gradle_validation
uses: ./.github/workflows/detekt-validation.yml
tests_validation:
name: Run Unit tests
needs: detekt_validation
uses: ./.github/workflows/tests-validation.yml
21 changes: 21 additions & 0 deletions .github/workflows/tests-validation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: "tests"
on:
workflow_call:

jobs:
tests:
name: "Run tests"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
distribution: 'adopt'
java-version: '17'
- name: Give gradle permission
run: chmod +x gradlew
- name: Run tests
uses: gradle/gradle-build-action@v2
with:
arguments: cleanTest test
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ makeevrserg.android.kotlinCompilerExtensionVersion=1.5.3
# Project
makeevrserg.project.name=ApplicationTemplate
makeevrserg.project.group=com.makeevrserg.applicationtemplate
makeevrserg.project.version.string=1.0.0
makeevrserg.project.version.string=1.0.1
makeevrserg.project.version.code=11
makeevrserg.project.description=Template for KMP applcation
makeevrserg.project.developers=makeevrserg|Makeev Roman|makeevrserg@gmail.com
Expand Down

0 comments on commit d720da0

Please sign in to comment.