mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-10-10 21:26:01 +02:00
Bugfix/larger test runner (#2508)
* add pip retries to the github workflows too * let's try running on amd64 ... docker builds are unusually flaky * bump * try large * no yaml anchors * switch back down to Amd64 --------- Co-authored-by: Richard Kuo <rkuo@rkuo.com>
This commit is contained in:
@@ -37,9 +37,9 @@ jobs:
|
|||||||
backend/requirements/model_server.txt
|
backend/requirements/model_server.txt
|
||||||
- run: |
|
- run: |
|
||||||
python -m pip install --upgrade pip
|
python -m pip install --upgrade pip
|
||||||
pip install -r backend/requirements/default.txt
|
pip install --retries 5 --timeout 30 -r backend/requirements/default.txt
|
||||||
pip install -r backend/requirements/dev.txt
|
pip install --retries 5 --timeout 30 -r backend/requirements/dev.txt
|
||||||
pip install -r backend/requirements/model_server.txt
|
pip install --retries 5 --timeout 30 -r backend/requirements/model_server.txt
|
||||||
|
|
||||||
- name: Set up chart-testing
|
- name: Set up chart-testing
|
||||||
uses: helm/chart-testing-action@v2.6.1
|
uses: helm/chart-testing-action@v2.6.1
|
||||||
|
6
.github/workflows/pr-python-checks.yml
vendored
6
.github/workflows/pr-python-checks.yml
vendored
@@ -24,9 +24,9 @@ jobs:
|
|||||||
backend/requirements/model_server.txt
|
backend/requirements/model_server.txt
|
||||||
- run: |
|
- run: |
|
||||||
python -m pip install --upgrade pip
|
python -m pip install --upgrade pip
|
||||||
pip install -r backend/requirements/default.txt
|
pip install --retries 5 --timeout 30 -r backend/requirements/default.txt
|
||||||
pip install -r backend/requirements/dev.txt
|
pip install --retries 5 --timeout 30 -r backend/requirements/dev.txt
|
||||||
pip install -r backend/requirements/model_server.txt
|
pip install --retries 5 --timeout 30 -r backend/requirements/model_server.txt
|
||||||
|
|
||||||
- name: Run MyPy
|
- name: Run MyPy
|
||||||
run: |
|
run: |
|
||||||
|
@@ -39,8 +39,8 @@ jobs:
|
|||||||
- name: Install Dependencies
|
- name: Install Dependencies
|
||||||
run: |
|
run: |
|
||||||
python -m pip install --upgrade pip
|
python -m pip install --upgrade pip
|
||||||
pip install -r backend/requirements/default.txt
|
pip install --retries 5 --timeout 30 -r backend/requirements/default.txt
|
||||||
pip install -r backend/requirements/dev.txt
|
pip install --retries 5 --timeout 30 -r backend/requirements/dev.txt
|
||||||
|
|
||||||
- name: Run Tests
|
- name: Run Tests
|
||||||
shell: script -q -e -c "bash --noprofile --norc -eo pipefail {0}"
|
shell: script -q -e -c "bash --noprofile --norc -eo pipefail {0}"
|
||||||
|
4
.github/workflows/pr-python-tests.yml
vendored
4
.github/workflows/pr-python-tests.yml
vendored
@@ -29,8 +29,8 @@ jobs:
|
|||||||
- name: Install Dependencies
|
- name: Install Dependencies
|
||||||
run: |
|
run: |
|
||||||
python -m pip install --upgrade pip
|
python -m pip install --upgrade pip
|
||||||
pip install -r backend/requirements/default.txt
|
pip install --retries 5 --timeout 30 -r backend/requirements/default.txt
|
||||||
pip install -r backend/requirements/dev.txt
|
pip install --retries 5 --timeout 30 -r backend/requirements/dev.txt
|
||||||
|
|
||||||
- name: Run Tests
|
- name: Run Tests
|
||||||
shell: script -q -e -c "bash --noprofile --norc -eo pipefail {0}"
|
shell: script -q -e -c "bash --noprofile --norc -eo pipefail {0}"
|
||||||
|
9
.github/workflows/run-it.yml
vendored
9
.github/workflows/run-it.yml
vendored
@@ -13,8 +13,7 @@ env:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
integration-tests:
|
integration-tests:
|
||||||
runs-on:
|
runs-on: Amd64
|
||||||
group: 'arm64-image-builders'
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
@@ -41,7 +40,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
context: ./backend
|
context: ./backend
|
||||||
file: ./backend/Dockerfile
|
file: ./backend/Dockerfile
|
||||||
platforms: linux/arm64
|
platforms: linux/amd64
|
||||||
tags: danswer/danswer-backend:it
|
tags: danswer/danswer-backend:it
|
||||||
cache-from: type=registry,ref=danswer/danswer-backend:it
|
cache-from: type=registry,ref=danswer/danswer-backend:it
|
||||||
cache-to: |
|
cache-to: |
|
||||||
@@ -53,7 +52,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
context: ./backend
|
context: ./backend
|
||||||
file: ./backend/Dockerfile.model_server
|
file: ./backend/Dockerfile.model_server
|
||||||
platforms: linux/arm64
|
platforms: linux/amd64
|
||||||
tags: danswer/danswer-model-server:it
|
tags: danswer/danswer-model-server:it
|
||||||
cache-from: type=registry,ref=danswer/danswer-model-server:it
|
cache-from: type=registry,ref=danswer/danswer-model-server:it
|
||||||
cache-to: |
|
cache-to: |
|
||||||
@@ -65,7 +64,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
context: ./backend
|
context: ./backend
|
||||||
file: ./backend/tests/integration/Dockerfile
|
file: ./backend/tests/integration/Dockerfile
|
||||||
platforms: linux/arm64
|
platforms: linux/amd64
|
||||||
tags: danswer/integration-test-runner:it
|
tags: danswer/integration-test-runner:it
|
||||||
cache-from: type=registry,ref=danswer/integration-test-runner:it
|
cache-from: type=registry,ref=danswer/integration-test-runner:it
|
||||||
cache-to: |
|
cache-to: |
|
||||||
|
Reference in New Issue
Block a user