mirror of
https://github.com/rhunk/SnapEnhance.git
synced 2025-04-30 06:34:29 +02:00
chore(ci): remove universal
This commit is contained in:
parent
983e5932c7
commit
a5b917b2f7
60
.github/workflows/debug.yml
vendored
60
.github/workflows/debug.yml
vendored
@ -128,66 +128,6 @@ jobs:
|
|||||||
name: snapenhance-armv7-debug
|
name: snapenhance-armv7-debug
|
||||||
path: app/build/outputs/apk/armv7/debug/*.apk
|
path: app/build/outputs/apk/armv7/debug/*.apk
|
||||||
|
|
||||||
job_universal:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- name: Checkout repo
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
submodules: 'recursive'
|
|
||||||
|
|
||||||
- name: Set up JDK 21
|
|
||||||
uses: actions/setup-java@v4
|
|
||||||
with:
|
|
||||||
java-version: '21'
|
|
||||||
distribution: 'temurin'
|
|
||||||
cache: gradle
|
|
||||||
|
|
||||||
- name: Grant execute permission for gradlew
|
|
||||||
run: chmod +x gradlew
|
|
||||||
|
|
||||||
- name: Setup NPM Dependencies
|
|
||||||
run: npm install typescript -g
|
|
||||||
|
|
||||||
- name: Add Android targets for Rust
|
|
||||||
run: rustup target add armv7-linux-androideabi aarch64-linux-android
|
|
||||||
|
|
||||||
- name: Build
|
|
||||||
run: ./gradlew assembleAllDebug
|
|
||||||
|
|
||||||
- name: Determine the latest Build Tools version installed
|
|
||||||
shell: bash
|
|
||||||
run: echo "BUILD_TOOL_VERSION=$(ls "$ANDROID_HOME/build-tools/" | tail -n 1)" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Sign APK
|
|
||||||
id: sign_app
|
|
||||||
uses: SnapEnhance/sign-android-release@master
|
|
||||||
with:
|
|
||||||
releaseDirectory: app/build/outputs/apk/all/debug/
|
|
||||||
signingKeyBase64: ${{ secrets.JAVA_KEYSTORE_DATA }}
|
|
||||||
alias: ${{ secrets.KEY_ALIAS }}
|
|
||||||
keyStorePassword: ${{ secrets.KEYSTORE_PASSWORD }}
|
|
||||||
keyPassword: ${{ secrets.KEY_PASSWORD }}
|
|
||||||
env:
|
|
||||||
BUILD_TOOLS_VERSION: ${{ env.BUILD_TOOL_VERSION }}
|
|
||||||
|
|
||||||
- name: Get current build version
|
|
||||||
id: version-env
|
|
||||||
run: |
|
|
||||||
./gradlew getVersion
|
|
||||||
echo "version=$(cat app/build/version.txt)" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Delete unsigned APK file and rename the signed one
|
|
||||||
run: |
|
|
||||||
find app/build/outputs/apk/all/debug/ -type f ! -name '*-signed*' -delete
|
|
||||||
mv ${{steps.sign_app.outputs.signedReleaseFile}} app/build/outputs/apk/all/debug/snapenhance-${{ env.version }}-universal-${GITHUB_SHA::7}.apk
|
|
||||||
|
|
||||||
- name: Upload universal
|
|
||||||
uses: actions/upload-artifact@v4
|
|
||||||
with:
|
|
||||||
name: snapenhance-universal-debug
|
|
||||||
path: app/build/outputs/apk/all/debug/*.apk
|
|
||||||
|
|
||||||
job_manager:
|
job_manager:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
|
43
.github/workflows/pull_request.yml
vendored
43
.github/workflows/pull_request.yml
vendored
@ -90,49 +90,6 @@ jobs:
|
|||||||
name: snapenhance-armv7-debug
|
name: snapenhance-armv7-debug
|
||||||
path: app/build/outputs/apk/armv7/debug/*.apk
|
path: app/build/outputs/apk/armv7/debug/*.apk
|
||||||
|
|
||||||
job_universal:
|
|
||||||
runs-on: macos-latest
|
|
||||||
steps:
|
|
||||||
- name: Checkout repo
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
submodules: 'recursive'
|
|
||||||
|
|
||||||
- name: Set up JDK 21
|
|
||||||
uses: actions/setup-java@v4
|
|
||||||
with:
|
|
||||||
java-version: '21'
|
|
||||||
distribution: 'temurin'
|
|
||||||
cache: gradle
|
|
||||||
|
|
||||||
- name: Grant execute permission for gradlew
|
|
||||||
run: chmod +x gradlew
|
|
||||||
|
|
||||||
- name: Setup NPM Dependencies
|
|
||||||
run: npm install typescript -g
|
|
||||||
|
|
||||||
- name: Add Android targets for Rust
|
|
||||||
run: rustup target add armv7-linux-androideabi aarch64-linux-android
|
|
||||||
|
|
||||||
- name: Build
|
|
||||||
run: ./gradlew assembleAllDebug
|
|
||||||
|
|
||||||
- name: Get current build version
|
|
||||||
id: version-env
|
|
||||||
run: |
|
|
||||||
./gradlew getVersion
|
|
||||||
echo "version=$(cat app/build/version.txt)" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Rename APK file
|
|
||||||
run: |
|
|
||||||
mv app/build/outputs/apk/all/debug/*.apk app/build/outputs/apk/all/debug/snapenhance-${{ env.version }}-universal-${GITHUB_SHA::7}.apk
|
|
||||||
|
|
||||||
- name: Upload universal
|
|
||||||
uses: actions/upload-artifact@v4
|
|
||||||
with:
|
|
||||||
name: snapenhance-universal-debug
|
|
||||||
path: app/build/outputs/apk/all/debug/*.apk
|
|
||||||
|
|
||||||
job_manager:
|
job_manager:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
|
49
.github/workflows/release.yml
vendored
49
.github/workflows/release.yml
vendored
@ -110,55 +110,6 @@ jobs:
|
|||||||
name: snapenhance-armv7-release
|
name: snapenhance-armv7-release
|
||||||
path: ${{steps.sign_app.outputs.signedReleaseFile}}
|
path: ${{steps.sign_app.outputs.signedReleaseFile}}
|
||||||
|
|
||||||
job_universal:
|
|
||||||
runs-on: macos-latest
|
|
||||||
steps:
|
|
||||||
- name: Checkout repo
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
submodules: 'recursive'
|
|
||||||
|
|
||||||
- name: Set up JDK 21
|
|
||||||
uses: actions/setup-java@v4
|
|
||||||
with:
|
|
||||||
java-version: '21'
|
|
||||||
distribution: 'temurin'
|
|
||||||
cache: gradle
|
|
||||||
|
|
||||||
- name: Grant execute permission for gradlew
|
|
||||||
run: chmod +x gradlew
|
|
||||||
|
|
||||||
- name: Setup NPM Dependencies
|
|
||||||
run: npm install typescript -g
|
|
||||||
|
|
||||||
- name: Add Android targets for Rust
|
|
||||||
run: rustup target add armv7-linux-androideabi aarch64-linux-android
|
|
||||||
|
|
||||||
- name: Build
|
|
||||||
run: ./gradlew assembleAllRelease
|
|
||||||
|
|
||||||
- name: Determine the latest Build Tools version installed
|
|
||||||
shell: bash
|
|
||||||
run: echo "BUILD_TOOL_VERSION=$(ls "$ANDROID_HOME/build-tools/" | tail -n 1)" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Sign APK
|
|
||||||
id: sign_app
|
|
||||||
uses: SnapEnhance/sign-android-release@master
|
|
||||||
with:
|
|
||||||
releaseDirectory: app/build/outputs/apk/all/release/
|
|
||||||
signingKeyBase64: ${{ secrets.JAVA_KEYSTORE_DATA }}
|
|
||||||
alias: ${{ secrets.KEY_ALIAS }}
|
|
||||||
keyStorePassword: ${{ secrets.KEYSTORE_PASSWORD }}
|
|
||||||
keyPassword: ${{ secrets.KEY_PASSWORD }}
|
|
||||||
env:
|
|
||||||
BUILD_TOOLS_VERSION: ${{ env.BUILD_TOOL_VERSION }}
|
|
||||||
|
|
||||||
- name: Upload universal
|
|
||||||
uses: actions/upload-artifact@v4
|
|
||||||
with:
|
|
||||||
name: snapenhance-universal-release
|
|
||||||
path: ${{steps.sign_app.outputs.signedReleaseFile}}
|
|
||||||
|
|
||||||
job_manager:
|
job_manager:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user