23
23
PERM_SYNC_SHAREPOINT_PRIVATE_KEY : ${{ secrets.PERM_SYNC_SHAREPOINT_PRIVATE_KEY }}
24
24
PERM_SYNC_SHAREPOINT_CERTIFICATE_PASSWORD : ${{ secrets.PERM_SYNC_SHAREPOINT_CERTIFICATE_PASSWORD }}
25
25
PERM_SYNC_SHAREPOINT_DIRECTORY_ID : ${{ secrets.PERM_SYNC_SHAREPOINT_DIRECTORY_ID }}
26
- PLATFORM_PAIR : linux-amd64
26
+ PLATFORM_PAIR : linux-arm64
27
27
28
28
jobs :
29
29
discover-test-dirs :
@@ -103,7 +103,7 @@ jobs:
103
103
runs-on :
104
104
[
105
105
runs-on,
106
- runner=16cpu-linux-x64 ,
106
+ runner=16cpu-linux-arm64 ,
107
107
disk=large,
108
108
" run-id=${{ github.run_id }}" ,
109
109
]
@@ -125,7 +125,7 @@ jobs:
125
125
with :
126
126
context : ./backend
127
127
file : ./backend/Dockerfile
128
- platforms : linux/amd64
128
+ platforms : linux/arm64
129
129
tags : onyxdotapp/integration-test-onyx-backend:test-${{ github.run_id }}
130
130
push : true
131
131
cache-from : type=s3,prefix=cache/${{ github.repository }}/mit-integration-tests/backend-${{ env.PLATFORM_PAIR }}/,region=${{ env.RUNS_ON_AWS_REGION }},bucket=${{ env.RUNS_ON_S3_BUCKET_CACHE }}
@@ -135,7 +135,7 @@ jobs:
135
135
runs-on :
136
136
[
137
137
runs-on,
138
- runner=16cpu-linux-x64 ,
138
+ runner=16cpu-linux-arm64 ,
139
139
disk=large,
140
140
" run-id=${{ github.run_id }}" ,
141
141
]
@@ -174,7 +174,7 @@ jobs:
174
174
runs-on :
175
175
[
176
176
runs-on,
177
- runner=16cpu-linux-x64 ,
177
+ runner=16cpu-linux-arm64 ,
178
178
disk=large,
179
179
" run-id=${{ github.run_id }}" ,
180
180
]
@@ -202,7 +202,7 @@ jobs:
202
202
with :
203
203
context : ./backend
204
204
file : ./backend/tests/integration/Dockerfile
205
- platforms : linux/amd64
205
+ platforms : linux/arm64
206
206
tags : onyxdotapp/integration-test-onyx-integration:test-${{ github.run_id }}
207
207
push : true
208
208
cache-from : type=s3,prefix=cache/${{ github.repository }}/mit-integration-tests/integration-${{ env.PLATFORM_PAIR }}/,region=${{ env.RUNS_ON_AWS_REGION }},bucket=${{ env.RUNS_ON_S3_BUCKET_CACHE }}
@@ -220,7 +220,7 @@ jobs:
220
220
runs-on :
221
221
[
222
222
runs-on,
223
- runner=8cpu-linux-x64 ,
223
+ runner=8cpu-linux-arm64 ,
224
224
disk=large,
225
225
" run-id=${{ github.run_id }}" ,
226
226
]
@@ -245,19 +245,19 @@ jobs:
245
245
# Pull all images from registry in parallel
246
246
echo "Pulling Docker images in parallel..."
247
247
(docker pull onyxdotapp/onyx-web-server:latest) &
248
- (docker pull onyxdotapp/integration-test_onyx -backend:test-${{ github.run_id }}) &
249
- (docker pull onyxdotapp/integration-test_onyx -model-server:test-${{ github.run_id }}) &
250
- (docker pull onyxdotapp/integration-test_onyx -integration:test-${{ github.run_id }}) &
248
+ (docker pull onyxdotapp/integration-test-onyx -backend:test-${{ github.run_id }}) &
249
+ (docker pull onyxdotapp/integration-test-onyx -model-server:test-${{ github.run_id }}) &
250
+ (docker pull onyxdotapp/integration-test-onyx -integration:test-${{ github.run_id }}) &
251
251
252
252
# Wait for all background jobs to complete
253
253
wait
254
254
echo "All Docker images pulled successfully"
255
255
256
256
# Re-tag with expected names for docker-compose
257
257
docker tag onyxdotapp/onyx-web-server:latest onyxdotapp/onyx-web-server:test
258
- docker tag onyxdotapp/integration-test_onyx -backend:test-${{ github.run_id }} onyxdotapp/onyx-backend:test
259
- docker tag onyxdotapp/integration-test_onyx -model-server:test-${{ github.run_id }} onyxdotapp/onyx-model-server:test
260
- docker tag onyxdotapp/integration-test_onyx -integration:test-${{ github.run_id }} onyxdotapp/onyx-integration:test
258
+ docker tag onyxdotapp/integration-test-onyx -backend:test-${{ github.run_id }} onyxdotapp/onyx-backend:test
259
+ docker tag onyxdotapp/integration-test-onyx -model-server:test-${{ github.run_id }} onyxdotapp/onyx-model-server:test
260
+ docker tag onyxdotapp/integration-test-onyx -integration:test-${{ github.run_id }} onyxdotapp/onyx-integration:test
261
261
262
262
# NOTE: Use pre-ping/null pool to reduce flakiness due to dropped connections
263
263
- name : Start Docker containers
0 commit comments