Skip to content

Commit 1a87450

Browse files
Add and use vdev_cmd
1 parent d291b68 commit 1a87450

File tree

4 files changed

+18
-10
lines changed

4 files changed

+18
-10
lines changed

scripts/build-docker.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@ set -euo pipefail
1010

1111
set -x
1212

13-
CHANNEL="${CHANNEL:-"$(${VDEV:-cargo vdev} release channel)"}"
14-
VERSION="${VECTOR_VERSION:-"$(${VDEV:-cargo vdev} version)"}"
13+
vdev_cmd="${VDEV:-cargo vdev}"
14+
15+
CHANNEL="${CHANNEL:-"$($vdev_cmd release channel)"}"
16+
VERSION="${VECTOR_VERSION:-"$($vdev_cmd version)"}"
1517
DATE="${DATE:-"$(date -u +%Y-%m-%d)"}"
1618
PLATFORM="${PLATFORM:-}"
1719
PUSH="${PUSH:-"true"}"

scripts/package-msi.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ set -euo pipefail
99

1010
set -x
1111

12-
ARCHIVE_VERSION="${VECTOR_VERSION:-"$(${VDEV:-cargo vdev} version)"}"
12+
vdev_cmd="${VDEV:-cargo vdev}"
13+
14+
ARCHIVE_VERSION="${VECTOR_VERSION:-"$($vdev_cmd version)"}"
1315

1416
rm -rf target/msi-x64
1517
cp -R distribution/msi target/msi-x64
@@ -24,7 +26,7 @@ powershell '$progressPreference = "silentlyContinue"; Expand-Archive vector-'"$A
2426
# C:\a\vector\vector\target\msi-x64\vector.wxs(6) : error CNDL0108 : The Product/@Version attribute's value, '0.29.0.custom.a28ecdc', is not a valid version.
2527
# Legal version values should look like 'x.x.x.x' where x is an integer from 0 to 65534.
2628
# , by changing "0.29.0.custom.a28ecdc" -> "0.29.0".
27-
CHANNEL="${CHANNEL:-"$(${VDEV:-cargo vdev} release channel)"}"
29+
CHANNEL="${CHANNEL:-"$($vdev_cmd release channel)"}"
2830

2931
if [[ "$CHANNEL" == "custom" ]]; then
3032
PACKAGE_VERSION="${ARCHIVE_VERSION%.custom*}"

scripts/release-s3.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@ set -euo pipefail
77
#
88
# Uploads archives and packages to S3
99

10-
CHANNEL="${CHANNEL:-"$(${VDEV:-cargo vdev} release channel)"}"
11-
VERSION="${VECTOR_VERSION:-"$(${VDEV:-cargo vdev} version)"}"
10+
vdev_cmd="${VDEV:-cargo vdev}"
11+
12+
CHANNEL="${CHANNEL:-"$($vdev_cmd release channel)"}"
13+
VERSION="${VECTOR_VERSION:-"$($vdev_cmd version)"}"
1214
DATE="${DATE:-"$(date -u +%Y-%m-%d)"}"
1315
VERIFY_TIMEOUT="${VERIFY_TIMEOUT:-"30"}" # seconds
1416
VERIFY_RETRIES="${VERIFY_RETRIES:-"2"}"

scripts/run-integration-test.sh

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ if [[ "${ACTIONS_RUNNER_DEBUG:-}" == "true" ]]; then
1010
set -x
1111
fi
1212

13+
vdev_cmd="${VDEV:-cargo vdev}"
14+
1315
print_compose_logs_on_failure() {
1416
local LAST_RETURN_CODE=$1
1517
if [[ "$LAST_RETURN_CODE" -ne 0 || "${ACTIONS_RUNNER_DEBUG:-}" == "true" ]]; then
@@ -104,7 +106,7 @@ if [[ ${#TEST_ENV} -gt 0 ]]; then
104106
TEST_ENVIRONMENTS="${TEST_ENV}"
105107
else
106108
# Collect all available environments via auto-discovery
107-
mapfile -t TEST_ENVIRONMENTS < <(${VDEV:-cargo vdev} "${VERBOSITY}" "${TEST_TYPE}" show -e "${TEST_NAME}")
109+
mapfile -t TEST_ENVIRONMENTS < <($vdev_cmd "${VERBOSITY}" "${TEST_TYPE}" show -e "${TEST_NAME}")
108110
if [[ ${#TEST_ENVIRONMENTS[@]} -eq 0 ]]; then
109111
echo "ERROR: no environments found for ${TEST_TYPE} test '${TEST_NAME}'" >&2
110112
exit 1
@@ -127,12 +129,12 @@ for TEST_ENV in "${TEST_ENVIRONMENTS[@]}"; do
127129
docker run --rm -v vector_target:/output/"${TEST_NAME}" alpine:3.20 \
128130
sh -c "rm -rf /output/${TEST_NAME}/*"
129131

130-
${VDEV:-cargo vdev} "${VERBOSITY}" "${TEST_TYPE}" start "${TEST_NAME}" "${TEST_ENV}"
132+
$vdev_cmd "${VERBOSITY}" "${TEST_TYPE}" start "${TEST_NAME}" "${TEST_ENV}"
131133
START_RET=$?
132134
print_compose_logs_on_failure "$START_RET"
133135

134136
if [[ "$START_RET" -eq 0 ]]; then
135-
${VDEV:-cargo vdev} "${VERBOSITY}" "${TEST_TYPE}" test --retries "$RETRIES" "${TEST_NAME}" "${TEST_ENV}"
137+
$vdev_cmd "${VERBOSITY}" "${TEST_TYPE}" test --retries "$RETRIES" "${TEST_NAME}" "${TEST_ENV}"
136138
RET=$?
137139
print_compose_logs_on_failure "$RET"
138140

@@ -144,7 +146,7 @@ for TEST_ENV in "${TEST_ENVIRONMENTS[@]}"; do
144146
fi
145147

146148
# Always stop the environment (best effort cleanup)
147-
${VDEV:-cargo vdev} "${VERBOSITY}" "${TEST_TYPE}" stop "${TEST_NAME}" || true
149+
$vdev_cmd "${VERBOSITY}" "${TEST_TYPE}" stop "${TEST_NAME}" || true
148150

149151
# Exit early on first failure
150152
if [[ "$RET" -ne 0 ]]; then

0 commit comments

Comments
 (0)