chore(release): update Go version and build requirements
* Change Go version to 1.23.0 in go.mod * Update golang build requirement to >= 1.23 in unitdore.spec * Adjust packaging commands for Arch and RPM
This commit is contained in:
@@ -127,7 +127,7 @@ jobs:
|
|||||||
pacman -Syu --noconfirm base-devel go &&
|
pacman -Syu --noconfirm base-devel go &&
|
||||||
useradd -m builder &&
|
useradd -m builder &&
|
||||||
chown -R builder:builder /build &&
|
chown -R builder:builder /build &&
|
||||||
runuser -u builder -- makepkg --noconfirm --noprogressbar &&
|
runuser -u builder -- bash -c 'cd /build && makepkg --noconfirm --noprogressbar' &&
|
||||||
cp /build/*.pkg.tar.zst /out/
|
cp /build/*.pkg.tar.zst /out/
|
||||||
"
|
"
|
||||||
|
|
||||||
@@ -232,11 +232,14 @@ jobs:
|
|||||||
-w /workspace \
|
-w /workspace \
|
||||||
rockylinux:9 \
|
rockylinux:9 \
|
||||||
bash -c "
|
bash -c "
|
||||||
dnf install -y rpm-build golang git &&
|
dnf install -y rpm-build git curl &&
|
||||||
|
GO_VER=\$(grep '^go ' /workspace/go.mod | awk '{print \$2}') &&
|
||||||
|
curl -fsSL https://go.dev/dl/go\${GO_VER}.linux-amd64.tar.gz | tar -C /usr/local -xz &&
|
||||||
|
export PATH=\$PATH:/usr/local/go/bin &&
|
||||||
mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS} &&
|
mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS} &&
|
||||||
cp unitdore-${PKGVER}.tar.gz ~/rpmbuild/SOURCES/ &&
|
cp unitdore-${PKGVER}.tar.gz ~/rpmbuild/SOURCES/ &&
|
||||||
cp pkg/centos/unitdore.spec ~/rpmbuild/SPECS/ &&
|
cp pkg/centos/unitdore.spec ~/rpmbuild/SPECS/ &&
|
||||||
rpmbuild -ba ~/rpmbuild/SPECS/unitdore.spec &&
|
rpmbuild --nodeps -ba ~/rpmbuild/SPECS/unitdore.spec &&
|
||||||
find ~/rpmbuild/RPMS -name '*.rpm' -exec cp {} /out/ \;
|
find ~/rpmbuild/RPMS -name '*.rpm' -exec cp {} /out/ \;
|
||||||
"
|
"
|
||||||
|
|
||||||
|
|||||||
2
go.mod
2
go.mod
@@ -1,6 +1,6 @@
|
|||||||
module github.com/warkanum/unitdore
|
module github.com/warkanum/unitdore
|
||||||
|
|
||||||
go 1.26.1
|
go 1.23.0
|
||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/inconshreveable/mousetrap v1.1.0 // indirect
|
github.com/inconshreveable/mousetrap v1.1.0 // indirect
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ License: MIT
|
|||||||
URL: https://warky.dev
|
URL: https://warky.dev
|
||||||
Source0: %{name}-%{version}.tar.gz
|
Source0: %{name}-%{version}.tar.gz
|
||||||
|
|
||||||
BuildRequires: golang >= 1.21
|
BuildRequires: golang >= 1.23
|
||||||
Requires: systemd
|
Requires: systemd
|
||||||
|
|
||||||
%description
|
%description
|
||||||
|
|||||||
Reference in New Issue
Block a user