19
19
steps :
20
20
- name : Checkout repository
21
21
uses : actions/checkout@v2
22
-
22
+
23
23
- name : Set up .env
24
24
env :
25
25
QUESTION_FIREBASE_CREDENTIAL_PATH : ${{ vars.QUESTION_SERVICE_FIREBASE_CREDENTIAL_PATH }}
30
30
echo "FIREBASE_CREDENTIAL_PATH=$QUESTION_FIREBASE_CREDENTIAL_PATH" >> .env
31
31
echo "JWT_SECRET=$JWT_SECRET" >> .env
32
32
echo "EXECUTION_SERVICE_URL=$EXECUTION_SERVICE_URL" >> .env
33
-
33
+
34
34
- name : Set up credentials
35
35
env :
36
36
QUESTION_FIREBASE_JSON : ${{ secrets.QUESTION_SERVICE_FIREBASE_CREDENTIAL }}
41
41
42
42
- name : Setup Go
43
43
uses : actions/setup-go@v5
44
- with :
45
- go-version : ' 1.23.x'
44
+ with :
45
+ go-version : " 1.23.x"
46
46
47
47
- name : Install Go dependencies
48
48
run : |
51
51
52
52
- name : Install firebase tools
53
53
run : curl -sL firebase.tools | bash
54
-
54
+
55
55
- name : Run Go tests with Firebase emulator
56
56
run : firebase emulators:exec --only firestore 'cd ./apps/question-service; go test -v ./tests'
57
57
@@ -66,11 +66,11 @@ jobs:
66
66
run : |
67
67
cd ./apps/frontend
68
68
cp .env.example .env
69
-
69
+
70
70
- name : Set up Node.js
71
71
uses : actions/setup-node@v2
72
72
with :
73
- node-version : ' 22 '
73
+ node-version : " 22 "
74
74
75
75
- name : Install pnpm
76
76
run : npm i -g pnpm
@@ -117,6 +117,7 @@ jobs:
117
117
EXECUTION_SERVICE_PORT : ${{ vars.EXECUTION_SERVICE_PORT }}
118
118
MATCHING_SERVICE_TIMEOUT : ${{ vars.MATCHING_SERVICE_TIMEOUT }}
119
119
REDIS_URL : ${{ vars.REDIS_URL }}
120
+ RABBITMQ_URL : ${{ vars.RABBITMQ_URL }}
120
121
QUESTION_SERVICE_GRPC_URL : ${{ vars.QUESTION_SERVICE_GPRC_URL }}
121
122
run : |
122
123
cd ./apps/frontend
@@ -147,11 +148,13 @@ jobs:
147
148
cd ../history-service
148
149
echo "FIREBASE_CREDENTIAL_PATH=$HISTORY_FIREBASE_CREDENTIAL_PATH" >> .env
149
150
echo "PORT=$HISTORY_SERVICE_PORT" >> .env
150
-
151
+ echo "RABBITMQ_URL=$RABBITMQ_URL" >> .env
152
+
151
153
cd ../execution-service
152
154
echo "FIREBASE_CREDENTIAL_PATH=$EXECUTION_FIREBASE_CREDENTIAL_PATH" >> .env
153
155
echo "PORT=$EXECUTION_SERVICE_PORT" >> .env
154
156
echo "HISTORY_SERVICE_URL=$HISTORY_SERVICE_URL" >> .env
157
+ echo "RABBITMQ_URL=$RABBITMQ_URL" >> .env
155
158
156
159
cd ../signalling-service
157
160
echo "PORT=$SIGNALLING_SERVICE_PORT" >> .env
@@ -170,7 +173,7 @@ jobs:
170
173
171
174
cd ../history-service
172
175
echo "$HISTORY_FIREBASE_JSON" > "./$HISTORY_FIREBASE_CREDENTIAL_PATH"
173
-
176
+
174
177
cd ../execution-service
175
178
echo "$EXECUTION_FIREBASE_JSON" > "./$EXECUTION_FIREBASE_CREDENTIAL_PATH"
176
179
0 commit comments