#!/usr/bin/bash set -e # Install dependencies and Go 1.24 dnf install -y wget git make # Download and install Go 1.24.7 wget https://go.dev/dl/go1.24.7.linux-amd64.tar.gz rm -rf /usr/local/go tar -C /usr/local -xzf go1.24.7.linux-amd64.tar.gz export PATH=/usr/local/go/bin:$PATH # Verify Go installation go version # Build jsonnet binaries GOBIN=/app go install github.com/google/go-jsonnet/cmd/jsonnet@v${PACKAGE_VERSION} GOBIN=/app go install github.com/google/go-jsonnet/cmd/jsonnetfmt@v${PACKAGE_VERSION} # Process nfpm.yaml with envsubst envsubst < /app/resources/nfpm.yaml > /app/nfpm.yaml # Build RPM package nfpm pkg --config /app/nfpm.yaml --target /app/dist --packager rpm