Skip to content

Commit

Permalink
no functional changes, compiled with go v1.23.5
Browse files Browse the repository at this point in the history
  • Loading branch information
Klaus-Tockloth committed Jan 26, 2025
1 parent cb09fcf commit 601d97a
Show file tree
Hide file tree
Showing 4 changed files with 36 additions and 32 deletions.
2 changes: 1 addition & 1 deletion build-assets.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
#
# Releases:
# - v1.0.0 - 2022-11-04: initial release
# - v1.0.1 - 2025/01(24: revised
# ------------------------------------

# set -o xtrace
Expand Down Expand Up @@ -49,7 +50,6 @@ tar -cvzf ./assets/netbsd-arm64_discourse-reader.tar.gz ./binaries/netbsd-arm64/
# assets 'openbsd'
tar -cvzf ./assets/openbsd-amd64_discourse-reader.tar.gz ./binaries/openbsd-amd64/discourse-reader
tar -cvzf ./assets/openbsd-arm64_discourse-reader.tar.gz ./binaries/openbsd-arm64/discourse-reader
tar -cvzf ./assets/openbsd-mips64_discourse-reader.tar.gz ./binaries/openbsd-mips64/discourse-reader

# asset 'solaris'
tar -cvzf ./assets/solaris-amd64_discourse-reader.tar.gz ./binaries/solaris-amd64/discourse-reader
Expand Down
57 changes: 30 additions & 27 deletions build-binaries.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,55 +5,58 @@
# - Builds executables / binaries.
#
# Releases:
# - v1.0.0 - 2022-11-04: initial release
# - v1.0.0 - 2022/11/04: initial release
# - v1.0.1 - 2025/01(24: revised
#
# Remarks:
# - go tool dist list
# ------------------------------------

# set -o xtrace
set -o verbose
# set -v -o xtrace
set -v -o verbose

# lint
golangci-lint run --no-config --enable gocritic

# compile 'aix'
env GOOS=aix GOARCH=ppc64 go build -o binaries/aix-ppc64/discourse-reader
env GOOS=aix GOARCH=ppc64 go build -v -o binaries/aix-ppc64/discourse-reader

# compile 'darwin'
env GOOS=darwin GOARCH=amd64 go build -o binaries/darwin-amd64/discourse-reader
env GOOS=darwin GOARCH=arm64 go build -o binaries/darwin-arm64/discourse-reader
env GOOS=darwin GOARCH=amd64 go build -v -o binaries/darwin-amd64/discourse-reader
env GOOS=darwin GOARCH=arm64 go build -v -o binaries/darwin-arm64/discourse-reader

# compile 'dragonfly'
env GOOS=dragonfly GOARCH=amd64 go build -o binaries/dragonfly-amd64/discourse-reader
env GOOS=dragonfly GOARCH=amd64 go build -v -o binaries/dragonfly-amd64/discourse-reader

# compile 'freebsd'
env GOOS=freebsd GOARCH=amd64 go build -o binaries/freebsd-amd64/discourse-reader
env GOOS=freebsd GOARCH=arm64 go build -o binaries/freebsd-arm64/discourse-reader
env GOOS=freebsd GOARCH=amd64 go build -v -o binaries/freebsd-amd64/discourse-reader
env GOOS=freebsd GOARCH=arm64 go build -v -o binaries/freebsd-arm64/discourse-reader

# compile 'illumos'
env GOOS=illumos GOARCH=amd64 go build -o binaries/illumos-amd64/discourse-reader
env GOOS=illumos GOARCH=amd64 go build -v -o binaries/illumos-amd64/discourse-reader

# compile 'linux'
env GOOS=linux GOARCH=amd64 go build -o binaries/linux-amd64/discourse-reader
env GOOS=linux GOARCH=arm64 go build -o binaries/linux-arm64/discourse-reader
env GOOS=linux GOARCH=mips64 go build -o binaries/linux-mips64/discourse-reader
env GOOS=linux GOARCH=mips64le go build -o binaries/linux-mips64le/discourse-reader
env GOOS=linux GOARCH=ppc64 go build -o binaries/linux-ppc64/discourse-reader
env GOOS=linux GOARCH=ppc64le go build -o binaries/linux-ppc64le/discourse-reader
env GOOS=linux GOARCH=riscv64 go build -o binaries/linux-riscv64/discourse-reader
env GOOS=linux GOARCH=s390x go build -o binaries/linux-s390x/discourse-reader
env GOOS=linux GOARCH=amd64 go build -v -o binaries/linux-amd64/discourse-reader
env GOOS=linux GOARCH=arm64 go build -v -o binaries/linux-arm64/discourse-reader
env GOOS=linux GOARCH=mips64 go build -v -o binaries/linux-mips64/discourse-reader
env GOOS=linux GOARCH=mips64le go build -v -o binaries/linux-mips64le/discourse-reader
env GOOS=linux GOARCH=ppc64 go build -v -o binaries/linux-ppc64/discourse-reader
env GOOS=linux GOARCH=ppc64le go build -v -o binaries/linux-ppc64le/discourse-reader
env GOOS=linux GOARCH=riscv64 go build -v -o binaries/linux-riscv64/discourse-reader
env GOOS=linux GOARCH=s390x go build -v -o binaries/linux-s390x/discourse-reader

# compile 'netbsd'
env GOOS=netbsd GOARCH=amd64 go build -o binaries/netbsd-amd64/discourse-reader
env GOOS=netbsd GOARCH=arm64 go build -o binaries/netbsd-arm64/discourse-reader
env GOOS=netbsd GOARCH=amd64 go build -v -o binaries/netbsd-amd64/discourse-reader
env GOOS=netbsd GOARCH=arm64 go build -v -o binaries/netbsd-arm64/discourse-reader

# compile 'openbsd'
env GOOS=openbsd GOARCH=amd64 go build -o binaries/openbsd-amd64/discourse-reader
env GOOS=openbsd GOARCH=arm64 go build -o binaries/openbsd-arm64/discourse-reader
env GOOS=openbsd GOARCH=mips64 go build -o binaries/openbsd-mips64/discourse-reader
env GOOS=openbsd GOARCH=amd64 go build -v -o binaries/openbsd-amd64/discourse-reader
env GOOS=openbsd GOARCH=arm64 go build -v -o binaries/openbsd-arm64/discourse-reader

# compile 'solaris'
env GOOS=solaris GOARCH=amd64 go build -o binaries/solaris-amd64/discourse-reader
env GOOS=solaris GOARCH=amd64 go build -v -o binaries/solaris-amd64/discourse-reader

# compile 'windows'
env GOOS=windows GOARCH=amd64 go build -o binaries/windows-amd64/discourse-reader.exe
env GOOS=windows GOARCH=386 go build -o binaries/windows-386/discourse-reader.exe
env GOOS=windows GOARCH=arm go build -o binaries/windows-arm/discourse-reader.exe
env GOOS=windows GOARCH=amd64 go build -v -o binaries/windows-amd64/discourse-reader.exe
env GOOS=windows GOARCH=386 go build -v -o binaries/windows-386/discourse-reader.exe
env GOOS=windows GOARCH=arm go build -v -o binaries/windows-arm/discourse-reader.exe
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module klaus/discourse-reader

go 1.19
go 1.23
7 changes: 4 additions & 3 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,13 @@ Description:
Releases:
- v1.0.0 - 2022/11/18: initial release
- v1.0.1 - 2025/01/24: compiled with go v1.23.5
Author:
- Klaus Tockloth
Copyright:
- Copyright (c) 2022 Klaus Tockloth
- Copyright (c) 2022-2025 Klaus Tockloth
Contact:
- klaus.tockloth@googlemail.com
Expand Down Expand Up @@ -47,8 +48,8 @@ import (
// general program info
var (
progName = filepath.Base(os.Args[0])
progVersion = "v1.0.0"
progDate = "2022/11/18"
progVersion = "v1.0.1"
progDate = "2025/01/24"
progPurpose = "Discourse Reader"
progInfo = "Retrieves data (e.g. site, category, topic) from Discourse forum."
userAgent = progName + "/" + progVersion
Expand Down

0 comments on commit 601d97a

Please sign in to comment.