Update 2 files
All checks were successful
Build-Test-Publish / build (linux/amd64) (push) Successful in 12s
Build-Test-Publish / build (linux/arm64) (push) Successful in 13s

This commit is contained in:
Your Name
2025-09-02 20:26:40 +12:00
parent dac2d08aef
commit 027b46d956
2 changed files with 8 additions and 3 deletions

View File

@@ -6,6 +6,7 @@ SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
ARCH=$(uname -m)
PROJECT="$(basename "${SCRIPT_DIR}")"
OUTPUT="${SCRIPT_DIR}/output"
VERSION=$(date -u +"%Y.%m%d.%H%M")
function heading() {
# print a heading with a line of dashes
@@ -45,7 +46,11 @@ heading "Publishing ${PROJECT} as tool to ${PROJECT}:${ARCH} (on getpkg.xyz)"
TOOLDIR="${OUTPUT}/tool"
mkdir "${TOOLDIR}"
cp "${PROJECT}" "${TOOLDIR}/${PROJECT}"
# Copy the script and replace __VERSION__ with the actual version
sed "s|__VERSION__|${VERSION}|g" "${PROJECT}" > "${TOOLDIR}/${PROJECT}"
chmod +x "${TOOLDIR}/${PROJECT}"
"${GETPKG_PATH}" server set-token getpkg.xyz "${SOS_WRITE_TOKEN}"
"${GETPKG_PATH}" publish "${PROJECT}:${ARCH}" "${TOOLDIR}"
@@ -62,7 +67,7 @@ fi
# Upload architecture-specific binary to getbin.xyz
heading "Uploading ${PROJECT} binary to getbin.xyz as ${PROJECT}:latest-${ARCH}"
"${SOS}" upload "getbin.xyz" "${PROJECT}" "${PROJECT}:latest-${ARCH}" || die "Failed to upload ${PROJECT} binary to getbin.xyz"
"${SOS}" upload "getbin.xyz" "${TOOLDIR}/${PROJECT}" "${PROJECT}:latest-${ARCH}" || die "Failed to upload ${PROJECT} binary to getbin.xyz"
# Check if there's an install script to upload
if [ -f "${SCRIPT_DIR}/install.sh" ]; then

View File

@@ -327,7 +327,7 @@ fi
# Check if we're being called to show version
if [ "$1" = "version" ] || [ "$1" = "--version" ] || [ "$1" = "-v" ] || [ "$1" = "v" ]; then
echo "2025.0803.0612"
echo "__VERSION__"
exit 0
fi