chore: upgrade actions/checkout to v4 across workflow files

This commit is contained in:
ZhuJHua
2025-02-23 21:46:55 +08:00
parent 5f5e6b90ed
commit ee1e240f6d
3 changed files with 8 additions and 29 deletions

View File

@@ -10,7 +10,7 @@ jobs:
steps:
- name: Checkout Repository
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set Up Java
uses: actions/setup-java@v3
@@ -66,7 +66,7 @@ jobs:
steps:
- name: Checkout Repository
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Download APK Artifact
uses: actions/download-artifact@v3

View File

@@ -7,13 +7,13 @@ on:
- master
jobs:
analyze:
name: Analyze Flutter Code
flutter-ci:
name: Analyze and Run Tests
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Install jq
run: sudo apt-get install -y jq
@@ -42,37 +42,16 @@ jobs:
working-directory: rust_builder
run: flutter pub get
- name: Install Dependencies for Rust Builder Project
- name: Install Dependencies for Rust Builder Project (subdirectory)
working-directory: rust_builder/cargokit/build_tool
run: flutter pub get
- name: Run Flutter Analyze
run: flutter analyze
- name: Fail on Errors
if: failure()
run: exit 1
test:
name: Run Flutter Tests
runs-on: ubuntu-latest
needs: analyze
steps:
- name: Checkout Code
uses: actions/checkout@v3
- name: Set Up Flutter
uses: subosito/flutter-action@v2
with:
flutter-version: ${{ env.flutter-version }}
- name: Install Dependencies
run: flutter pub get
- name: Run Flutter Tests
run: flutter test
- name: Fail on Test Errors
- name: Fail on Errors
if: failure()
run: exit 1

View File

@@ -10,7 +10,7 @@ jobs:
steps:
- name: Checkout Code
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Analyze PR Title
id: analyze_title