ci: Mise à jour de la CI pour l'architecture modulaire docker-support-v2
Some checks failed
CI - 4NK_node / Code Quality (push) Failing after 1m27s
CI - 4NK_node / Unit Tests (push) Failing after 30s
CI - 4NK_node / Integration Tests (push) Failing after 11s
CI - 4NK_node / Security Tests (push) Failing after 27s
CI - 4NK_node / Docker Build & Test (push) Failing after 9s
CI - 4NK_node / Documentation Tests (push) Failing after 4s
CI - 4NK_node / Security Audit (push) Successful in 3s
CI - 4NK_node / Release Guard (push) Has been skipped
CI - 4NK_node / Performance Tests (push) Successful in 30s
CI - 4NK_node / Notify (push) Failing after 1s
CI - 4NK_node / Publish Release (push) Has been skipped
Some checks failed
CI - 4NK_node / Code Quality (push) Failing after 1m27s
CI - 4NK_node / Unit Tests (push) Failing after 30s
CI - 4NK_node / Integration Tests (push) Failing after 11s
CI - 4NK_node / Security Tests (push) Failing after 27s
CI - 4NK_node / Docker Build & Test (push) Failing after 9s
CI - 4NK_node / Documentation Tests (push) Failing after 4s
CI - 4NK_node / Security Audit (push) Successful in 3s
CI - 4NK_node / Release Guard (push) Has been skipped
CI - 4NK_node / Performance Tests (push) Successful in 30s
CI - 4NK_node / Notify (push) Failing after 1s
CI - 4NK_node / Publish Release (push) Has been skipped
This commit is contained in:
parent
d6d1a71f28
commit
70523badcf
@ -2,11 +2,11 @@ name: CI - 4NK_node
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches: [ main, develop ]
|
branches: [ main, develop, docker-support-v2 ]
|
||||||
tags:
|
tags:
|
||||||
- v*
|
- v*
|
||||||
pull_request:
|
pull_request:
|
||||||
branches: [ main, develop ]
|
branches: [ main, develop, docker-support-v2 ]
|
||||||
|
|
||||||
env:
|
env:
|
||||||
RUST_VERSION: '1.70'
|
RUST_VERSION: '1.70'
|
||||||
@ -41,17 +41,17 @@ jobs:
|
|||||||
|
|
||||||
- name: Run clippy
|
- name: Run clippy
|
||||||
run: |
|
run: |
|
||||||
cd sdk_relay
|
cd modules/sdk_relay1
|
||||||
cargo clippy --all-targets --all-features -- -D warnings
|
cargo clippy --all-targets --all-features -- -D warnings
|
||||||
|
|
||||||
- name: Run rustfmt
|
- name: Run rustfmt
|
||||||
run: |
|
run: |
|
||||||
cd sdk_relay
|
cd modules/sdk_relay1
|
||||||
cargo fmt --all -- --check
|
cargo fmt --all -- --check
|
||||||
|
|
||||||
- name: Check documentation
|
- name: Check documentation
|
||||||
run: |
|
run: |
|
||||||
cd sdk_relay
|
cd modules/sdk_relay1
|
||||||
cargo doc --no-deps
|
cargo doc --no-deps
|
||||||
|
|
||||||
- name: Check for TODO/FIXME
|
- name: Check for TODO/FIXME
|
||||||
@ -89,12 +89,12 @@ jobs:
|
|||||||
|
|
||||||
- name: Run unit tests
|
- name: Run unit tests
|
||||||
run: |
|
run: |
|
||||||
cd sdk_relay
|
cd modules/sdk_relay1
|
||||||
cargo test --lib --bins
|
cargo test --lib --bins
|
||||||
|
|
||||||
- name: Run integration tests
|
- name: Run integration tests
|
||||||
run: |
|
run: |
|
||||||
cd sdk_relay
|
cd modules/sdk_relay1
|
||||||
cargo test --tests
|
cargo test --tests
|
||||||
|
|
||||||
# Job de tests d'intégration
|
# Job de tests d'intégration
|
||||||
@ -122,9 +122,9 @@ jobs:
|
|||||||
|
|
||||||
- name: Build Docker images
|
- name: Build Docker images
|
||||||
run: |
|
run: |
|
||||||
docker build -t 4nk-node-bitcoin ./bitcoin
|
docker build -t 4nk-node-bitcoin ./modules/bitcoin
|
||||||
docker build -t 4nk-node-blindbit ./blindbit
|
docker build -t 4nk-node-blindbit ./modules/blindbit
|
||||||
docker build -t 4nk-node-sdk-relay -f ./sdk_relay/Dockerfile ..
|
docker build -t 4nk-node-sdk-relay ./modules/sdk_relay1 ..
|
||||||
|
|
||||||
- name: Run integration tests
|
- name: Run integration tests
|
||||||
run: |
|
run: |
|
||||||
@ -161,7 +161,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Run cargo audit
|
- name: Run cargo audit
|
||||||
run: |
|
run: |
|
||||||
cd sdk_relay
|
cd modules/sdk_relay1
|
||||||
cargo audit --deny warnings
|
cargo audit --deny warnings
|
||||||
|
|
||||||
- name: Check for secrets
|
- name: Check for secrets
|
||||||
@ -206,17 +206,17 @@ jobs:
|
|||||||
|
|
||||||
- name: Build and test Bitcoin Core
|
- name: Build and test Bitcoin Core
|
||||||
run: |
|
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
|
docker run --rm 4nk-node-bitcoin:test bitcoin-cli --version
|
||||||
|
|
||||||
- name: Build and test Blindbit
|
- name: Build and test Blindbit
|
||||||
run: |
|
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
|
docker run --rm 4nk-node-blindbit:test --version || true
|
||||||
|
|
||||||
- name: Build and test SDK Relay
|
- name: Build and test SDK Relay
|
||||||
run: |
|
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
|
docker run --rm 4nk-node-sdk-relay:test --version || true
|
||||||
|
|
||||||
- name: Test Docker Compose
|
- name: Test Docker Compose
|
||||||
@ -250,9 +250,9 @@ jobs:
|
|||||||
"CHANGELOG.md"
|
"CHANGELOG.md"
|
||||||
"CODE_OF_CONDUCT.md"
|
"CODE_OF_CONDUCT.md"
|
||||||
"SECURITY.md"
|
"SECURITY.md"
|
||||||
"docs/INDEX.md"
|
"README_4NK_NODE.md"
|
||||||
"docs/INSTALLATION.md"
|
"ARCHITECTURE_CORRECTION.md"
|
||||||
"docs/USAGE.md"
|
"BRANCHES_DOCKER_SUPPORT_V2.md"
|
||||||
)
|
)
|
||||||
|
|
||||||
for file in "${required_files[@]}"; do
|
for file in "${required_files[@]}"; do
|
||||||
@ -336,7 +336,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Run performance tests
|
- name: Run performance tests
|
||||||
run: |
|
run: |
|
||||||
cd sdk_relay
|
cd modules/sdk_relay1
|
||||||
cargo test --release --test performance_tests || true
|
cargo test --release --test performance_tests || true
|
||||||
|
|
||||||
- name: Check memory usage
|
- name: Check memory usage
|
||||||
|
Loading…
x
Reference in New Issue
Block a user