File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Repro
2+
3+ on :
4+ workflow_dispatch :
5+
6+ jobs :
7+ repro :
8+ runs-on : ubuntu-latest
9+ timeout-minutes : 15
10+
11+ steps :
12+ - name : Checkout
13+ uses : actions/checkout@v4
14+
15+ - name : Setup Node.js
16+ uses : actions/setup-node@v4
17+ with :
18+ node-version : 22
19+
20+ - name : Setup Java 17
21+ uses : actions/setup-java@v4
22+ with :
23+ distribution : temurin
24+ java-version : " 17"
25+
26+ - name : Install Firebase CLI
27+ run : npm i -g firebase-tools@latest
28+
29+ - name : Create minimal firebase.json (dataconnect only)
30+ run : |
31+ cat > firebase.json <<'JSON'
32+ {
33+ "emulators": {
34+ "dataconnect": { "port": 9155 }
35+ }
36+ }
37+ JSON
38+ cat firebase.json
39+
40+ - name : Repro — start Data Connect emulator
41+ run : |
42+ set -euxo pipefail
43+ firebase --version
44+ firebase emulators:exec \
45+ --project demo-test-project \
46+ --only dataconnect \
47+ --debug \
48+ "node -e \"setTimeout(()=>{}, 15000)\""
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ concurrency:
1515
1616jobs :
1717 quality :
18- runs-on : macos -latest
18+ runs-on : ubuntu -latest
1919 timeout-minutes : 10
2020 steps :
2121 - name : Checkout
5050 run : pnpm format
5151
5252 test :
53- runs-on : macos -latest
53+ runs-on : ubuntu -latest
5454 timeout-minutes : 30
5555 needs : quality
5656 strategy :
8888
8989 - name : Install Java
9090 run : |
91- brew install openjdk@17
92- sudo ln -sfn /usr/local/opt/ openjdk@17/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk -17. jdk
91+ sudo apt-get update
92+ sudo apt-get install -y openjdk-17- jdk
9393 java -version
9494
9595 - name : Cache Firebase emulators
Original file line number Diff line number Diff line change 1313 "port" : 9000
1414 },
1515 "dataconnect" : {
16- "port" : 9399
16+ "port" : 9399 ,
17+ "host" : " 127.0.0.1"
1718 },
1819 "ui" : {
1920 "enabled" : true
You can’t perform that action at this time.
0 commit comments