diff --git a/client/cody/scripts/check-rg.sh b/client/cody/scripts/check-rg.sh index d91c4bd88e4..78fe1b75e8f 100755 --- a/client/cody/scripts/check-rg.sh +++ b/client/cody/scripts/check-rg.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash run() { diff --git a/client/cody/scripts/download-rg.sh b/client/cody/scripts/download-rg.sh index 9b1f842171b..1e8a30b8396 100755 --- a/client/cody/scripts/download-rg.sh +++ b/client/cody/scripts/download-rg.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash VERSION="v13.0.0-8" diff --git a/cmd/migrator/schema_descriptions_test.sh b/cmd/migrator/schema_descriptions_test.sh index 662cca97432..f984a8b907a 100755 --- a/cmd/migrator/schema_descriptions_test.sh +++ b/cmd/migrator/schema_descriptions_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Path to the schema_descriptions tool generate_bin="$1" diff --git a/dev/ci/bazel.sh b/dev/ci/bazel.sh index a9e0c1f1c8a..131cd173ddb 100755 --- a/dev/ci/bazel.sh +++ b/dev/ci/bazel.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash if [[ "${CI:-false}" == "true" ]]; then if [[ "$1" == "build" || "$1" == "test" || "$1" == "run" ]]; then diff --git a/dev/ci/integration/code-intel/install-src.sh b/dev/ci/integration/code-intel/install-src.sh index 4a24baf40ea..9528faa4ee6 100755 --- a/dev/ci/integration/code-intel/install-src.sh +++ b/dev/ci/integration/code-intel/install-src.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # This script is called by test.sh to install an up-to-date # version of src-cli as required by the codeintel-qa pipeline. The target binary diff --git a/docker-images/codeinsights-db/rootfs/patch-conf.sh b/docker-images/codeinsights-db/rootfs/patch-conf.sh index 21564f85c64..ddb6eb16a3a 100755 --- a/docker-images/codeinsights-db/rootfs/patch-conf.sh +++ b/docker-images/codeinsights-db/rootfs/patch-conf.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # In Wolfi, unix_socket_directories defaults to /tmp. In previous Alpine images, this defaulted to /var/run/postgres. # /tmp may not be writable, so any existing postgresql.conf configs that predate the Wolfi migration should be patched to update this setting. diff --git a/docker-images/postgres-12-alpine/rootfs/patch-conf.sh b/docker-images/postgres-12-alpine/rootfs/patch-conf.sh index 21564f85c64..ddb6eb16a3a 100755 --- a/docker-images/postgres-12-alpine/rootfs/patch-conf.sh +++ b/docker-images/postgres-12-alpine/rootfs/patch-conf.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # In Wolfi, unix_socket_directories defaults to /tmp. In previous Alpine images, this defaulted to /var/run/postgres. # /tmp may not be writable, so any existing postgresql.conf configs that predate the Wolfi migration should be patched to update this setting. diff --git a/enterprise/dev/ci/push_all.sh b/enterprise/dev/ci/push_all.sh index d037257f413..7ba1ed04162 100755 --- a/enterprise/dev/ci/push_all.sh +++ b/enterprise/dev/ci/push_all.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -eu diff --git a/enterprise/dev/ci/scripts/annotate.sh b/enterprise/dev/ci/scripts/annotate.sh index 682d8c7d31f..e3206f4bef8 100755 --- a/enterprise/dev/ci/scripts/annotate.sh +++ b/enterprise/dev/ci/scripts/annotate.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Convenience script for https://buildkite.com/docs/agent/v3/cli-annotate # If you are writing a pipeline step DO NOT use this script directly - instead, use diff --git a/enterprise/dev/ci/scripts/sentry-capture.sh b/enterprise/dev/ci/scripts/sentry-capture.sh index 48200233d47..6e75b9fc694 100755 --- a/enterprise/dev/ci/scripts/sentry-capture.sh +++ b/enterprise/dev/ci/scripts/sentry-capture.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash function capture { ( diff --git a/enterprise/dev/ci/scripts/upload-test-report.sh b/enterprise/dev/ci/scripts/upload-test-report.sh index 5c18d1e2f03..5f050d46328 100755 --- a/enterprise/dev/ci/scripts/upload-test-report.sh +++ b/enterprise/dev/ci/scripts/upload-test-report.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash xml_file=$1 xml=$(cat "$xml_file") diff --git a/enterprise/dev/ci/scripts/wolfi/build-base-image.sh b/enterprise/dev/ci/scripts/wolfi/build-base-image.sh index 1599dcac3f9..e3734ab12f4 100755 --- a/enterprise/dev/ci/scripts/wolfi/build-base-image.sh +++ b/enterprise/dev/ci/scripts/wolfi/build-base-image.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -euf -o pipefail diff --git a/enterprise/dev/ci/scripts/wolfi/build-package.sh b/enterprise/dev/ci/scripts/wolfi/build-package.sh index 4f9f2a95482..084fe132481 100755 --- a/enterprise/dev/ci/scripts/wolfi/build-package.sh +++ b/enterprise/dev/ci/scripts/wolfi/build-package.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -euf -o pipefail diff --git a/enterprise/internal/codeintel/autoindexing/internal/inference/libs/update-shas.sh b/enterprise/internal/codeintel/autoindexing/internal/inference/libs/update-shas.sh index 2d82ad4af36..989c0ccb161 100755 --- a/enterprise/internal/codeintel/autoindexing/internal/inference/libs/update-shas.sh +++ b/enterprise/internal/codeintel/autoindexing/internal/inference/libs/update-shas.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -u diff --git a/monitoring/generate_config_test.sh b/monitoring/generate_config_test.sh index ac9f8336aee..5b5cf68bc3a 100755 --- a/monitoring/generate_config_test.sh +++ b/monitoring/generate_config_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Path to the monitoring tool monitoring_bin="$1" diff --git a/testing/backend_integration_test.sh b/testing/backend_integration_test.sh index aebc28226b8..e803d476190 100755 --- a/testing/backend_integration_test.sh +++ b/testing/backend_integration_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -eu source ./testing/tools/integration_runner.sh || exit 1 diff --git a/testing/codeintel_integration_test.sh b/testing/codeintel_integration_test.sh index 14d8bd1958d..75d73f3f943 100755 --- a/testing/codeintel_integration_test.sh +++ b/testing/codeintel_integration_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -eu source ./testing/tools/integration_runner.sh || exit 1 diff --git a/testing/e2e_test.sh b/testing/e2e_test.sh index 76ea468292c..f492ac5e76c 100755 --- a/testing/e2e_test.sh +++ b/testing/e2e_test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -eu source ./testing/tools/integration_runner.sh || exit 1 diff --git a/testing/tools/integration_runner.sh b/testing/tools/integration_runner.sh index de27bbf9157..cf7f6538cf2 100755 --- a/testing/tools/integration_runner.sh +++ b/testing/tools/integration_runner.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -e