Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
c3bc0d6ac0 |
@@ -32,50 +32,34 @@ jobs:
|
||||
mkdir -p bin
|
||||
echo "Building for all platforms..."
|
||||
|
||||
mv usr/local/bin/quick-build quick-build.sh
|
||||
chmod +x quick-build.sh
|
||||
|
||||
# Build for all platforms
|
||||
# Build for all platforms using direct go build commands
|
||||
echo "Building for linux amd64..."
|
||||
quick-build.sh linux amd64
|
||||
GOOS=linux GOARCH=amd64 go build -o bin/hello-api-linux-amd64 main.go
|
||||
|
||||
echo "Building for linux arm64..."
|
||||
quick-build.sh linux arm64
|
||||
GOOS=linux GOARCH=arm64 go build -o bin/hello-api-linux-arm64 main.go
|
||||
|
||||
echo "Building for windows amd64..."
|
||||
quick-build.sh windows amd64
|
||||
GOOS=windows GOARCH=amd64 go build -o bin/hello-api-windows-amd64.exe main.go
|
||||
|
||||
echo "Building for darwin amd64..."
|
||||
quick-build.sh darwin amd64
|
||||
|
||||
echo "Building for darwin arm64..."
|
||||
quick-build.sh darwin arm64
|
||||
GOOS=darwin GOARCH=amd64 go build -o bin/hello-api-darwin-amd64 main.go
|
||||
|
||||
echo "Listing bin directory..."
|
||||
ls -la bin
|
||||
echo "Building for darwin arm64..."
|
||||
GOOS=darwin GOARCH=arm64 go build -o bin/hello-api-darwin-arm64 main.go
|
||||
|
||||
# Create archives
|
||||
echo "Creating archives..."
|
||||
cd bin
|
||||
|
||||
# Create archives with correct file names
|
||||
echo "Creating archives for linux amd64..."
|
||||
tar -czf hello-api-linux-amd64.tar.gz hello-api-linux-amd64
|
||||
|
||||
echo "Creating archives for linux arm64..."
|
||||
tar -czf hello-api-linux-arm64.tar.gz hello-api-linux-arm64
|
||||
|
||||
echo "Creating archives for windows amd64..."
|
||||
mv hello-api-windows-amd64 hello-api-windows-amd64.exe
|
||||
tar -czf hello-api-windows-amd64.tar.gz hello-api-windows-amd64.exe
|
||||
|
||||
echo "Creating archives for darwin amd64..."
|
||||
tar -czf hello-api-darwin-amd64.tar.gz hello-api-darwin-amd64
|
||||
|
||||
echo "Creating archives for darwin arm64..."
|
||||
tar -czf hello-api-darwin-arm64.tar.gz hello-api-darwin-arm64
|
||||
|
||||
echo "Listing bin directory again ..."
|
||||
echo "Listing bin directory..."
|
||||
ls -la
|
||||
|
||||
- name: Create Release
|
||||
|
2
main.go
2
main.go
@@ -11,7 +11,7 @@ import (
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
const version = "1.0.37"
|
||||
const version = "1.0.40"
|
||||
|
||||
// SystemInfo holds system information
|
||||
type SystemInfo struct {
|
||||
|
Reference in New Issue
Block a user