#269

~bigbes/sr-ht-compare/commits/master/.build.yml

success

981e4f7bigbes

fix(apk): keep -modcacherw when overriding GOFLAGS

Owner
~bigbes
Created
13 days ago
Updated
13 days ago
Build manifest
view manifest »

Tasks

view log »
keygen view log »
version view log »
cacher view log »
cache_restore view log »
build view log »
cache_save view log »
publish view log »
go to bottom »
go to top »
setup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
[#269] 2026/08/05 10:51:57 Running build on srht-build-1.lab.local
[#269] 2026/08/05 10:51:57 Booting image alpine/edge (default) on port 22368
Waiting for VM to come up...
ssh: connect to host localhost port 22368: Connection refused
Attempt 1...
kex_exchange_identification: read: Connection reset by peer
Connection reset by 127.0.0.1 port 22368
Attempt 2...
Warning: Permanently added '[localhost]:22368' (ED25519) to the list of known hosts.
Warning: Permanently added '[localhost]:22368' (ED25519) to the list of known hosts.
[#269] 2026/08/05 10:52:07 preconfigure: ok
[#269] 2026/08/05 10:52:07 Waiting for guest to settle
[#269] 2026/08/05 10:52:07 Sending tasks
[#269] 2026/08/05 10:52:09 Sending build environment
[#269] 2026/08/05 10:52:09 Sending secrets
[#269] 2026/08/05 10:52:09 Resolving secret apk-ci-s3
[#269] 2026/08/05 10:52:09 Resolving secret 7dde4219-0783-4581-a67d-c94749de3600
[#269] 2026/08/05 10:52:09 Resolving secret 0e5b3530-6f19-4f30-9b73-9339dd382e46
[#269] 2026/08/05 10:52:10 Installing packages
Warning: Permanently added '[localhost]:22368' (ED25519) to the list of known hosts.
(1/2) Upgrading haveged (1.9.21-r0 -> 1.9.26-r0)
(2/2) Upgrading haveged-openrc (1.9.21-r0 -> 1.9.26-r0)
Executing busybox-1.38.0-r4.trigger
OK: 526.9 MiB in 142 packages
Warning: Permanently added '[localhost]:22368' (ED25519) to the list of known hosts.
(1/2) Installing go (1.26.5-r0)
(2/2) Installing rclone (1.74.4-r1)
Executing busybox-1.38.0-r4.trigger
OK: 810.8 MiB in 144 packages
[#269] 2026/08/05 10:52:17 Cloning repositories
Cloning into 'sr-ht-compare'...
+ git -C sr-ht-compare checkout -q 981e4f757186b9332105561c03e16c8afd6cf80c
+ git -C sr-ht-compare submodule update --init --recursive
[#269] 2026/08/05 10:52:18 Running task keygen
[#269] 2026/08/05 10:52:18 Running task version
[#269] 2026/08/05 10:52:19 Running task cacher
[#269] 2026/08/05 10:52:19 Running task cache_restore
[#269] 2026/08/05 10:52:28 Running task build
[#269] 2026/08/05 10:52:55 Running task cache_save
[#269] 2026/08/05 10:52:58 Running task publish
qemu-system-x86_64: terminating on signal 15 from pid 2486952 (/bin/sh)
keygen
1
2
3
+ SUDO=sudo
+ abuild-keygen -a -n -i -q
writing RSA key
version
1
2
3
4
5
6
7
+ cd sr-ht-compare
++ git rev-list --count HEAD
+ ver=0.0.19
+ sed -i 's/^pkgver=.*/pkgver=0.0.19/' APKBUILD
building 0.0.19
+ echo 'export PKGVER=0.0.19'
+ echo 'building 0.0.19'
cacher
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
+ mkdir -p /home/build/.local/bin
+ curl -sSL https://bigbes.pages.srht.bigb.es/ci-cacher/cacher-linux-amd64 -o /home/build/.local/bin/cacher
+ chmod +x /home/build/.local/bin/cacher
+ echo 'export PATH="$HOME/.local/bin:$PATH"'
+ export PATH=/home/build/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/home/build/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ cacher init --endpoint https://s3.bigb.es --region garage --bucket docker-cache --prefix sr-ht-compare/deps --key-file /home/build/.s3-cache-key-id --secret-file /home/build/.s3-cache-key-secret
wrote /home/build/.config/cacher/config.toml
endpoint=https://s3.bigb.es region=garage bucket=docker-cache prefix=sr-ht-compare/deps
key_id_len=26 key_id_prefix=GK secret_len=64
ping bucket: OK
put canary: OK
get canary: OK
delete canary: OK
doctor: all checks passed
cache_restore
1
2
3
4
5
6
7
8
9
10
++ cacher key 'gomod/{hash}.tar.zst' --hash-from sr-ht-compare/go.sum
+ KEY_MOD=gomod/64f847e448e38d2b.tar.zst
++ cacher key 'gocache/{hash}.tar.zst' --hash-from sr-ht-compare/go.sum
+ KEY_GOC=gocache/64f847e448e38d2b.tar.zst
+ echo 'export KEY_MOD=gomod/64f847e448e38d2b.tar.zst KEY_GOC=gocache/64f847e448e38d2b.tar.zst'
+ cacher dir download gomod/64f847e448e38d2b.tar.zst /home/build/go/pkg/mod
Error: cacher: key not found: gomod/64f847e448e38d2b.tar.zst
+ true
+ cacher dir download gocache/64f847e448e38d2b.tar.zst /home/build/.cache/go-build
Cache HIT  — gocache/64f847e448e38d2b.tar.zst → extract /home/build/.cache/go-build
build
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
+ cd sr-ht-compare
+ REPODEST=/home/build/packages
+ abuild -d
>>> compare.sr.ht: Building build/compare.sr.ht 0.0.19-r0 (using abuild 3.18.0_rc5-r0) started Wed, 05 Aug 2026 10:52:28 +0000
>>> compare.sr.ht: Validating /home/build/sr-ht-compare/APKBUILD...
>>> WARNING: compare.sr.ht: Makefile is not in $source/$install/$triggers
>>> WARNING: compare.sr.ht: README.md is not in $source/$install/$triggers
>>> WARNING: compare.sr.ht: authz is not in $source/$install/$triggers
>>> WARNING: compare.sr.ht: cmd is not in $source/$install/$triggers
>>> WARNING: compare.sr.ht: config.example.ini is not in $source/$install/$triggers
>>> WARNING: compare.sr.ht: contrib is not in $source/$install/$triggers
>>> WARNING: compare.sr.ht: core is not in $source/$install/$triggers
>>> WARNING: compare.sr.ht: docs is not in $source/$install/$triggers
>>> WARNING: compare.sr.ht: frontend is not in $source/$install/$triggers
>>> WARNING: compare.sr.ht: gitx is not in $source/$install/$triggers
>>> WARNING: compare.sr.ht: go.mod is not in $source/$install/$triggers
>>> WARNING: compare.sr.ht: go.sum is not in $source/$install/$triggers
>>> WARNING: compare.sr.ht: scss is not in $source/$install/$triggers
>>> WARNING: compare.sr.ht: web is not in $source/$install/$triggers
>>> compare.sr.ht: Cleaning up srcdir
>>> compare.sr.ht: Cleaning up pkgdir
>>> compare.sr.ht: Cleaning up tmpdir
go build -o comparesrht ./cmd/comparesrht
go: downloading github.com/go-chi/chi/v5 v5.3.1
go: downloading github.com/sirupsen/logrus v1.9.4
go: downloading github.com/vaughan0/go-ini v0.0.0-20130923145212-a98ad7ee00ec
go: downloading sourcecraft.dev/bigbes/sr-ht-core v0.0.0-20260718185800-dd418a200152
go: downloading golang.org/x/sys v0.43.0
go: downloading git.sr.ht/~sircmpwn/dowork v0.0.0-20241216125407-2b00aa42322c
go: downloading git.sr.ht/~sircmpwn/getopt v1.0.0
go: downloading github.com/99designs/gqlgen v0.17.36
go: downloading github.com/emersion/go-message v0.18.2
go: downloading github.com/go-chi/cors v1.2.2
go: downloading github.com/go-redis/redis/v8 v8.11.5
go: downloading github.com/kavu/go_reuseport v1.5.0
go: downloading github.com/lib/pq v1.10.9
go: downloading github.com/prometheus/client_golang v1.16.0
go: downloading github.com/vektah/gqlparser/v2 v2.5.8
go: downloading github.com/fernet/fernet-go v0.0.0-20211208181803-9f70042a33ee
go: downloading github.com/go-git/go-git/v5 v5.19.1
go: downloading github.com/mitchellh/mapstructure v1.5.0
go: downloading github.com/gorilla/websocket v1.5.0
go: downloading github.com/cespare/xxhash/v2 v2.2.0
go: downloading github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f
go: downloading github.com/beorn7/perks v1.0.1
go: downloading github.com/prometheus/client_model v0.4.0
go: downloading github.com/prometheus/common v0.44.0
go: downloading github.com/prometheus/procfs v0.12.0
go: downloading google.golang.org/protobuf v1.33.0
go: downloading github.com/Masterminds/squirrel v1.5.4
go: downloading git.sr.ht/~sircmpwn/go-bare v0.0.0-20210406120253-ab86bc2846d9
go: downloading github.com/ProtonMail/go-crypto v1.3.0
go: downloading github.com/emersion/go-pgpmail v0.2.2
go: downloading github.com/emersion/go-sasl v0.0.0-20231106173351-e73c9f7bad43
go: downloading github.com/emersion/go-smtp v0.21.3
go: downloading dario.cat/mergo v1.0.0
go: downloading github.com/go-git/go-billy/v5 v5.9.0
go: downloading github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3
go: downloading github.com/emirpasic/gods v1.18.1
go: downloading github.com/hashicorp/golang-lru/v2 v2.0.7
go: downloading github.com/matttproud/golang_protobuf_extensions v1.0.4
go: downloading github.com/lann/builder v0.0.0-20180802200727-47ae307949d0
go: downloading golang.org/x/text v0.36.0
go: downloading golang.org/x/crypto v0.50.0
go: downloading github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376
go: downloading github.com/cyphar/filepath-securejoin v0.6.1
go: downloading github.com/pjbgf/sha1cd v0.6.0
go: downloading github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99
go: downloading github.com/agnivade/levenshtein v1.1.1
go: downloading github.com/lann/ps v0.0.0-20150810152359-62de8c46ede0
go: downloading github.com/golang/protobuf v1.5.4
go: downloading github.com/cloudflare/circl v1.6.3
go: downloading gopkg.in/warnings.v0 v0.1.2
go: downloading github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8
go: downloading github.com/kevinburke/ssh_config v1.2.0
go: downloading github.com/skeema/knownhosts v1.3.1
go: downloading github.com/xanzy/ssh-agent v0.3.3
go: downloading golang.org/x/net v0.53.0
go: downloading github.com/klauspost/cpuid/v2 v2.3.0
>>> compare.sr.ht: Entering fakeroot...
go build -o comparesrht ./cmd/comparesrht
install -Dm755 comparesrht /home/build/sr-ht-compare/pkg/compare.sr.ht/usr/bin/comparesrht
mkdir -p /home/build/sr-ht-compare/pkg/compare.sr.ht/usr/share/sourcehut/compare.sr.ht/static
install -Dm644 -t /home/build/sr-ht-compare/pkg/compare.sr.ht/usr/share/sourcehut/compare.sr.ht/static web/static/*
>>> compare.sr.ht*: Running postcheck for compare.sr.ht
>>> compare.sr.ht*: Preparing package compare.sr.ht...
>>> compare.sr.ht*: Stripping binaries
>>> compare.sr.ht*: Tracing dependencies...
>>> compare.sr.ht*: Package size: 39.3 MB
>>> compare.sr.ht*: Compressing data...
>>> compare.sr.ht*: Create checksum...
>>> compare.sr.ht*: Create compare.sr.ht-0.0.19-r0.apk
>>> compare.sr.ht: Build complete at Wed, 05 Aug 2026 10:52:55 +0000 elapsed time 0h 0m 27s
>>> compare.sr.ht: Cleaning up srcdir
>>> compare.sr.ht: Cleaning up pkgdir
>>> compare.sr.ht: Cleaning up tmpdir
>>> compare.sr.ht: Updating the build/x86_64 repository index...
>>> compare.sr.ht: Signing the index...
+ find /home/build/packages -name '*.apk'
/home/build/packages/build/x86_64/compare.sr.ht-0.0.19-r0.apk
cache_save
1
2
3
4
5
6
7
+ cacher exists gomod/64f847e448e38d2b.tar.zst
gomod/64f847e448e38d2b.tar.zst
Error: cacher: key not found
+ cacher dir upload gomod/64f847e448e38d2b.tar.zst /home/build/go/pkg/mod
Packing /home/build/go/pkg/mod → gomod/64f847e448e38d2b.tar.zst
+ cacher exists gocache/64f847e448e38d2b.tar.zst
gocache/64f847e448e38d2b.tar.zst
publish
1
2
3
4
5
6
7
8
9
10
11
12
+ set +x
+ find /home/build/packages -name '*.apk' -print
+ read -r f
++ basename /home/build/packages/build/x86_64/compare.sr.ht-0.0.19-r0.apk
+ rclone copyto /home/build/packages/build/x86_64/compare.sr.ht-0.0.19-r0.apk garage:repo/alpine/v3.22/bigbes/x86_64/compare.sr.ht-0.0.19-r0.apk
2026/08/05 10:52:58 NOTICE: Config file "/home/build/.config/rclone/rclone.conf" not found - using defaults
++ basename /home/build/packages/build/x86_64/compare.sr.ht-0.0.19-r0.apk
uploaded compare.sr.ht-0.0.19-r0.apk
+ echo 'uploaded compare.sr.ht-0.0.19-r0.apk'
+ read -r f
published; apk-mirror on phoebe re-indexes within 15 minutes
+ echo 'published; apk-mirror on phoebe re-indexes within 15 minutes'
Build complete: success 13 days ago (took a minute)