From 70523badcfe9ac8802293a2d88ab431eca8ba380 Mon Sep 17 00:00:00 2001 From: Debian Date: Mon, 1 Sep 2025 13:37:46 +0000 Subject: [PATCH] =?UTF-8?q?ci:=20Mise=20=C3=A0=20jour=20de=20la=20CI=20pou?= =?UTF-8?q?r=20l'architecture=20modulaire=20docker-support-v2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/ci.yml | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 0dba3c95..b26ac2dc 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -2,11 +2,11 @@ name: CI - 4NK_node on: push: - branches: [ main, develop ] + branches: [ main, develop, docker-support-v2 ] tags: - v* pull_request: - branches: [ main, develop ] + branches: [ main, develop, docker-support-v2 ] env: RUST_VERSION: '1.70' @@ -41,17 +41,17 @@ jobs: - name: Run clippy run: | - cd sdk_relay + cd modules/sdk_relay1 cargo clippy --all-targets --all-features -- -D warnings - name: Run rustfmt run: | - cd sdk_relay + cd modules/sdk_relay1 cargo fmt --all -- --check - name: Check documentation run: | - cd sdk_relay + cd modules/sdk_relay1 cargo doc --no-deps - name: Check for TODO/FIXME @@ -89,12 +89,12 @@ jobs: - name: Run unit tests run: | - cd sdk_relay + cd modules/sdk_relay1 cargo test --lib --bins - name: Run integration tests run: | - cd sdk_relay + cd modules/sdk_relay1 cargo test --tests # Job de tests d'intégration @@ -122,9 +122,9 @@ jobs: - name: Build Docker images run: | - docker build -t 4nk-node-bitcoin ./bitcoin - docker build -t 4nk-node-blindbit ./blindbit - docker build -t 4nk-node-sdk-relay -f ./sdk_relay/Dockerfile .. + docker build -t 4nk-node-bitcoin ./modules/bitcoin + docker build -t 4nk-node-blindbit ./modules/blindbit + docker build -t 4nk-node-sdk-relay ./modules/sdk_relay1 .. - name: Run integration tests run: | @@ -161,7 +161,7 @@ jobs: - name: Run cargo audit run: | - cd sdk_relay + cd modules/sdk_relay1 cargo audit --deny warnings - name: Check for secrets @@ -206,17 +206,17 @@ jobs: - name: Build and test Bitcoin Core run: | - docker build -t 4nk-node-bitcoin:test ./bitcoin + docker build -t 4nk-node-bitcoin:test ./modules/bitcoin docker run --rm 4nk-node-bitcoin:test bitcoin-cli --version - name: Build and test Blindbit run: | - docker build -t 4nk-node-blindbit:test ./blindbit + docker build -t 4nk-node-blindbit:test ./modules/blindbit docker run --rm 4nk-node-blindbit:test --version || true - name: Build and test SDK Relay run: | - docker build -t 4nk-node-sdk-relay:test -f ./sdk_relay/Dockerfile .. + docker build -t 4nk-node-sdk-relay:test ./modules/sdk_relay1 .. docker run --rm 4nk-node-sdk-relay:test --version || true - name: Test Docker Compose @@ -250,9 +250,9 @@ jobs: "CHANGELOG.md" "CODE_OF_CONDUCT.md" "SECURITY.md" - "docs/INDEX.md" - "docs/INSTALLATION.md" - "docs/USAGE.md" + "README_4NK_NODE.md" + "ARCHITECTURE_CORRECTION.md" + "BRANCHES_DOCKER_SUPPORT_V2.md" ) for file in "${required_files[@]}"; do @@ -336,7 +336,7 @@ jobs: - name: Run performance tests run: | - cd sdk_relay + cd modules/sdk_relay1 cargo test --release --test performance_tests || true - name: Check memory usage