feat: update turkish language #2780
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: CI | |
on: | |
push: | |
branches: [main] | |
pull_request: | |
branches: [main] | |
env: | |
FLUTTER_VERSION: "3.24.5" | |
jobs: | |
format: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: subosito/flutter-action@v2 | |
with: | |
flutter-version: ${{ env.FLUTTER_VERSION }} | |
channel: "stable" | |
- name: Dependencies (app) | |
working-directory: app | |
run: flutter pub get | |
- name: Remove gen directory (app) | |
working-directory: app | |
run: rm -rf lib/gen | |
- name: Check format (app) | |
working-directory: app | |
run: dart format --line-length 150 --set-exit-if-changed lib test | |
- name: Dependencies (common) | |
working-directory: common | |
run: dart pub get | |
- name: Check format (common) | |
working-directory: common | |
run: dart format --line-length 150 --set-exit-if-changed lib test | |
test: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: subosito/flutter-action@v2 | |
with: | |
flutter-version: ${{ env.FLUTTER_VERSION }} | |
channel: "stable" | |
- name: Dependencies (app) | |
working-directory: app | |
run: flutter pub get | |
- name: Analyze (app) | |
working-directory: app | |
run: flutter analyze | |
- name: Test (app) | |
working-directory: app | |
run: flutter test | |
- name: Dependencies (common) | |
working-directory: common | |
run: dart pub get | |
- name: Analyze (common) | |
working-directory: common | |
run: dart analyze | |
- name: Test (common) | |
working-directory: common | |
run: dart test | |
packaging: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- name: Extract version from pubspec.yaml | |
id: pubspec_version | |
run: | | |
VERSION=$(grep '^version: ' app/pubspec.yaml | sed 's/version: //' | sed 's/\+.*//') | |
echo "Pubspec version is $VERSION" | |
echo "pubspec_version=$VERSION" >> $GITHUB_ENV | |
- name: Extract version from Inno Setup configuration | |
id: inno_version | |
run: | | |
VERSION=$(grep '#define MyAppVersion ' scripts/compile_windows_exe-inno.iss | sed 's/#define MyAppVersion "//' | sed 's/"//') | |
echo "Inno Setup version is $VERSION" | |
echo "inno_version=$VERSION" >> $GITHUB_ENV | |
- name: Compare pubspec and Inno Setup versions | |
run: | | |
if [ "$pubspec_version" != "$inno_version" ]; then | |
echo "Version mismatch detected!" | |
exit 1 | |
else | |
echo "Versions match." | |
fi |