mirror of
https://github.com/gabehf/Fladder.git
synced 2026-03-16 10:46:00 -07:00
chore: Build now uses fvm as flutter version
This commit is contained in:
parent
a817d40463
commit
e3882bba3d
1 changed files with 12 additions and 6 deletions
18
.github/workflows/build.yml
vendored
18
.github/workflows/build.yml
vendored
|
|
@ -20,6 +20,7 @@ jobs:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
outputs:
|
outputs:
|
||||||
version_name: ${{ steps.fetch.outputs.version_name }}
|
version_name: ${{ steps.fetch.outputs.version_name }}
|
||||||
|
flutter_version: ${{ steps.fetch.outputs.flutter_version }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4.1.1
|
uses: actions/checkout@v4.1.1
|
||||||
|
|
@ -27,8 +28,13 @@ jobs:
|
||||||
- name: Fetch version name
|
- name: Fetch version name
|
||||||
id: fetch
|
id: fetch
|
||||||
run: |
|
run: |
|
||||||
|
# Extract version_name from pubspec.yaml
|
||||||
VERSION_NAME=$(grep '^version:' pubspec.yaml | cut -d ':' -f2 | cut -d '+' -f1 | tr -d ' ')
|
VERSION_NAME=$(grep '^version:' pubspec.yaml | cut -d ':' -f2 | cut -d '+' -f1 | tr -d ' ')
|
||||||
echo "version_name=${VERSION_NAME}" >> "$GITHUB_OUTPUT"
|
echo "version_name=${VERSION_NAME}" >> "$GITHUB_OUTPUT"
|
||||||
|
|
||||||
|
# Extract flutter_version from .fvmrc
|
||||||
|
FLUTTER_VERSION=$(jq -r '.flutter' .fvmrc)
|
||||||
|
echo "flutter_version=${FLUTTER_VERSION}" >> "$GITHUB_OUTPUT"
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
build-android:
|
build-android:
|
||||||
|
|
@ -67,7 +73,7 @@ jobs:
|
||||||
uses: subosito/flutter-action@v2.16.0
|
uses: subosito/flutter-action@v2.16.0
|
||||||
with:
|
with:
|
||||||
channel: ${{ vars.FLUTTER_CHANNEL }}
|
channel: ${{ vars.FLUTTER_CHANNEL }}
|
||||||
flutter-version: ${{ vars.FLUTTER_VERSION }}
|
flutter-version: ${{needs.fetch-info.outputs.flutter-version}}
|
||||||
cache: true
|
cache: true
|
||||||
cache-key: "flutter-:os:-:channel:-:version:-:arch:-:hash:"
|
cache-key: "flutter-:os:-:channel:-:version:-:arch:-:hash:"
|
||||||
cache-path: "${{ runner.tool_cache }}/flutter/:channel:-:version:-:arch:"
|
cache-path: "${{ runner.tool_cache }}/flutter/:channel:-:version:-:arch:"
|
||||||
|
|
@ -104,7 +110,7 @@ jobs:
|
||||||
uses: subosito/flutter-action@v2.16.0
|
uses: subosito/flutter-action@v2.16.0
|
||||||
with:
|
with:
|
||||||
channel: ${{ vars.FLUTTER_CHANNEL }}
|
channel: ${{ vars.FLUTTER_CHANNEL }}
|
||||||
flutter-version: ${{ vars.FLUTTER_VERSION }}
|
flutter-version: ${{needs.fetch-info.outputs.flutter-version}}
|
||||||
cache: true
|
cache: true
|
||||||
cache-key: "flutter-:os:-:channel:-:version:-:arch:-:hash:" # optional, change this to force refresh cache
|
cache-key: "flutter-:os:-:channel:-:version:-:arch:-:hash:" # optional, change this to force refresh cache
|
||||||
cache-path: "${{ runner.tool_cache }}/flutter/:channel:-:version:-:arch:" # optional, change this to specify the cache path
|
cache-path: "${{ runner.tool_cache }}/flutter/:channel:-:version:-:arch:" # optional, change this to specify the cache path
|
||||||
|
|
@ -133,7 +139,7 @@ jobs:
|
||||||
uses: subosito/flutter-action@v2.16.0
|
uses: subosito/flutter-action@v2.16.0
|
||||||
with:
|
with:
|
||||||
channel: ${{ vars.FLUTTER_CHANNEL }}
|
channel: ${{ vars.FLUTTER_CHANNEL }}
|
||||||
flutter-version: ${{ vars.FLUTTER_VERSION }}
|
flutter-version: ${{needs.fetch-info.outputs.flutter-version}}
|
||||||
cache: true
|
cache: true
|
||||||
cache-key: "flutter-:os:-:channel:-:version:-:arch:-:hash:" # optional, change this to specify the cache path
|
cache-key: "flutter-:os:-:channel:-:version:-:arch:-:hash:" # optional, change this to specify the cache path
|
||||||
cache-path: "${{ runner.tool_cache }}/flutter/:channel:-:version:-:arch:" # optional, change this to specify the cache path
|
cache-path: "${{ runner.tool_cache }}/flutter/:channel:-:version:-:arch:" # optional, change this to specify the cache path
|
||||||
|
|
@ -169,7 +175,7 @@ jobs:
|
||||||
uses: subosito/flutter-action@v2.16.0
|
uses: subosito/flutter-action@v2.16.0
|
||||||
with:
|
with:
|
||||||
channel: ${{ vars.FLUTTER_CHANNEL }}
|
channel: ${{ vars.FLUTTER_CHANNEL }}
|
||||||
flutter-version: ${{ vars.FLUTTER_VERSION }}
|
flutter-version: ${{needs.fetch-info.outputs.flutter-version}}
|
||||||
cache: true
|
cache: true
|
||||||
cache-key: "flutter-:os:-:channel:-:version:-:arch:-:hash:" # optional, change this to force refresh cache
|
cache-key: "flutter-:os:-:channel:-:version:-:arch:-:hash:" # optional, change this to force refresh cache
|
||||||
cache-path: "${{ runner.tool_cache }}/flutter/:channel:-:version:-:arch:" # optional, change this to specify the cache path
|
cache-path: "${{ runner.tool_cache }}/flutter/:channel:-:version:-:arch:" # optional, change this to specify the cache path
|
||||||
|
|
@ -201,7 +207,7 @@ jobs:
|
||||||
uses: subosito/flutter-action@v2.16.0
|
uses: subosito/flutter-action@v2.16.0
|
||||||
with:
|
with:
|
||||||
channel: ${{ vars.FLUTTER_CHANNEL }}
|
channel: ${{ vars.FLUTTER_CHANNEL }}
|
||||||
flutter-version: ${{ vars.FLUTTER_VERSION }}
|
flutter-version: ${{needs.fetch-info.outputs.flutter-version}}
|
||||||
cache: true
|
cache: true
|
||||||
cache-key: "flutter-:os:-:channel:-:version:-:arch:-:hash:" # optional, change this to force refresh cache
|
cache-key: "flutter-:os:-:channel:-:version:-:arch:-:hash:" # optional, change this to force refresh cache
|
||||||
cache-path: "${{ runner.tool_cache }}/flutter/:channel:-:version:-:arch:" # optional, change this to specify the cache path
|
cache-path: "${{ runner.tool_cache }}/flutter/:channel:-:version:-:arch:" # optional, change this to specify the cache path
|
||||||
|
|
@ -274,7 +280,7 @@ jobs:
|
||||||
uses: subosito/flutter-action@v2.16.0
|
uses: subosito/flutter-action@v2.16.0
|
||||||
with:
|
with:
|
||||||
channel: ${{ vars.FLUTTER_CHANNEL }}
|
channel: ${{ vars.FLUTTER_CHANNEL }}
|
||||||
flutter-version: ${{ vars.FLUTTER_VERSION }}
|
flutter-version: ${{needs.fetch-info.outputs.flutter-version}}
|
||||||
cache: true
|
cache: true
|
||||||
cache-key: "flutter-:os:-:channel:-:version:-:arch:-:hash:" # optional, change this to force refresh cache
|
cache-key: "flutter-:os:-:channel:-:version:-:arch:-:hash:" # optional, change this to force refresh cache
|
||||||
cache-path: "${{ runner.tool_cache }}/flutter/:channel:-:version:-:arch:" # optional, change this to specify the cache path
|
cache-path: "${{ runner.tool_cache }}/flutter/:channel:-:version:-:arch:" # optional, change this to specify the cache path
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue