From 21019c6cff17a2beb6e34219a9441e4dd9611a2a Mon Sep 17 00:00:00 2001 From: Chris Coutinho Date: Sat, 24 May 2025 22:36:33 +0200 Subject: [PATCH 1/3] ci: use locked in test --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index cb5f804..b07f949 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -41,7 +41,7 @@ jobs: run: | sudo apt update -y && sudo apt install -y pipx pipx install uv - uv sync --frozen + uv sync --locked env: DEBIAN_FRONTEND: "noninteractive" From 02e05dc8d0ff7b96e8181cafbf7f7eb5e499c70e Mon Sep 17 00:00:00 2001 From: Chris Coutinho Date: Sat, 24 May 2025 22:41:09 +0200 Subject: [PATCH 2/3] ci: comments --- .github/workflows/docker-build-publish.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/docker-build-publish.yml b/.github/workflows/docker-build-publish.yml index 397c50d..bd16108 100644 --- a/.github/workflows/docker-build-publish.yml +++ b/.github/workflows/docker-build-publish.yml @@ -11,7 +11,6 @@ jobs: permissions: contents: read packages: write - steps: - name: Checkout repository uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 @@ -22,7 +21,6 @@ jobs: with: # list of Docker images to use as base name for tags images: | - #cbcoutinho/nextcloud-mcp-server ghcr.io/cbcoutinho/nextcloud-mcp-server # generate Docker tags based on the following events/attributes tags: | From 37f031d13efe49e68e3040951c42c1634c2fdbfe Mon Sep 17 00:00:00 2001 From: Chris Coutinho Date: Sat, 24 May 2025 22:43:27 +0200 Subject: [PATCH 3/3] fix: Install deps before checking service --- .github/workflows/test.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b07f949..cf5a203 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,6 +17,14 @@ jobs: with: compose-file: "./docker-compose.yml" + - name: Install dependencies + run: | + sudo apt update -y && sudo apt install -y pipx + pipx install uv + uv sync --locked + env: + DEBIAN_FRONTEND: "noninteractive" + - name: Wait for service to be ready run: | echo "Waiting for service at http://localhost:8080/ocs/v2.php/apps/serverinfo/api/v1/info to return 401..." @@ -37,14 +45,6 @@ jobs: run: | docker compose exec app php occ app:enable notes - - name: Install dependencies - run: | - sudo apt update -y && sudo apt install -y pipx - pipx install uv - uv sync --locked - env: - DEBIAN_FRONTEND: "noninteractive" - # Add subsequent steps here, e.g., running tests - name: Run tests env: