Skip to content

Commit 6c8a7d4

Browse files
authored
Ensure consistent use of best-practice set -o in all scripts (#1864)
1 parent ac9138b commit 6c8a7d4

23 files changed

+45
-57
lines changed

.github/workflows/build-deb-pkg.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
#!/usr/bin/env bash
2+
3+
set -euo pipefail
4+
15
DEBIAN_BASE_DIR=$PKG_ROOT/debian
26
AVALANCHE_BUILD_BIN_DIR=$DEBIAN_BASE_DIR/usr/local/bin
37
TEMPLATE=.github/workflows/debian/template

.github/workflows/build-tgz-pkg.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
#!/usr/bin/env bash
2+
3+
set -euo pipefail
4+
15
AVALANCHE_ROOT=$PKG_ROOT/avalanchego-$TAG
26

37
mkdir -p $AVALANCHE_ROOT

.github/workflows/build_and_test.sh

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
#!/usr/bin/env bash
22

3-
set -o errexit
4-
set -o nounset
5-
set -o pipefail
3+
set -euo pipefail
64

75
# Avalanche root directory
86
AVALANCHE_PATH=$( cd "$( dirname "${BASH_SOURCE[0]}" )"; cd ../.. && pwd )

.github/workflows/cleanup-net-outage-sim.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
set -o pipefail
1+
#!/usr/bin/env bash
2+
3+
set -euo pipefail
24

35
###
46
# cleanup removes the docker instance and the network

.github/workflows/publish_image.sh

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
#!/usr/bin/env bash
22

3-
set -o errexit
4-
set -o nounset
5-
set -o pipefail
3+
set -euo pipefail
64

75
# If this is not a trusted build (Docker Credentials are not set)
86
if [[ -z "$DOCKER_USERNAME" ]]; then

.github/workflows/run-net-outage-sim.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
set -o pipefail
2-
set -e
1+
#!/usr/bin/env bash
2+
3+
set -euo pipefail
34

45
SUCCESS=1
56

.github/workflows/run_e2e_tests.sh

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
#!/usr/bin/env bash
22

3-
set -o errexit
4-
set -o nounset
5-
set -o pipefail
3+
set -euo pipefail
64

75
# Testing specific variables
86
avalanche_testing_repo="avaplatform/avalanche-testing"

scripts/build.sh

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
#!/usr/bin/env bash
22

3-
set -o errexit
4-
set -o nounset
5-
set -o pipefail
3+
set -euo pipefail
64

75
print_usage() {
86
printf "Usage: build [OPTIONS]

scripts/build_avalanche.sh

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
#!/usr/bin/env bash
22

3-
set -o errexit
4-
set -o nounset
5-
set -o pipefail
3+
set -euo pipefail
64

75
print_usage() {
86
printf "Usage: build_avalanche [OPTIONS]

scripts/build_coreth.sh

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
#!/usr/bin/env bash
22

3-
set -o errexit
4-
set -o nounset
5-
set -o pipefail
3+
set -euo pipefail
64

75
race=''
86
coreth_path=''

0 commit comments

Comments
 (0)