Skip to content

Commit

Permalink
Workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
AkosPaha01 committed Nov 2, 2022
1 parent 0a54261 commit 5d7d564
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 25 deletions.
14 changes: 7 additions & 7 deletions .github/workflows/buildPro.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,26 +9,26 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3.0.2
uses: actions/checkout@v3.1.0
with:
submodules: recursive

- uses: nttld/setup-ndk@v1
- uses: nttld/setup-ndk@v1.2.0
with:
ndk-version: r23
ndk-version: r25b

- name: Get Commit Message
id: commitMessage
run: IN="${{ github.event.head_commit.message }}" && echo "::set-output name=message::${IN%%$'\n'*}"

- name: Setup JDK
uses: actions/setup-java@v3.4.1
uses: actions/cache@v3.0.11
with:
distribution: temurin
java-version: 17

- name: Cache Gradle dependencies
uses: actions/cache@v2
uses: actions/cache@v3.0.11
with:
path: |
~/.gradle/caches
Expand All @@ -54,7 +54,7 @@ jobs:

- name: Build apk
id: buildAllApks
uses: gradle/gradle-build-action@v2.2.1
uses: gradle/gradle-build-action@v2.3.3
with:
gradle-version: wrapper
arguments: assemblePro
Expand Down Expand Up @@ -89,7 +89,7 @@ jobs:
run: mv app/build/outputs/apk/pro/app-pro-unsigned-signed.apk app/build/outputs/apk/pro/app-pro.apk

- name: Upload Artifact
uses: actions/upload-artifact@v3.1.0
uses: actions/upload-artifact@v3.1.1
with:
name: Release Artifact
path: app/build/outputs/apk/pro/app-pro.apk
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/createPullRequest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3.0.2
uses: actions/checkout@v3.1.0
with:
submodules: recursive
fetch-depth: 0
Expand All @@ -21,7 +21,7 @@ jobs:
mkdir -p .tmp
curl -LsS https://raw.githubusercontent.com/DerTyp7214/DerTyp7214/main/PULL_REQUEST_TEMPLATE.md -o .tmp/PULL_REQUEST_TEMPLATE.md
- name: Create Pull Request
uses: devops-infra/action-pull-request@v0.4.2
uses: devops-infra/action-pull-request@v0.5.1
with:
github_token: ${{ secrets.REPO_SCOPED_TOKEN }}
template: .tmp/PULL_REQUEST_TEMPLATE.md
Expand Down
32 changes: 16 additions & 16 deletions .github/workflows/pullRequest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,22 +17,22 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3.0.2
uses: actions/checkout@v3.1.0
with:
submodules: recursive

- uses: nttld/setup-ndk@v1
with:
ndk-version: r23
ndk-version: r25b

- name: Setup JDK
uses: actions/setup-java@v3.4.1
uses: actions/setup-java@v3.6.0
with:
distribution: temurin
java-version: 17

- name: Cache Gradle dependencies
uses: actions/cache@v3.0.5
uses: actions/cache@v3.0.11
with:
path: |
~/.gradle/caches
Expand All @@ -42,7 +42,7 @@ jobs:
restore-keys: ${{ runner.os }}-gradle-

- name: Cache build cache
uses: actions/cache@v3.0.5
uses: actions/cache@v3.0.11
with:
path: |
${{ github.workspace }}/.ccache
Expand All @@ -55,33 +55,33 @@ jobs:

- name: Accept Preview SDK License
run: echo -n -e "\n84831b9409646a918e30573bab4c9c91346d8abd" > /usr/local/lib/android/sdk/licenses/android-sdk-preview-license

- name: Build apk
id: buildAllApks
uses: gradle/gradle-build-action@v2.2.1
uses: gradle/gradle-build-action@v2.3.3
with:
gradle-version: wrapper
wrapper-cache-enabled: true
dependencies-cache-enabled: true
configuration-cache-enabled: true
arguments: assembleRelease
arguments: assembleDebug

- name: Get JSON
id: metadataJson
run: |
content=`cat app/build/outputs/apk/release/output-metadata.json`
content=`cat app/build/outputs/apk/debug/output-metadata.json`
content="${content//'%'/'%25'}"
content="${content//$'\n'/'%0A'}"
content="${content//$'\r'/'%0D'}"
echo "::set-output name=json::$content"
- name: List files
run: ls app/build/outputs/apk/release
run: ls app/build/outputs/apk/debug

- name: Sign artifact
id: signArtifact
uses: r0adkll/sign-android-release@v1
with:
releaseDirectory: app/build/outputs/apk/release
releaseDirectory: app/build/outputs/apk/debug
alias: ${{ secrets.KEYALIAS }}
signingKeyBase64: ${{ secrets.SIGNING_KEY }}
keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }}
Expand All @@ -90,13 +90,13 @@ jobs:
BUILD_TOOLS_VERSION: "33.0.0"

- name: List files
run: ls app/build/outputs/apk/release
run: ls app/build/outputs/apk/debug

- name: Rename APK
run: mv app/build/outputs/apk/release/app-release-unsigned-signed.apk app/build/outputs/apk/release/app-release.apk
run: mv app/build/outputs/apk/debug/app-debug-unsigned-signed.apk app/build/outputs/apk/debug/app-debug.apk

- name: Upload Artifact
uses: actions/upload-artifact@v3.1.0
uses: actions/upload-artifact@v3.1.1
with:
name: Release Artifact
path: app/build/outputs/apk/release/app-release.apk
name: Debug Artifact
path: app/build/outputs/apk/debug/app-debug.apk

0 comments on commit 5d7d564

Please sign in to comment.