mirror of
https://gitlab.com/pezkuwichain/pezkuwi-sdk.git
synced 2026-10-20 18:56:23 +00:00
fix(ci): fix check-zepter PATH and cargo-audit pipefail
check-zepter: CARGO_HOME=$CI_PROJECT_DIR/.cargo but export used $HOME/.cargo/bin; switched to $CARGO_HOME/bin so installed zepter 1.82.1 takes precedence. cargo-audit: set -o pipefail caused the pipe to fail with cargo-audit's exit code (1 when vulns exist) even when python check passed; redirect to file first.
This commit is contained in:
1 parent
482cbbb1f6
commit
9d5b101fd7
1 file changed
+3
-2
+3
-2
@@ -103,7 +103,7 @@ check-zepter:
|
|||||||
script:
|
script:
|
||||||
- cargo metadata --format-version=1 --locked > /dev/null
|
- cargo metadata --format-version=1 --locked > /dev/null
|
||||||
- cargo install zepter@1.82.1 --force
|
- cargo install zepter@1.82.1 --force
|
||||||
- export PATH="$HOME/.cargo/bin:$PATH"
|
- export PATH="$CARGO_HOME/bin:$PATH"
|
||||||
- zepter --version
|
- zepter --version
|
||||||
- zepter run check
|
- zepter run check
|
||||||
|
|
||||||
@@ -241,7 +241,8 @@ cargo-audit:
|
|||||||
before_script: []
|
before_script: []
|
||||||
script:
|
script:
|
||||||
- cargo install cargo-audit --locked -q
|
- cargo install cargo-audit --locked -q
|
||||||
- cargo audit --json 2>/dev/null | python3 .gitlab/check-audit.py
|
- cargo audit --json 2>/dev/null > /tmp/audit.json || true
|
||||||
|
- python3 .gitlab/check-audit.py < /tmp/audit.json
|
||||||
allow_failure: false
|
allow_failure: false
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
|
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
|
||||||
|
|||||||
Reference in new issue
Block a user