Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 1 addition & 6 deletions scripts/before-pr.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,9 @@ if ! [[ -v scriptsDir ]]; then
scriptsDir="$(cd -- "$(dirname -- "${BASH_SOURCE[0]:-$0}")" >/dev/null && pwd 2>/dev/null)"
readonly scriptsDir
fi

if ! [[ -v dir_of_tegonal_scripts ]]; then
dir_of_tegonal_scripts="$scriptsDir/../src"
source "$dir_of_tegonal_scripts/setup_tegonal_scripts.sh" "$dir_of_tegonal_scripts"
fi
source "$scriptsDir/dirs.source.sh"
sourceOnce "$dir_of_tegonal_scripts/utility/checks.sh"
sourceOnce "$dir_of_tegonal_scripts/qa/run-shellspec-if-installed.sh"

sourceOnce "$scriptsDir/check-in-bug-template.sh"
sourceOnce "$scriptsDir/cleanup-on-push-to-main.sh"
sourceOnce "$scriptsDir/run-shellcheck.sh"
Expand Down
6 changes: 1 addition & 5 deletions scripts/check-in-bug-template.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,7 @@ if ! [[ -v scriptsDir ]]; then
scriptsDir="$(cd -- "$(dirname -- "${BASH_SOURCE[0]:-$0}")" >/dev/null && pwd 2>/dev/null)"
readonly scriptsDir
fi

if ! [[ -v dir_of_tegonal_scripts ]]; then
dir_of_tegonal_scripts="$scriptsDir/../src"
source "$dir_of_tegonal_scripts/setup_tegonal_scripts.sh" "$dir_of_tegonal_scripts"
fi
source "$scriptsDir/dirs.source.sh"

function checkInBugTemplate() {
local -r bugReportPath='.github/ISSUE_TEMPLATE/bug_report.yaml'
Expand Down
12 changes: 1 addition & 11 deletions scripts/cleanup-on-push-to-main.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,7 @@ if ! [[ -v scriptsDir ]]; then
scriptsDir="$(cd -- "$(dirname -- "${BASH_SOURCE[0]:-$0}")" >/dev/null && pwd 2>/dev/null)"
readonly scriptsDir
fi

if ! [[ -v projectDir ]]; then
projectDir="$(realpath "$scriptsDir/../")"
readonly projectDir
fi

if ! [[ -v dir_of_tegonal_scripts ]]; then
dir_of_tegonal_scripts="$scriptsDir/../src"
source "$dir_of_tegonal_scripts/setup_tegonal_scripts.sh" "$dir_of_tegonal_scripts"
fi

source "$scriptsDir/dirs.source.sh"
sourceOnce "$dir_of_tegonal_scripts/utility/cleanups.sh"
sourceOnce "$dir_of_tegonal_scripts/utility/replace-help-snippet.sh"
sourceOnce "$dir_of_tegonal_scripts/utility/update-bash-docu.sh"
Expand Down
30 changes: 30 additions & 0 deletions scripts/dirs.source.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#!/usr/bin/env bash
# shellcheck disable=SC2034,SC2168,SC2154
#
# __ __
# / /____ ___ ____ ___ ___ _/ / This script is provided to you by https://github.com/tegonal/variist
# / __/ -_) _ `/ _ \/ _ \/ _ `/ / Copyright 2023 Tegonal Genossenschaft <info@tegonal.com>
# \__/\__/\_, /\___/_//_/\_,_/_/ It is licensed under European Union Public License 1.2
# /___/ Please report bugs and contribute back your improvements
#
# Version: v0.1.0-SNAPSHOT
####### Description #############
#
# defines constants pointing to source root directories intended to be sourced in sh files
#
###################################

if ! [[ -v projectDir ]]; then
projectDir="$(realpath "$scriptsDir/../")"
readonly projectDir
fi

if ! [[ -v dir_of_tegonal_scripts ]]; then
dir_of_tegonal_scripts="$scriptsDir/../src"
source "$dir_of_tegonal_scripts/setup_tegonal_scripts.sh" "$dir_of_tegonal_scripts"
fi

if ! [[ -v dir_of_github_commons ]]; then
dir_of_github_commons="$scriptsDir/../lib/tegonal-gh-commons/src"
readonly dir_of_github_commons
fi
11 changes: 1 addition & 10 deletions scripts/prepare-next-dev-cycle.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,7 @@ if ! [[ -v scriptsDir ]]; then
scriptsDir="$(cd -- "$(dirname -- "${BASH_SOURCE[0]:-$0}")" >/dev/null && pwd 2>/dev/null)"
readonly scriptsDir
fi

if ! [[ -v projectDir ]]; then
projectDir="$(realpath "$scriptsDir/../")"
readonly projectDir
fi

if ! [[ -v dir_of_tegonal_scripts ]]; then
dir_of_tegonal_scripts="$projectDir/src"
source "$dir_of_tegonal_scripts/setup_tegonal_scripts.sh" "$dir_of_tegonal_scripts"
fi
source "$scriptsDir/dirs.source.sh"
sourceOnce "$dir_of_tegonal_scripts/releasing/prepare-files-next-dev-cycle.sh"
sourceOnce "$scriptsDir/before-pr.sh"

Expand Down
16 changes: 1 addition & 15 deletions scripts/release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,21 +17,7 @@ if ! [[ -v scriptsDir ]]; then
scriptsDir="$(cd -- "$(dirname -- "${BASH_SOURCE[0]:-$0}")" >/dev/null && pwd 2>/dev/null)"
readonly scriptsDir
fi

if ! [[ -v projectDir ]]; then
projectDir="$(realpath "$scriptsDir/../")"
readonly projectDir
fi

if ! [[ -v dir_of_github_commons ]]; then
dir_of_github_commons="$projectDir/lib/tegonal-gh-commons/src"
readonly dir_of_github_commons
fi

if ! [[ -v dir_of_tegonal_scripts ]]; then
dir_of_tegonal_scripts="$projectDir/src"
source "$dir_of_tegonal_scripts/setup_tegonal_scripts.sh" "$dir_of_tegonal_scripts"
fi
source "$scriptsDir/dirs.source.sh"
sourceOnce "$dir_of_tegonal_scripts/releasing/release-files.sh"
sourceOnce "$dir_of_tegonal_scripts/utility/checks.sh"
sourceOnce "$dir_of_github_commons/gt/pull-hook-functions.sh"
Expand Down
6 changes: 1 addition & 5 deletions scripts/run-shellcheck.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,7 @@ if ! [[ -v scriptsDir ]]; then
scriptsDir="$(cd -- "$(dirname -- "${BASH_SOURCE[0]:-$0}")" >/dev/null && pwd 2>/dev/null)"
readonly scriptsDir
fi

if ! [[ -v dir_of_tegonal_scripts ]]; then
dir_of_tegonal_scripts="$scriptsDir/../src"
source "$dir_of_tegonal_scripts/setup_tegonal_scripts.sh" "$dir_of_tegonal_scripts"
fi
source "$scriptsDir/dirs.source.sh"
sourceOnce "$dir_of_tegonal_scripts/qa/run-shellcheck.sh"

function customRunShellcheck() {
Expand Down
6 changes: 1 addition & 5 deletions scripts/run-shfmt.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,7 @@ if ! [[ -v scriptsDir ]]; then
scriptsDir="$(cd -- "$(dirname -- "${BASH_SOURCE[0]:-$0}")" >/dev/null && pwd 2>/dev/null)"
readonly scriptsDir
fi

if ! [[ -v dir_of_tegonal_scripts ]]; then
dir_of_tegonal_scripts="$scriptsDir/../src"
source "$dir_of_tegonal_scripts/setup_tegonal_scripts.sh" "$dir_of_tegonal_scripts"
fi
source "$scriptsDir/dirs.source.sh"
sourceOnce "$dir_of_tegonal_scripts/qa/run-shfmt.sh"

function customRunShfmt() {
Expand Down