CI: Fix uv install and MinIO networking
Some checks failed
Pipeline / UI Lint (push) Successful in 56s
Pipeline / UI Tests (push) Successful in 1m28s
Pipeline / API Lint (push) Failing after 4s
Pipeline / API Integration Tests (push) Failing after 32s
Pipeline / API Unit Tests (push) Successful in 3m14s
Pipeline / Build & Push API Image (push) Has been skipped
Pipeline / Build & Push UI Image (push) Has been skipped
Some checks failed
Pipeline / UI Lint (push) Successful in 56s
Pipeline / UI Tests (push) Successful in 1m28s
Pipeline / API Lint (push) Failing after 4s
Pipeline / API Integration Tests (push) Failing after 32s
Pipeline / API Unit Tests (push) Successful in 3m14s
Pipeline / Build & Push API Image (push) Has been skipped
Pipeline / Build & Push UI Image (push) Has been skipped
Install uv via official installer script instead of pip (pip not available in the runner environment). Add ~/.local/bin to GITHUB_PATH so uv is on PATH for subsequent steps. MinIO: replace -p 9000:9000 (binds to host, unreachable from job container) with --network container:$(hostname) which joins MinIO to the job container's network namespace, making localhost:9000 resolve correctly. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -69,7 +69,9 @@ jobs:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Install uv
|
||||
run: pip install uv
|
||||
run: |
|
||||
curl -LsSf https://astral.sh/uv/install.sh | sh
|
||||
echo "$HOME/.local/bin" >> $GITHUB_PATH
|
||||
|
||||
- name: Cache uv store
|
||||
uses: actions/cache@v3
|
||||
@@ -104,7 +106,9 @@ jobs:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Run Ruff
|
||||
run: pip install uv && uvx ruff check .
|
||||
run: |
|
||||
curl -LsSf https://astral.sh/uv/install.sh | sh
|
||||
~/.local/bin/uvx ruff check .
|
||||
working-directory: api
|
||||
|
||||
api-integration:
|
||||
@@ -130,9 +134,9 @@ jobs:
|
||||
- name: Start MinIO
|
||||
run: |
|
||||
docker run -d --name ci-minio \
|
||||
--network container:$(hostname) \
|
||||
-e MINIO_ROOT_USER=minioadmin \
|
||||
-e MINIO_ROOT_PASSWORD=minioadmin \
|
||||
-p 9000:9000 \
|
||||
quay.io/minio/minio server /data
|
||||
|
||||
- name: Create MinIO bucket
|
||||
@@ -143,7 +147,9 @@ jobs:
|
||||
/tmp/mc mb local/reactbin-test
|
||||
|
||||
- name: Install uv
|
||||
run: pip install uv
|
||||
run: |
|
||||
curl -LsSf https://astral.sh/uv/install.sh | sh
|
||||
echo "$HOME/.local/bin" >> $GITHUB_PATH
|
||||
|
||||
- name: Cache uv store
|
||||
uses: actions/cache@v3
|
||||
|
||||
Reference in New Issue
Block a user