Skip to content

Commit 578eb23

Browse files
authored
Убрал секрет для конфига firebase в CI проверки формата (#600)
1 parent 4651451 commit 578eb23

2 files changed

Lines changed: 19 additions & 9 deletions

File tree

.github/workflows/flutter.yml

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,28 @@ jobs:
3232
with:
3333
flutter-version: '3.29.2'
3434
channel: 'stable'
35+
cache: true
3536
- name: get firebase config
36-
uses: mobiledevops/secret-to-file-action@v1
37-
with:
38-
base64-encoded-secret: ${{ secrets.FIREBASE_CONFIG }}
39-
filename: "firebase_options.dart"
40-
working-directory: ./lib
37+
env:
38+
CONFIG: ${{ vars.CLEAN_FIREBASE_CONFIG }}
39+
run: printf '%s' "$CONFIG" > ./lib/firebase_options.dart
4140
- name: Install dependencies
4241
run: flutter pub get
43-
4442
- name: Verify formatting
45-
run: dart format --output=none --set-exit-if-changed ./lib/
46-
43+
id: verifying
44+
continue-on-error: true
45+
run: |
46+
cp -r lib/ lib_original/
47+
dart format --set-exit-if-changed ./lib/
48+
- name: display diff
49+
if: steps.verifying.outcome == 'failure'
50+
continue-on-error: true
51+
run: |
52+
diff -u lib_original/ lib/
53+
rm -rf lib_original/
4754
# Consider passing '--fatal-infos' for slightly stricter analysis.
4855
- name: Analyze project source
4956
run: flutter analyze lib
57+
- name: fail
58+
if: steps.verifying.outcome == 'failure'
59+
run: exit 1

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: unn_mobile
22
description: A mobile application for UNN Portal website
33
publish_to: 'none'
44

5-
version: 0.6.0+365
5+
version: 0.6.0+366
66

77
environment:
88
sdk: '>=3.1.2 <4.0.0'

0 commit comments

Comments
 (0)