Skip to content

Scripts for building Pat releases

Notifications You must be signed in to change notification settings

la5nta/pat-build

Repository files navigation

pat-build

Scripts for building Pat releases.

# Create a new multi-arch Docker builder and set it as the default builder.
docker buildx create --platform linux/amd64,linux/arm64,linux/386,linux/arm/v6 --name multi-arch
docker buildx use multi-arch

# Clone Pat into ../pat
git clone --branch releases/vX.Y.Z https://github.com/la5nta/pat ../pat

# Build Linux and Windows artifacts
GOVERSION=1.17.3 ./00-make-docker-multi.sh

# Prepare distributions
./01-make-dists

# Build and prepare macOS package
# Remember to ensure you're using the latest (stable) version of Go.
# This requires a valid Apple Developer Signing Certificate, xcode and WhiteBox' Packages.
# SIGNING_KEY=G7CVWF7MFX ./02-make-macos
./02-make-macos

# Upload files to Github
ls dists/

About

Scripts for building Pat releases

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages