Skip to content

chore(deps): update flutter-actions/setup-flutter action to v3 #19

chore(deps): update flutter-actions/setup-flutter action to v3

chore(deps): update flutter-actions/setup-flutter action to v3 #19

Workflow file for this run

on:
pull_request:
paths:
- .github/workflows/pr_flutter_app.yml
- script/updateAndroidVersions.gradle
- version.json
workflow_dispatch:
jobs:
test_gradle:
runs-on: ubuntu-22.04
steps:
- name: Checkout repository
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- name: Set environment variables from version.json
run: |
echo "FLUTTER_VERSION=$(jq -r '.flutter.version' config/version.json)" >> $GITHUB_ENV
echo "FLUTTER_CHANNEL=$(jq -r '.flutter.channel' config/version.json)" >> $GITHUB_ENV
- name: Setup Flutter
uses: flutter-actions/setup-flutter@6c57a0cee985bcea2f7dedad0d432eabd3072866 # v3.6
with:
cache: true
channel: ${{ env.FLUTTER_CHANNEL }}
version: ${{ env.FLUTTER_VERSION }}
- name: Create test application
run: |
flutter create test_app
- name: Update default Android platform versions in Flutter
working-directory: test_app/android
run: |
cat ../../script/updateAndroidVersions.gradle >> app/build.gradle
./gradlew --warning-mode all updateAndroidVersions
- name: Setup Cue for JSON validation
uses: cue-lang/setup-cue@a93fa358375740cd8b0078f76355512b9208acb1 # v1.0.1
- name: Validate version.json
run: cue vet config/version.cue config/version.json