Skip to content

Commit 2586107

Browse files
committed
fix: add host to firebase.json
1 parent ead83cd commit 2586107

3 files changed

Lines changed: 54 additions & 5 deletions

File tree

.github/workflows/repro.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
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)\""

.github/workflows/tests.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ concurrency:
1515

1616
jobs:
1717
quality:
18-
runs-on: macos-latest
18+
runs-on: ubuntu-latest
1919
timeout-minutes: 10
2020
steps:
2121
- name: Checkout
@@ -50,7 +50,7 @@ jobs:
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:
@@ -88,8 +88,8 @@ jobs:
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

firebase.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
"port": 9000
1414
},
1515
"dataconnect": {
16-
"port": 9399
16+
"port": 9399,
17+
"host": "127.0.0.1"
1718
},
1819
"ui": {
1920
"enabled": true

0 commit comments

Comments
 (0)