use reusable workflow

This commit is contained in:
Dr.Blank 2025-04-04 22:15:10 +05:30
parent 62c8a52e2a
commit 71eaac5237
No known key found for this signature in database
GPG key ID: BA5F87FF0560C57B
2 changed files with 35 additions and 25 deletions

View file

@ -10,28 +10,11 @@ on:
workflow_dispatch:
jobs:
setup:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
submodules: recursive
- name: Set up Flutter
uses: subosito/flutter-action@v2
with:
channel: "stable"
flutter-version-file: pubspec.yaml
- name: Install dependencies
run: flutter pub get
test:
needs: setup
runs-on: ubuntu-latest
steps:
- uses: ./.github/actions/setup-env.yaml
# Debug: Echo current directory contents
- name: List root directory contents
run: |
@ -53,12 +36,6 @@ jobs:
echo "\nSubmodule details:"
git submodule foreach 'echo $path: && pwd && ls -la'
- name: Decode android/upload.jks
run: echo "${{ secrets.UPLOAD_KEYSTORE_JKS }}" | base64 --decode > android/upload.jks
- name: Decode android/key.properties
run: echo "${{ secrets.KEY_PROPERTIES }}" | base64 --decode > android/key.properties
- name: Run flutter tests
run: flutter test
@ -66,6 +43,14 @@ jobs:
needs: test
runs-on: ubuntu-latest
steps:
- uses: ./.github/actions/setup-env.yaml
- name: Decode android/upload.jks
run: echo "${{ secrets.UPLOAD_KEYSTORE_JKS }}" | base64 --decode > android/upload.jks
- name: Decode android/key.properties
run: echo "${{ secrets.KEY_PROPERTIES }}" | base64 --decode > android/key.properties
- name: Set Up Java
uses: actions/setup-java@v3.12.0
with: