From 1efd61340f895956cda9fd98a2a19c6f08b5cc2d Mon Sep 17 00:00:00 2001 From: j Date: Tue, 17 Jun 2025 15:49:35 +1000 Subject: [PATCH 1/7] Removed source_dir use --- .forgejo/workflows/build-project.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build-project.yml b/.forgejo/workflows/build-project.yml index a14bb80..536c913 100644 --- a/.forgejo/workflows/build-project.yml +++ b/.forgejo/workflows/build-project.yml @@ -46,7 +46,7 @@ jobs: mkdir -p build # 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 From dd5135511b2787b4c46d1c46283bf0b3796e0ee9 Mon Sep 17 00:00:00 2001 From: j Date: Tue, 17 Jun 2025 15:52:24 +1000 Subject: [PATCH 2/7] Remove tag for now --- .forgejo/workflows/build-project.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build-project.yml b/.forgejo/workflows/build-project.yml index 536c913..9df2106 100644 --- a/.forgejo/workflows/build-project.yml +++ b/.forgejo/workflows/build-project.yml @@ -23,8 +23,8 @@ name: Build & Release Go Project on: push: - tags: - - 'v*' +# tags: +# - 'v*' jobs: build: @@ -45,6 +45,9 @@ 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 ./cmd | while read BINARY ; do go build -v -o build/${BINARY} ./cmd/${BINARY} From 339bb81ad1bc0135b63e4812455dd69dc5f4eef5 Mon Sep 17 00:00:00 2001 From: j Date: Tue, 17 Jun 2025 15:52:31 +1000 Subject: [PATCH 3/7] wait no i need tag --- .forgejo/workflows/build-project.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build-project.yml b/.forgejo/workflows/build-project.yml index 9df2106..fe8649b 100644 --- a/.forgejo/workflows/build-project.yml +++ b/.forgejo/workflows/build-project.yml @@ -23,8 +23,8 @@ name: Build & Release Go Project on: push: -# tags: -# - 'v*' + tags: + - 'v*' jobs: build: From 4ba111ff967d911d28e019a48a0d4a8767810a7f Mon Sep 17 00:00:00 2001 From: j Date: Tue, 17 Jun 2025 15:54:53 +1000 Subject: [PATCH 4/7] Drop version back to version supported on debian 12 --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 From 3c2f929873148da41f112e137a6bfbe51405883d Mon Sep 17 00:00:00 2001 From: j Date: Tue, 17 Jun 2025 15:56:49 +1000 Subject: [PATCH 5/7] Go requires git installed --- .forgejo/workflows/build-project.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build-project.yml b/.forgejo/workflows/build-project.yml index fe8649b..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 From a34ab61193342060c2e22e830a3f75be30b6f6c5 Mon Sep 17 00:00:00 2001 From: j Date: Tue, 17 Jun 2025 15:58:46 +1000 Subject: [PATCH 6/7] missed full path of project --- cmd/sample/main.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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() { From 5c404c186e8ecbaee9ea6c107947591cae1e4d04 Mon Sep 17 00:00:00 2001 From: j Date: Tue, 17 Jun 2025 16:04:37 +1000 Subject: [PATCH 7/7] oops --- pkg/util/util.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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")