Skip to content

Commit 59bbacf

Browse files
Use GITHUB_ENV for env vars
1 parent b4fbdb1 commit 59bbacf

File tree

1 file changed

+5
-12
lines changed

1 file changed

+5
-12
lines changed

.github/workflows/pull_request.yml

+5-12
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@ jobs:
2121
java-version: '11'
2222
- name: Grant execute permission for gradlew
2323
run: chmod +x gradlew
24+
- name: Set environment variables for Firebase
25+
run: |
26+
echo "FIREBASE_AUTH_EMULATOR_HOST=localhost:9099" >> $GITHUB_ENV
27+
echo "FIREBASE_DATABASE_EMULATOR_HOST=localhost:9000" >> $GITHUB_ENV
28+
echo "FIRESTORE_EMULATOR_HOST=localhost:8080" >> $GITHUB_ENV
2429
- name: Install Carthage
2530
run: brew list carthage || brew install carthage
2631
- name: Install Firebase tools
@@ -31,10 +36,6 @@ jobs:
3136
run: ./gradlew assemble
3237
- name: Run JS Tests
3338
run: ./gradlew cleanTest jsTest
34-
env:
35-
FIREBASE_AUTH_EMULATOR_HOST: "localhost:9099"
36-
FIREBASE_DATABASE_EMULATOR_HOST: "localhost:9000"
37-
FIRESTORE_EMULATOR_HOST: "localhost:8080"
3839
- name: Upload JS test artifact
3940
uses: actions/upload-artifact@v2
4041
if: failure()
@@ -43,10 +44,6 @@ jobs:
4344
path: "firebase-firestore/build/reports/tests/jsTest/"
4445
- name: Run iOS Tests
4546
run: ./gradlew cleanTest iosX64Test
46-
env:
47-
FIREBASE_AUTH_EMULATOR_HOST: "localhost:9099"
48-
FIREBASE_DATABASE_EMULATOR_HOST: "localhost:9000"
49-
FIRESTORE_EMULATOR_HOST: "localhost:8080"
5047
- name: Upload iOS test artifact
5148
uses: actions/upload-artifact@v2
5249
if: failure()
@@ -61,10 +58,6 @@ jobs:
6158
arch: x86_64
6259
profile: Nexus 6
6360
script: ./gradlew connectedAndroidTest
64-
env:
65-
FIREBASE_AUTH_EMULATOR_HOST: "localhost:9099"
66-
FIREBASE_DATABASE_EMULATOR_HOST: "localhost:9000"
67-
FIRESTORE_EMULATOR_HOST: "localhost:8080"
6861
- name: Upload Android test artifact
6962
uses: actions/upload-artifact@v2
7063
if: failure()

0 commit comments

Comments
 (0)