Try to fix pull request workflows
This commit is contained in:
parent
1bb5764aef
commit
f1df446480
2 changed files with 18 additions and 1 deletions
1
.github/workflows/main.yml
vendored
1
.github/workflows/main.yml
vendored
|
|
@ -6,6 +6,7 @@ on:
|
|||
paths-ignore:
|
||||
- '.github/ISSUE_TEMPLATE/**'
|
||||
- '.github/workflows/issue.yml'
|
||||
- '.github/workflows/pull_request.yml'
|
||||
- '**.md'
|
||||
|
||||
# Allows you to run this workflow manually from the Actions tab
|
||||
|
|
|
|||
18
.github/workflows/pull_request.yml
vendored
18
.github/workflows/pull_request.yml
vendored
|
|
@ -28,15 +28,31 @@ jobs:
|
|||
java-version: '21'
|
||||
distribution: 'temurin'
|
||||
|
||||
- name: Write properties
|
||||
- name: Prepare env
|
||||
run: |
|
||||
echo buildWithGitSuffix=true >> local.properties
|
||||
mkdir -p ~/.config/.android
|
||||
ln -s ~/.config/.android ~/.android
|
||||
|
||||
- name: Cache gradle
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: |
|
||||
~/.gradle/caches
|
||||
~/.gradle/wrapper
|
||||
~/.config/.android/debug.keystore
|
||||
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
|
||||
restore-keys: ${{ runner.os }}-gradle-
|
||||
|
||||
- name: Gradle prebuild
|
||||
run: |
|
||||
echo 'org.gradle.jvmargs=-Xmx2048m' >> gradle.properties
|
||||
./gradlew prebuild
|
||||
|
||||
- name: Create debug keystore
|
||||
run: |
|
||||
[ ! -f ~/.config/.android/debug.keystore ] && keytool -genkey -v -keystore ~/.config/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android -keyalg RSA -keysize 2048 -validity 10000 -dname "CN=Android Debug,O=Android,C=US"
|
||||
|
||||
- name: Build debug
|
||||
id: buildDebug
|
||||
run: |
|
||||
|
|
|
|||
Loading…
Reference in a new issue