#756

~bigbes/monorepo/compare

success

compare @ core/server: a RealIP that cannot be forged, and use it ever

Owner
~bigbes
Created
a month ago
Updated
a month ago
Build manifest
view manifest »

Artifacts

cover.out 32.6 KiB download »
bench.txt 6.8 KiB download »
Build artifacts are pruned after 90 days.

Tasks

view log »
art_install view log »
art_init view log »
scss view log »
keygen view log »
version view log »
cache_restore view log »
test view log »
build view log »
publish view log »
publish_artifacts view log »
cache_save view log »
coverage view log »
bench 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
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
[#756] 2026/08/31 13:13:50 Worker version 0.105.5 (built on 2026-08-31)
[#756] 2026/08/31 13:13:50 Running build on srht-build-1.lab.local
[#756] 2026/08/31 13:13:50 Booting image alpine/edge (default) on port 22855
Waiting for VM to come up...
ssh: connect to host localhost port 22855: Connection refused
Attempt 1...
kex_exchange_identification: read: Connection reset by peer
Connection reset by 127.0.0.1 port 22855
Attempt 2...
Warning: Permanently added '[localhost]:22855' (ED25519) to the list of known hosts.
Warning: Permanently added '[localhost]:22855' (ED25519) to the list of known hosts.
[#756] 2026/08/31 13:14:00 preconfigure: ok
[#756] 2026/08/31 13:14:00 Waiting for guest to settle
[#756] 2026/08/31 13:14:00 Sending tasks
[#756] 2026/08/31 13:14:03 Sending build environment
[#756] 2026/08/31 13:14:04 Sending secrets
[#756] 2026/08/31 13:14:04 Resolving secret apk-ci-s3
[#756] 2026/08/31 13:14:04 Resolving secret c7968415-1a6d-4ca0-a188-150fb7f57b65
[#756] 2026/08/31 13:14:04 Installing packages
Warning: Permanently added '[localhost]:22855' (ED25519) to the list of known hosts.
Preupgrading:
(1/2) Upgrading libapk (3.0.7-r0 -> 3.0.8-r0)
(2/2) Upgrading apk-tools (3.0.7-r0 -> 3.0.8-r0)
Executing busybox-1.38.0-r4.trigger
Continuing with the main upgrade transaction:
( 1/13) Upgrading musl (1.2.6-r2 -> 1.2.6-r3)
( 2/13) Upgrading musl-utils (1.2.6-r2 -> 1.2.6-r3)
( 3/13) Upgrading musl-dev (1.2.6-r2 -> 1.2.6-r3)
( 4/13) Upgrading libgcrypt (1.12.2-r0 -> 1.12.3-r0)
( 5/13) Upgrading linux-firmware-none (20260622-r0 -> 20260810-r0)
( 6/13) Upgrading openssh-keygen (10.5_p1-r0 -> 10.5_p1-r1)
( 7/13) Upgrading openssh-client-common (10.5_p1-r0 -> 10.5_p1-r1)
( 8/13) Upgrading openssh-client-default (10.5_p1-r0 -> 10.5_p1-r1)
( 9/13) Upgrading openssh-sftp-server (10.5_p1-r0 -> 10.5_p1-r1)
(10/13) Upgrading openssh-server-common (10.5_p1-r0 -> 10.5_p1-r1)
  Installing file to etc/ssh/sshd_config.apk-new
(11/13) Upgrading openssh-server-common-openrc (10.5_p1-r0 -> 10.5_p1-r1)
(12/13) Upgrading openssh-server (10.5_p1-r0 -> 10.5_p1-r1)
  Executing openssh-server-10.5_p1-r1.post-upgrade
  * 
  * The sshd service will now be restarted.
  * 
  * This is a special exception to our rule
  * of not managing services through apk.
  * 
  * Openssh version 10.4_p1 brought in a change to
  * ssh-session that requires restarting sshd to
  * allow logging in after upgrade.
  * 
  * This restart of sshd is to prevent you
  * from being locked out of your system
  * during or after the upgrade.
  * 
  *  * Caching service dependencies ... [ ok ]
  *  * Stopping sshd ... [ ok ]
  *  * Starting sshd ... [ ok ]
(13/13) Upgrading openssh (10.5_p1-r0 -> 10.5_p1-r1)
Executing busybox-1.38.0-r4.trigger
OK: 527.2 MiB in 142 packages
Warning: Permanently added '[localhost]:22855' (ED25519) to the list of known hosts.
(1/5) Installing go (1.27.0-r0)
(2/5) Installing minify (2.24.17-r0)
(3/5) Installing rclone (1.74.4-r1)
(4/5) Installing libsass (3.6.6-r0)
(5/5) Installing sassc (3.6.2-r5)
Executing busybox-1.38.0-r4.trigger
OK: 826.7 MiB in 147 packages
[#756] 2026/08/31 13:14:20 Cloning repositories
Cloning into 'sr-ht-monorepo'...
+ git -C sr-ht-monorepo checkout -q 70490f67726ffdf27f975a35ce32cc9849352be5
+ git -C sr-ht-monorepo submodule update --init --recursive
[#756] 2026/08/31 13:14:23 Running task art_install
[#756] 2026/08/31 13:14:24 Running task art_init
[#756] 2026/08/31 13:14:24 Running task scss
[#756] 2026/08/31 13:14:24 Running task keygen
[#756] 2026/08/31 13:14:25 Running task version
[#756] 2026/08/31 13:14:25 Running task cache_restore
[#756] 2026/08/31 13:14:53 Running task test
[#756] 2026/08/31 13:16:02 Running task build
[#756] 2026/08/31 13:16:47 Running task publish
[#756] 2026/08/31 13:16:48 Running task publish_artifacts
[#756] 2026/08/31 13:16:49 Running task cache_save
[#756] 2026/08/31 13:17:06 Running task coverage
[#756] 2026/08/31 13:17:07 Running task bench
[#756] 2026/08/31 13:18:36 Uploading cover.out
[#756] 2026/08/31 13:18:36 https://phoebe.lab.local:3900/srht/builds/~bigbes/756/50334ad2bb22b0a1/cover.out
[#756] 2026/08/31 13:18:36 Uploading bench.txt
[#756] 2026/08/31 13:18:37 https://phoebe.lab.local:3900/srht/builds/~bigbes/756/50334ad2bb22b0a1/bench.txt
qemu-system-x86_64: terminating on signal 15 from pid 378324 (/bin/sh)
art_install
1
2
3
4
+ /home/build/sr-ht-monorepo/ci/lib/art.sh install
art dev
revision: 132d94fed40850eb60a1f246ae98e06499ab60c4
go: go1.27.0 linux/amd64
art_init
1
2
3
4
5
+ /home/build/sr-ht-monorepo/ci/lib/art.sh init
wrote /home/build/.config/art/config.toml
endpoint=https://artifacts.srht.bigb.es token_file=/home/build/.srht-token cache_ns=sr-ht-compare
token_source=/home/build/.srht-token token_len=91
smoke: token accepted
scss
1
2
+ /home/build/sr-ht-monorepo/ci/lib/scss.sh
hit sr-ht-compare/deps/scss/0.84.7-779ad9f174ea5ab7e755f6df0ec9e5912d67dd16.tar.zst -> /home/build/scss
keygen
1
2
+ /home/build/sr-ht-monorepo/ci/lib/keygen.sh
writing RSA key
version
1
2
+ /home/build/sr-ht-monorepo/ci/lib/version.sh
building 0.0.75 from 70490f67
cache_restore
1
2
3
4
+ /home/build/sr-ht-monorepo/ci/lib/cache.sh restore
miss sr-ht-compare/deps/gomod/67ae637c1db71859.tar.zst
miss sr-ht-compare/deps/gocache/67ae637c1db71859.tar.zst
all modules verified
test
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
+ cd sr-ht-monorepo/services/compare
+ gofmt -l .
+ tee /tmp/fmt
+ test '!' -s /tmp/fmt
+ go vet ./...
+ make cover COVERPROFILE=/home/build/cover.out
make[1]: Entering directory '/home/build/sr-ht-monorepo/services/compare'
go test -covermode=atomic -coverprofile=/home/build/cover.out ./...
ok  	sourcecraft.dev/bigbes/sr-ht-compare/authz	0.057s	coverage: 94.6% of statements
ok  	sourcecraft.dev/bigbes/sr-ht-compare/cmd/comparesrht	1.762s	coverage: 0.0% of statements
	sourcecraft.dev/bigbes/sr-ht-compare/contrib/dev-stub		coverage: 0.0% of statements
ok  	sourcecraft.dev/bigbes/sr-ht-compare/core	0.005s	coverage: 97.3% of statements
ok  	sourcecraft.dev/bigbes/sr-ht-compare/gitx	0.907s	coverage: 85.0% of statements
ok  	sourcecraft.dev/bigbes/sr-ht-compare/web	1.034s	coverage: 83.1% of statements
make[1]: Leaving directory '/home/build/sr-ht-monorepo/services/compare'
go tool cover -func=/home/build/cover.out | tail -1
total:									(statements)		77.2%
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
+ cd sr-ht-monorepo/services/compare
+ REPODEST=/home/build/packages
+ abuild -d
>>> diff.sr.ht: Building services/diff.sr.ht 0.0.75-r0 (using abuild 3.18.0_rc5-r1) started Mon, 31 Aug 2026 13:16:02 +0000
>>> diff.sr.ht: Validating /home/build/sr-ht-monorepo/services/compare/APKBUILD...
>>> WARNING: diff.sr.ht: CLAUDE.md is not in $source/$install/$triggers
>>> WARNING: diff.sr.ht: Makefile is not in $source/$install/$triggers
>>> WARNING: diff.sr.ht: README.md is not in $source/$install/$triggers
>>> WARNING: diff.sr.ht: authz is not in $source/$install/$triggers
>>> WARNING: diff.sr.ht: cmd is not in $source/$install/$triggers
>>> WARNING: diff.sr.ht: config.example.ini is not in $source/$install/$triggers
>>> WARNING: diff.sr.ht: contrib is not in $source/$install/$triggers
>>> WARNING: diff.sr.ht: core is not in $source/$install/$triggers
>>> WARNING: diff.sr.ht: docs is not in $source/$install/$triggers
>>> WARNING: diff.sr.ht: frontend is not in $source/$install/$triggers
>>> WARNING: diff.sr.ht: gitx is not in $source/$install/$triggers
>>> WARNING: diff.sr.ht: go.mod is not in $source/$install/$triggers
>>> WARNING: diff.sr.ht: go.sum is not in $source/$install/$triggers
>>> WARNING: diff.sr.ht: scss is not in $source/$install/$triggers
>>> WARNING: diff.sr.ht: web is not in $source/$install/$triggers
>>> diff.sr.ht: Cleaning up srcdir
>>> diff.sr.ht: Cleaning up pkgdir
>>> diff.sr.ht: Cleaning up tmpdir
mkdir -p web/static
rm -f web/static/main.css web/static/main.min.*.css
sassc -I/usr/share/sourcehut/scss scss/main.scss web/static/main.css
/usr/share/sourcehut/scss/contrast.scss:72 DEBUG: #fff was adjusted to #fff but this is not enough contrast to #007bff (AERT).
/usr/share/sourcehut/scss/contrast.scss:72 DEBUG: #fff was adjusted to #fff but this is not enough contrast to #17a2b8 (AERT).
/usr/share/sourcehut/scss/contrast.scss:72 DEBUG: #fff was adjusted to #fff but this is not enough contrast to #dc3545 (AERT).
minify -o web/static/main.min.css web/static/main.css
(4.2 ms, 168 kB, 131 kB,  77.8%,  40 MB/s) - web/static/main.css to web/static/main.min.css
mv web/static/main.min.css \
	web/static/main.min.$(sha256sum web/static/main.min.css | cut -c1-8).css
rm -f web/static/main.css
 D services/compare/web/static/main.min.79713f25.css
ea580bf0418e376e62abe25a77581cac91b3dd80ff78a8139b915beb72fa8b39  web/static/main.min.ea580bf0.css
go build -o comparesrht ./cmd/comparesrht
>>> diff.sr.ht: Entering fakeroot...
install -Dm755 comparesrht /home/build/sr-ht-monorepo/services/compare/pkg/diff.sr.ht/usr/bin/comparesrht
mkdir -p /home/build/sr-ht-monorepo/services/compare/pkg/diff.sr.ht/usr/share/sourcehut/diff.sr.ht/static
install -Dm644 -t /home/build/sr-ht-monorepo/services/compare/pkg/diff.sr.ht/usr/share/sourcehut/diff.sr.ht/static web/static/*
>>> diff.sr.ht*: Running postcheck for diff.sr.ht
>>> diff.sr.ht*: Preparing package diff.sr.ht...
>>> diff.sr.ht*: Stripping binaries
>>> diff.sr.ht*: Tracing dependencies...
>>> diff.sr.ht*: Package size: 38.2 MB
>>> diff.sr.ht*: Compressing data...
>>> diff.sr.ht*: Create checksum...
>>> diff.sr.ht*: Create diff.sr.ht-0.0.75-r0.apk
>>> diff.sr.ht: Build complete at Mon, 31 Aug 2026 13:16:47 +0000 elapsed time 0h 0m 45s
>>> diff.sr.ht: Cleaning up srcdir
>>> diff.sr.ht: Cleaning up pkgdir
>>> diff.sr.ht: Cleaning up tmpdir
>>> diff.sr.ht: Updating the services/x86_64 repository index...
>>> diff.sr.ht: Signing the index...
+ find /home/build/packages -name '*.apk'
/home/build/packages/services/x86_64/diff.sr.ht-0.0.75-r0.apk
publish
1
2
3
4
5
6
7
8
9
10
11
12
+ /home/build/sr-ht-monorepo/ci/lib/publish.sh apk
+ find /home/build/packages -name '*.apk' -print
+ read -r f
++ basename /home/build/packages/services/x86_64/diff.sr.ht-0.0.75-r0.apk
+ rclone copyto /home/build/packages/services/x86_64/diff.sr.ht-0.0.75-r0.apk garage:repo/alpine/v3.22/bigbes/x86_64/diff.sr.ht-0.0.75-r0.apk
2026/08/31 13:16:47 NOTICE: Config file "/home/build/.config/rclone/rclone.conf" not found - using defaults
++ basename /home/build/packages/services/x86_64/diff.sr.ht-0.0.75-r0.apk
+ echo 'uploaded diff.sr.ht-0.0.75-r0.apk'
uploaded diff.sr.ht-0.0.75-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'
publish_artifacts
1
2
3
4
5
6
7
8
+ /home/build/sr-ht-monorepo/ci/lib/publish.sh artifacts
+ case "$code" in
++ basename /home/build/packages/services/x86_64/diff.sr.ht-0.0.75-r0.apk
published diff.sr.ht-0.0.75-r0.apk -> 201
index: https://artifacts.srht.bigb.es/~bigbes/main/apk/v3.22/x86_64/APKINDEX.tar.gz
+ echo 'published diff.sr.ht-0.0.75-r0.apk -> 201'
+ test -z ''
+ echo 'index: https://artifacts.srht.bigb.es/~bigbes/main/apk/v3.22/x86_64/APKINDEX.tar.gz'
cache_save
1
2
3
4
5
+ /home/build/sr-ht-monorepo/ci/lib/cache.sh save
packing /home/build/go/pkg/mod -> sr-ht-compare/deps/gomod/67ae637c1db71859.tar.zst
uploaded sr-ht-compare/deps/gomod/67ae637c1db71859.tar.zst 218628788 bytes
packing /home/build/.cache/go-build -> sr-ht-compare/deps/gocache/67ae637c1db71859.tar.zst
uploaded sr-ht-compare/deps/gocache/67ae637c1db71859.tar.zst 133215863 bytes
coverage
1
2
3
4
5
6
7
8
9
10
11
+ cd sr-ht-monorepo/services/compare
+ '[' '!' -r /home/build/.srht-token ']'
+ ref=
+ ref=
+ url=https://cov.srht.bigb.es/api/v1/repos/~bigbes/sr-ht-compare/reports
++ git rev-parse HEAD
+ url='https://cov.srht.bigb.es/api/v1/repos/~bigbes/sr-ht-compare/reports?commit=70490f67726ffdf27f975a35ce32cc9849352be5&ref=&key=756&job_url=https://builds.srht.bigb.es/~bigbes/job/756'
+ echo 'uploading cover.out to https://cov.srht.bigb.es/api/v1/repos/~bigbes/sr-ht-compare/reports?commit=70490f67726ffdf27f975a35ce32cc9849352be5&ref=&key=756&job_url=https://builds.srht.bigb.es/~bigbes/job/756'uploading cover.out to https://cov.srht.bigb.es/api/v1/repos/~bigbes/sr-ht-compare/reports?commit=70490f67726ffdf27f975a35ce32cc9849352be5&ref=&key=756&job_url=https://builds.srht.bigb.es/~bigbes/job/756

+ set +x
{"id":104,"url":"https://cov.srht.bigb.es/~bigbes/sr-ht-compare/reports/104","metric":"statements","total":929,"covered":716,"pct":77.07212055974165,"files":13,"files_matched":0,"delta_pct":null,"errors":["module path unknown: coverprofile paths are import paths and stay unmatched; pass module=\u003cmodule path\u003e"]}
bench
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
101
102
103
+ cd sr-ht-monorepo/services/compare
+ make -s bench
+ cat /home/build/bench.txt
PASS
ok  	sourcecraft.dev/bigbes/sr-ht-compare/authz	0.006s
PASS
ok  	sourcecraft.dev/bigbes/sr-ht-compare/cmd/comparesrht	0.008s
?   	sourcecraft.dev/bigbes/sr-ht-compare/contrib/dev-stub	[no test files]
PASS
ok  	sourcecraft.dev/bigbes/sr-ht-compare/core	0.003s
goos: linux
goarch: amd64
pkg: sourcecraft.dev/bigbes/sr-ht-compare/gitx
cpu: AMD Ryzen 7 3700X 8-Core Processor             
BenchmarkDiff/two-dot-2     	      87	  12165253 ns/op	 3359800 B/op	   13110 allocs/op
BenchmarkDiff/two-dot-2     	     100	  11444666 ns/op	 3358781 B/op	   13097 allocs/op
BenchmarkDiff/two-dot-2     	     100	  11353709 ns/op	 3356527 B/op	   13097 allocs/op
BenchmarkDiff/two-dot-2     	     100	  10350569 ns/op	 3351611 B/op	   13096 allocs/op
BenchmarkDiff/two-dot-2     	     144	   8537974 ns/op	 3353857 B/op	   13096 allocs/op
BenchmarkDiff/two-dot-2     	     123	   9973326 ns/op	 3353923 B/op	   13096 allocs/op
BenchmarkDiff/two-dot-2     	     100	  10807760 ns/op	 3355176 B/op	   13096 allocs/op
BenchmarkDiff/two-dot-2     	     100	  10992540 ns/op	 3351794 B/op	   13096 allocs/op
BenchmarkDiff/two-dot-2     	     100	  10426408 ns/op	 3352022 B/op	   13095 allocs/op
BenchmarkDiff/two-dot-2     	     120	   9853194 ns/op	 3356079 B/op	   13097 allocs/op
BenchmarkDiff/three-dot-2   	     130	   9292341 ns/op	 2899083 B/op	   13275 allocs/op
BenchmarkDiff/three-dot-2   	     138	   8335428 ns/op	 2898710 B/op	   13273 allocs/op
BenchmarkDiff/three-dot-2   	     171	   6711166 ns/op	 2897523 B/op	   13273 allocs/op
BenchmarkDiff/three-dot-2   	     151	   7763497 ns/op	 2900016 B/op	   13274 allocs/op
BenchmarkDiff/three-dot-2   	     171	   7582522 ns/op	 2897776 B/op	   13273 allocs/op
BenchmarkDiff/three-dot-2   	     129	   9265901 ns/op	 2899022 B/op	   13274 allocs/op
BenchmarkDiff/three-dot-2   	     128	   9055681 ns/op	 2901936 B/op	   13274 allocs/op
BenchmarkDiff/three-dot-2   	     170	   7769397 ns/op	 2897322 B/op	   13273 allocs/op
BenchmarkDiff/three-dot-2   	     162	   6852908 ns/op	 2894025 B/op	   13272 allocs/op
BenchmarkDiff/three-dot-2   	     172	   8344120 ns/op	 2895100 B/op	   13272 allocs/op
BenchmarkDiffStat-2         	     204	   5720415 ns/op	 1984837 B/op	    7686 allocs/op
BenchmarkDiffStat-2         	     195	   5988717 ns/op	 1984944 B/op	    7685 allocs/op
BenchmarkDiffStat-2         	     194	   5990530 ns/op	 1984361 B/op	    7685 allocs/op
BenchmarkDiffStat-2         	     265	   4300406 ns/op	 1983949 B/op	    7684 allocs/op
BenchmarkDiffStat-2         	     253	   5083568 ns/op	 1983641 B/op	    7684 allocs/op
BenchmarkDiffStat-2         	     273	   5315823 ns/op	 1983702 B/op	    7684 allocs/op
BenchmarkDiffStat-2         	     181	   6279916 ns/op	 1984505 B/op	    7686 allocs/op
BenchmarkDiffStat-2         	     205	   5698445 ns/op	 1984999 B/op	    7686 allocs/op
BenchmarkDiffStat-2         	     258	   4583517 ns/op	 1983762 B/op	    7684 allocs/op
BenchmarkDiffStat-2         	     272	   4828207 ns/op	 1983967 B/op	    7684 allocs/op
BenchmarkCommitPatch-2      	     146	   8067726 ns/op	 2856059 B/op	   12785 allocs/op
BenchmarkCommitPatch-2      	     136	   8187139 ns/op	 2853885 B/op	   12785 allocs/op
BenchmarkCommitPatch-2      	     154	   7502361 ns/op	 2855277 B/op	   12785 allocs/op
BenchmarkCommitPatch-2      	     165	   7126702 ns/op	 2857585 B/op	   12785 allocs/op
BenchmarkCommitPatch-2      	     181	   6933622 ns/op	 2853156 B/op	   12783 allocs/op
BenchmarkCommitPatch-2      	     177	   6977636 ns/op	 2854876 B/op	   12784 allocs/op
BenchmarkCommitPatch-2      	     175	   7425468 ns/op	 2853251 B/op	   12783 allocs/op
BenchmarkCommitPatch-2      	     180	   7215082 ns/op	 2854964 B/op	   12784 allocs/op
BenchmarkCommitPatch-2      	     166	   7396714 ns/op	 2852521 B/op	   12783 allocs/op
BenchmarkCommitPatch-2      	     158	   7365588 ns/op	 2851787 B/op	   12783 allocs/op
BenchmarkMapFilePatches-2   	   31628	     39655 ns/op	   10496 B/op	       7 allocs/op
BenchmarkMapFilePatches-2   	   27370	     47068 ns/op	   10496 B/op	       7 allocs/op
BenchmarkMapFilePatches-2   	   23958	     43438 ns/op	   10496 B/op	       7 allocs/op
BenchmarkMapFilePatches-2   	   31383	     42112 ns/op	   10496 B/op	       7 allocs/op
BenchmarkMapFilePatches-2   	   28371	     40964 ns/op	   10496 B/op	       7 allocs/op
BenchmarkMapFilePatches-2   	   27195	     43092 ns/op	   10496 B/op	       7 allocs/op
BenchmarkMapFilePatches-2   	   28884	     43330 ns/op	   10496 B/op	       7 allocs/op
BenchmarkMapFilePatches-2   	   27764	     42996 ns/op	   10496 B/op	       7 allocs/op
BenchmarkMapFilePatches-2   	   27007	     43669 ns/op	   10496 B/op	       7 allocs/op
BenchmarkMapFilePatches-2   	   32449	     37096 ns/op	   10496 B/op	       7 allocs/op
BenchmarkCutPatch/under-the-cap-2         	378200244	         3.276 ns/op	       0 B/op	       0 allocs/op
BenchmarkCutPatch/under-the-cap-2         	352817126	         3.474 ns/op	       0 B/op	       0 allocs/op
BenchmarkCutPatch/under-the-cap-2         	288593008	         3.915 ns/op	       0 B/op	       0 allocs/op
BenchmarkCutPatch/under-the-cap-2         	344266398	         3.344 ns/op	       0 B/op	       0 allocs/op
BenchmarkCutPatch/under-the-cap-2         	331991485	         3.957 ns/op	       0 B/op	       0 allocs/op
BenchmarkCutPatch/under-the-cap-2         	295130793	         4.226 ns/op	       0 B/op	       0 allocs/op
BenchmarkCutPatch/under-the-cap-2         	258318550	         4.164 ns/op	       0 B/op	       0 allocs/op
BenchmarkCutPatch/under-the-cap-2         	337081024	         3.392 ns/op	       0 B/op	       0 allocs/op
BenchmarkCutPatch/under-the-cap-2         	336243310	         3.630 ns/op	       0 B/op	       0 allocs/op
BenchmarkCutPatch/under-the-cap-2         	302428838	         3.735 ns/op	       0 B/op	       0 allocs/op
BenchmarkCutPatch/over-the-cap-2          	  128511	      9281 ns/op	       0 B/op	       0 allocs/op
BenchmarkCutPatch/over-the-cap-2          	  132330	      9290 ns/op	       0 B/op	       0 allocs/op
BenchmarkCutPatch/over-the-cap-2          	  132645	      9156 ns/op	       0 B/op	       0 allocs/op
BenchmarkCutPatch/over-the-cap-2          	  128185	      9623 ns/op	       0 B/op	       0 allocs/op
BenchmarkCutPatch/over-the-cap-2          	  132477	      9411 ns/op	       0 B/op	       0 allocs/op
BenchmarkCutPatch/over-the-cap-2          	  114492	      9404 ns/op	       0 B/op	       0 allocs/op
BenchmarkCutPatch/over-the-cap-2          	  126914	      9352 ns/op	       0 B/op	       0 allocs/op
BenchmarkCutPatch/over-the-cap-2          	  129090	      9279 ns/op	       0 B/op	       0 allocs/op
BenchmarkCutPatch/over-the-cap-2          	  128554	      9513 ns/op	       0 B/op	       0 allocs/op
BenchmarkCutPatch/over-the-cap-2          	  128320	      9226 ns/op	       0 B/op	       0 allocs/op
PASS
ok  	sourcecraft.dev/bigbes/sr-ht-compare/gitx	85.692s
PASS
ok  	sourcecraft.dev/bigbes/sr-ht-compare/web	0.010s
+ grep -q '^BenchmarkDiff/' /home/build/bench.txt
+ grep -q '^BenchmarkCommitPatch' /home/build/bench.txt
+ grep -q '^BenchmarkCutPatch/' /home/build/bench.txt
+ '[' '!' -r /home/build/.srht-token ']'
+ ref=
+ ref=
+ url=https://bench.srht.bigb.es/api/v1/repos/~bigbes/sr-ht-compare/runs
++ git rev-parse HEAD
+ url='https://bench.srht.bigb.es/api/v1/repos/~bigbes/sr-ht-compare/runs?commit=70490f67726ffdf27f975a35ce32cc9849352be5&ref=&key=756&job_url=https://builds.srht.bigb.es/~bigbes/job/756'
+ url='https://bench.srht.bigb.es/api/v1/repos/~bigbes/sr-ht-compare/runs?commit=70490f67726ffdf27f975a35ce32cc9849352be5&ref=&key=756&job_url=https://builds.srht.bigb.es/~bigbes/job/756&visibility=public'
uploading bench.txt to https://bench.srht.bigb.es/api/v1/repos/~bigbes/sr-ht-compare/runs?commit=70490f67726ffdf27f975a35ce32cc9849352be5&ref=&key=756&job_url=https://builds.srht.bigb.es/~bigbes/job/756&visibility=public
+ echo 'uploading bench.txt to https://bench.srht.bigb.es/api/v1/repos/~bigbes/sr-ht-compare/runs?commit=70490f67726ffdf27f975a35ce32cc9849352be5&ref=&key=756&job_url=https://builds.srht.bigb.es/~bigbes/job/756&visibility=public'
+ set +x
{"id":103,"url":"https://bench.srht.bigb.es/~bigbes/sr-ht-compare/runs/103","benchmarks":7,"measurements":210,"new_benchmarks":0,"errors":[],"errors_total":0,"results_rejected":0}

Build complete: success a month ago (took 4 minutes)