Skip to content

Commit 0f5883f

Browse files
committed
chore: Move release scripts to scripts/release folder
1 parent 7d372f9 commit 0f5883f

File tree

5 files changed

+12
-12
lines changed

5 files changed

+12
-12
lines changed

.github/workflows/release.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ jobs:
157157

158158
- name: Publish release
159159
run: |
160-
./scripts/publish_release.sh \
160+
./scripts/release/publish.sh \
161161
${{ (github.event.inputs.dry_run || github.event.inputs.snapshot) && '--dry-run' }} \
162162
./build/*_installer.exe \
163163
./build/*.zip \

scripts/release.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ mapfile -t versions < <(gh api -H "Accept: application/vnd.github+json" /repos/c
7272
old_version=${versions[0]}
7373

7474
log "Checking commit metadata for changes since $old_version..."
75-
# shellcheck source=scripts/check_commit_metadata.sh
76-
source "$SCRIPT_DIR/check_commit_metadata.sh" "$old_version..$ref"
75+
# shellcheck source=scripts/release/check_commit_metadata.sh
76+
source "$SCRIPT_DIR/release/check_commit_metadata.sh" "$old_version..$ref"
7777

7878
mapfile -d . -t version_parts <<<"$old_version"
7979
if [[ $minor == 1 ]] || [[ $COMMIT_METADATA_BREAKING == 1 ]]; then
@@ -93,7 +93,7 @@ new_version="${version_parts[0]}.${version_parts[1]}.${version_parts[2]}"
9393
log "Old version: ${old_version}"
9494
log "New version: ${new_version}"
9595

96-
release_notes="$(execrelative ./generate_release_notes.sh --old-version "$old_version" --new-version "$new_version" --ref "$ref")"
96+
release_notes="$(execrelative ./release/generate_release_notes.sh --old-version "$old_version" --new-version "$new_version" --ref "$ref")"
9797

9898
echo
9999
read -p "Preview release notes? (y/n) " -n 1 -r show_reply

scripts/check_commit_metadata.sh renamed to scripts/release/check_commit_metadata.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
set -euo pipefail
1616
# shellcheck source=scripts/lib.sh
17-
source "$(dirname "${BASH_SOURCE[0]}")/lib.sh"
17+
source "$(dirname "${BASH_SOURCE[0]}")/../lib.sh"
1818

1919
range=${1:-}
2020

scripts/generate_release_notes.sh renamed to scripts/release/generate_release_notes.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
set -euo pipefail
1515
# shellcheck source=scripts/lib.sh
16-
source "$(dirname "${BASH_SOURCE[0]}")/lib.sh"
16+
source "$(dirname "${BASH_SOURCE[0]}")/../lib.sh"
1717

1818
old_version=
1919
new_version=
@@ -58,8 +58,8 @@ if [[ -z $ref ]]; then
5858
error "No ref specified"
5959
fi
6060

61-
# shellcheck source=scripts/check_commit_metadata.sh
62-
source "$SCRIPT_DIR/check_commit_metadata.sh" "${old_version}..${ref}"
61+
# shellcheck source=scripts/release/check_commit_metadata.sh
62+
source "$SCRIPT_DIR/release/check_commit_metadata.sh" "${old_version}..${ref}"
6363

6464
# Sort commits by title prefix, then by date, only return sha at the end.
6565
mapfile -t commits < <(git log --no-merges --pretty=format:"%ct %h %s" "${old_version}..${ref}" | sort -k3,3 -k1,1n | cut -d' ' -f2)

scripts/publish_release.sh renamed to scripts/release/publish.sh

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# pipeline to do the final publish step. If you want to create a release use:
88
# git tag -a -m "$ver" "$ver" && git push origin "$ver"
99
#
10-
# Usage: ./publish_release.sh [--version 1.2.3] [--dry-run] path/to/asset1 path/to/asset2 ...
10+
# Usage: ./publish.sh [--version 1.2.3] [--dry-run] path/to/asset1 path/to/asset2 ...
1111
#
1212
# The supplied images must already be pushed to the registry or this will fail.
1313
# Also, the source images cannot be in a different registry than the target
@@ -27,7 +27,7 @@
2727

2828
set -euo pipefail
2929
# shellcheck source=scripts/lib.sh
30-
source "$(dirname "${BASH_SOURCE[0]}")/lib.sh"
30+
source "$(dirname "${BASH_SOURCE[0]}")/../lib.sh"
3131

3232
if [[ "${CI:-}" == "" ]]; then
3333
error "This script must be run in CI"
@@ -106,8 +106,8 @@ if [[ "$dry_run" == 1 ]]; then
106106
new_ref="$(git rev-parse --short HEAD)"
107107
fi
108108

109-
# shellcheck source=scripts/check_commit_metadata.sh
110-
source "$SCRIPT_DIR/check_commit_metadata.sh" "$old_tag..$new_ref"
109+
# shellcheck source=scripts/release/check_commit_metadata.sh
110+
source "$SCRIPT_DIR/release/check_commit_metadata.sh" "$old_tag..$new_ref"
111111

112112
# Craft the release notes.
113113
release_notes="$(execrelative ./generate_release_notes.sh --old-version "$old_tag" --new-version "$new_tag" --ref "$new_ref")"

0 commit comments

Comments
 (0)