diff options
| author | Oskar Nyberg <oskar@mullvad.net> | 2023-10-13 10:55:59 +0200 |
|---|---|---|
| committer | Oskar Nyberg <oskar@mullvad.net> | 2023-10-17 15:40:50 +0200 |
| commit | deb2650c1221399564efbb80f438a8070eb35cd9 (patch) | |
| tree | 39d834d8fcbb320538eacb6ec7ffdf308b10fade /ci | |
| parent | e16691636ab314f8540b1271a6c471d1279cba2f (diff) | |
| download | mullvadvpn-deb2650c1221399564efbb80f438a8070eb35cd9.tar.xz mullvadvpn-deb2650c1221399564efbb80f438a8070eb35cd9.zip | |
Add platform to checksums file in buildserver-build scripts
Diffstat (limited to 'ci')
| -rwxr-xr-x | ci/buildserver-build-android.sh | 2 | ||||
| -rwxr-xr-x | ci/buildserver-build.sh | 2 | ||||
| -rwxr-xr-x | ci/buildserver-upload.sh | 10 |
3 files changed, 7 insertions, 7 deletions
diff --git a/ci/buildserver-build-android.sh b/ci/buildserver-build-android.sh index 5114c0e231..6e3ee91ef0 100755 --- a/ci/buildserver-build-android.sh +++ b/ci/buildserver-build-android.sh @@ -22,7 +22,7 @@ function upload { version=$1 files=( * ) - checksums_path="$version+$(hostname).sha256" + checksums_path="android+$(hostname)+$version.sha256" sha256sum "${files[@]}" > "$checksums_path" mv "${files[@]}" "$checksums_path" "$UPLOAD_DIR/" diff --git a/ci/buildserver-build.sh b/ci/buildserver-build.sh index 99453caac0..a8f17460e7 100755 --- a/ci/buildserver-build.sh +++ b/ci/buildserver-build.sh @@ -56,7 +56,7 @@ function upload { version=$1 files=( * ) - checksums_path="$version+$(hostname).sha256" + checksums_path="desktop+$(hostname)+$version.sha256" sha256sum "${files[@]}" > "$checksums_path" case "$(uname -s)" in diff --git a/ci/buildserver-upload.sh b/ci/buildserver-upload.sh index 10ad13ff7d..d024a60f23 100755 --- a/ci/buildserver-upload.sh +++ b/ci/buildserver-upload.sh @@ -21,18 +21,18 @@ while true; do for checksums_path in *.sha256; do sleep 1 - # Strip everything from the last "+" in the file name to only keep the version and tag (if - # present). - version="${checksums_path%+*}" + # Parse the platform name and version out of the filename of the checksums file. + platform="$(echo "$checksums_path" | cut -d + -f 1)" + version="$(echo "$checksums_path" | cut -d + -f 3,4 | sed 's/\.sha256//')" if ! sha256sum --quiet -c "$checksums_path"; then echo "Failed to verify checksums for $version" continue fi if [[ $version == *"-dev-"* ]]; then - upload_path="builds" + upload_path="$platform/builds" else - upload_path="releases" + upload_path="$platform/releases" fi files=$(awk '{print $2}' < "$checksums_path") |
