diff --git a/.github/workflows/integrate.yaml b/.github/workflows/integrate.yaml index 6a8c4fecd7..b9b1c35df6 100644 --- a/.github/workflows/integrate.yaml +++ b/.github/workflows/integrate.yaml @@ -2,18 +2,12 @@ name: Pull Request Workflow on: [pull_request] -env: - FLUTTER_VERSION: ${{ secrets.FLUTTER_VERSION }} - JAVA_VERSION: ${{ secrets.JAVA_VERSION }} - jobs: code_tests: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - uses: actions/setup-java@v1 - with: - java-version: ${{ env.JAVA_VERSION }} + - run: cat .github/workflows/versions.env >> $GITHUB_ENV - uses: subosito/flutter-action@v2 with: flutter-version: ${{ env.FLUTTER_VERSION }} @@ -32,6 +26,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + - run: cat .github/workflows/versions.env >> $GITHUB_ENV - uses: actions/setup-java@v1 with: java-version: ${{ env.JAVA_VERSION }} @@ -45,9 +40,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - uses: actions/setup-java@v1 - with: - java-version: ${{ env.JAVA_VERSION }} + - run: cat .github/workflows/versions.env >> $GITHUB_ENV - uses: subosito/flutter-action@v2 with: flutter-version: ${{ env.FLUTTER_VERSION }} @@ -63,9 +56,7 @@ jobs: arch: [x64, arm64] steps: - uses: actions/checkout@v2 - - uses: actions/setup-java@v1 - with: - java-version: ${{ env.JAVA_VERSION }} + - run: cat .github/workflows/versions.env >> $GITHUB_ENV - uses: subosito/flutter-action@v2 with: flutter-version: ${{ env.FLUTTER_VERSION }} diff --git a/.github/workflows/main_deploy.yaml b/.github/workflows/main_deploy.yaml index 96d328d7c6..a4e7f7b5dd 100644 --- a/.github/workflows/main_deploy.yaml +++ b/.github/workflows/main_deploy.yaml @@ -9,18 +9,12 @@ concurrency: group: main_deploy cancel-in-progress: true -env: - FLUTTER_VERSION: ${{ secrets.FLUTTER_VERSION }} - JAVA_VERSION: ${{ secrets.JAVA_VERSION }} - jobs: deploy_web: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - uses: actions/setup-java@v1 - with: - java-version: ${{ env.JAVA_VERSION }} + - run: source .github/workflows/versions.env - uses: subosito/flutter-action@v2 with: flutter-version: ${{ env.FLUTTER_VERSION }} @@ -48,6 +42,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + - run: source .github/workflows/versions.env - uses: actions/setup-java@v1 with: java-version: ${{ env.JAVA_VERSION }} diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 83d5afb7b2..5c83d4a5fc 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -9,18 +9,12 @@ concurrency: group: release_workflow cancel-in-progress: true -env: - FLUTTER_VERSION: ${{ secrets.FLUTTER_VERSION }} - JAVA_VERSION: ${{ secrets.JAVA_VERSION }} - jobs: build_web: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - uses: actions/setup-java@v1 - with: - java-version: ${{ env.JAVA_VERSION }} + - run: source .github/workflows/versions.env - uses: subosito/flutter-action@v2 with: flutter-version: ${{ env.FLUTTER_VERSION }} @@ -39,6 +33,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + - run: source .github/workflows/versions.env - uses: actions/setup-java@v1 with: java-version: ${{ env.JAVA_VERSION }} @@ -63,9 +58,7 @@ jobs: arch: [x64, arm64] steps: - uses: actions/checkout@v2 - - uses: actions/setup-java@v1 - with: - java-version: ${{ env.JAVA_VERSION }} + - run: source .github/workflows/versions.env - uses: subosito/flutter-action@v2 with: flutter-version: ${{ env.FLUTTER_VERSION }} @@ -104,6 +97,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + - run: source .github/workflows/versions.env - uses: actions/setup-java@v1 with: java-version: ${{ env.JAVA_VERSION }} diff --git a/.github/workflows/versions.env b/.github/workflows/versions.env new file mode 100644 index 0000000000..ed20f45197 --- /dev/null +++ b/.github/workflows/versions.env @@ -0,0 +1,2 @@ +FLUTTER_VERSION=3.10.6 +JAVA_VERSION=17 \ No newline at end of file