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

25
.github/actions/setup-env.yaml vendored Normal file
View file

@ -0,0 +1,25 @@
name: 🛠️ Setup Env
on:
workflow_call:
inputs:
flutter_version:
required: true
type: string
default: "stable"
description: "Flutter version to use. Default is 'stable'."
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: "${{ inputs.flutter_version }}"
flutter-version-file: pubspec.yaml
- name: Install dependencies
run: flutter pub get