fix(ci): use POSIX shell prologues in CNB
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
stages:
|
||||
- name: feishu bridge tests
|
||||
script: |
|
||||
set -euo pipefail
|
||||
set -eu
|
||||
cd integrations/feishu-bridge
|
||||
npm ci
|
||||
npm run check
|
||||
@@ -27,7 +27,7 @@
|
||||
stages:
|
||||
- name: install linux dependencies
|
||||
script: |
|
||||
set -euo pipefail
|
||||
set -eu
|
||||
apt-get update
|
||||
apt-get install -y git libdbus-1-dev nodejs npm pkg-config
|
||||
if command -v rustup >/dev/null 2>&1; then
|
||||
@@ -36,7 +36,7 @@
|
||||
|
||||
- name: rust workspace gates
|
||||
script: |
|
||||
set -euo pipefail
|
||||
set -eu
|
||||
./scripts/release/check-versions.sh
|
||||
cargo fmt --all -- --check
|
||||
cargo check --workspace --all-targets --locked
|
||||
@@ -45,7 +45,7 @@
|
||||
|
||||
- name: linux npm wrapper smoke
|
||||
script: |
|
||||
set -euo pipefail
|
||||
set -eu
|
||||
cargo build --release --locked -p codewhale-cli -p codewhale-tui
|
||||
node scripts/release/npm-wrapper-smoke.js
|
||||
./target/release/codewhale --version
|
||||
@@ -63,7 +63,7 @@
|
||||
stages:
|
||||
- name: install release dependencies
|
||||
script: |
|
||||
set -euo pipefail
|
||||
set -eu
|
||||
apt-get update
|
||||
apt-get install -y curl git libdbus-1-dev nodejs npm pkg-config
|
||||
if command -v rustup >/dev/null 2>&1; then
|
||||
@@ -72,7 +72,7 @@
|
||||
|
||||
- name: rust workspace gates
|
||||
script: |
|
||||
set -euo pipefail
|
||||
set -eu
|
||||
./scripts/release/check-versions.sh
|
||||
cargo fmt --all -- --check
|
||||
cargo check --workspace --all-targets --locked
|
||||
@@ -81,12 +81,12 @@
|
||||
|
||||
- name: crate publish dry-run
|
||||
script: |
|
||||
set -euo pipefail
|
||||
set -eu
|
||||
./scripts/release/publish-crates.sh dry-run
|
||||
|
||||
- name: release binary smoke
|
||||
script: |
|
||||
set -euo pipefail
|
||||
set -eu
|
||||
cargo build --release --locked -p codewhale-cli -p codewhale-tui
|
||||
node scripts/release/npm-wrapper-smoke.js
|
||||
./target/release/codewhale --version
|
||||
@@ -115,7 +115,7 @@ $:
|
||||
stages:
|
||||
- name: build linux x64 release assets
|
||||
script: |
|
||||
set -euo pipefail
|
||||
set -eu
|
||||
|
||||
apt-get update
|
||||
apt-get install -y git libdbus-1-dev nodejs pkg-config
|
||||
|
||||
Reference in New Issue
Block a user