diff --git a/.forgejo/workflows/build-project.yml b/.forgejo/workflows/build-project.yml index a14bb80..642f9c7 100644 --- a/.forgejo/workflows/build-project.yml +++ b/.forgejo/workflows/build-project.yml @@ -35,7 +35,7 @@ jobs: - name: Prepare Build Environment run: | - apt update && apt -y install zip nodejs curl jq golang + apt update && apt -y install zip nodejs curl jq golang git - name: Checkout repo uses: actions/checkout@v4 @@ -45,8 +45,11 @@ jobs: # Create the build directory for a consistent place to store binaries mkdir -p build + # Do a quick tidy + go mod tidy + # Iterate over the cmd directory to compile all binaries found there - ls ${SOURCE_DIR}/cmd | while read BINARY ; do + ls ./cmd | while read BINARY ; do go build -v -o build/${BINARY} ./cmd/${BINARY} done diff --git a/cmd/sample/main.go b/cmd/sample/main.go index f911cbc..e62ea5e 100644 --- a/cmd/sample/main.go +++ b/cmd/sample/main.go @@ -2,8 +2,8 @@ package main import ( "fmt" - "repobase.net/j/internal/greet" - "repobase.net/j/pkg/util" + "repobase.net/j/workflow-sample-go/internal/greet" + "repobase.net/j/workflow-sample-go/pkg/util" ) func main() { diff --git a/go.mod b/go.mod index b230720..a655940 100644 --- a/go.mod +++ b/go.mod @@ -1,2 +1,2 @@ module repobase.net/j/workflow-sample-go -go 1.22 +go 1.19 diff --git a/pkg/util/util.go b/pkg/util/util.go index e4dac5f..052fb36 100644 --- a/pkg/util/util.go +++ b/pkg/util/util.go @@ -1,6 +1,6 @@ package util -import fmt +import "fmt" func PrintVersion() { fmt.Println("v4.2.0")