#754

~bigbes/monorepo/core

success

core @ 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 74.4 KiB download »
bench.txt 52.4 KiB download »
Build artifacts are pruned after 90 days.

Tasks

view log »
lint view log »
build view log »
test view log »
coverage view log »
bench view log »
benchmarks 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
[#754] 2026/08/31 13:13:50 Worker version 0.105.5 (built on 2026-08-31)
[#754] 2026/08/31 13:13:50 Running build on srht-build-1.lab.local
[#754] 2026/08/31 13:13:50 Booting image alpine/edge (default) on port 22853
Waiting for VM to come up...
ssh: connect to host localhost port 22853: Connection refused
Attempt 1...
kex_exchange_identification: read: Connection reset by peer
Connection reset by 127.0.0.1 port 22853
Attempt 2...
Warning: Permanently added '[localhost]:22853' (ED25519) to the list of known hosts.
Warning: Permanently added '[localhost]:22853' (ED25519) to the list of known hosts.
[#754] 2026/08/31 13:14:00 preconfigure: ok
[#754] 2026/08/31 13:14:00 Waiting for guest to settle
[#754] 2026/08/31 13:14:00 Sending tasks
[#754] 2026/08/31 13:14:02 Sending build environment
[#754] 2026/08/31 13:14:02 Sending secrets
[#754] 2026/08/31 13:14:02 Resolving secret c7968415-1a6d-4ca0-a188-150fb7f57b65
[#754] 2026/08/31 13:14:02 Installing packages
Warning: Permanently added '[localhost]:22853' (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]:22853' (ED25519) to the list of known hosts.
(1/1) Installing go (1.27.0-r0)
Executing busybox-1.38.0-r4.trigger
OK: 712.8 MiB in 143 packages
[#754] 2026/08/31 13:14:23 Cloning repositories
Cloning into 'sr-ht-monorepo'...
+ git -C sr-ht-monorepo checkout -q 70490f67726ffdf27f975a35ce32cc9849352be5
+ git -C sr-ht-monorepo submodule update --init --recursive
[#754] 2026/08/31 13:14:26 Running task lint
[#754] 2026/08/31 13:17:25 Running task build
[#754] 2026/08/31 13:17:26 Running task test
[#754] 2026/08/31 13:17:40 Running task coverage
[#754] 2026/08/31 13:17:41 Running task bench
[#754] 2026/08/31 13:21:14 Running task benchmarks
[#754] 2026/08/31 13:21:15 Uploading cover.out
[#754] 2026/08/31 13:21:15 https://phoebe.lab.local:3900/srht/builds/~bigbes/754/80e5be8451e6bc50/cover.out
[#754] 2026/08/31 13:21:15 Uploading bench.txt
[#754] 2026/08/31 13:21:15 https://phoebe.lab.local:3900/srht/builds/~bigbes/754/80e5be8451e6bc50/bench.txt
qemu-system-x86_64: terminating on signal 15 from pid 378435 (/bin/sh)
lint
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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
+ /home/build/sr-ht-monorepo/ci/lib/golangci.sh install
go: downloading github.com/golangci/golangci-lint/v2 v2.13.2
go: downloading charm.land/lipgloss/v2 v2.0.6
go: downloading github.com/fatih/color v1.19.0
go: downloading github.com/gofrs/flock v0.13.0
go: downloading github.com/ldez/grignotin v0.10.1
go: downloading github.com/pelletier/go-toml/v2 v2.4.3
go: downloading github.com/santhosh-tekuri/jsonschema/v6 v6.0.3
go: downloading github.com/pelletier/go-toml v1.9.5
go: downloading github.com/spf13/cobra v1.10.2
go: downloading github.com/spf13/pflag v1.0.10
go: downloading github.com/spf13/viper v1.12.0
go: downloading go.yaml.in/yaml/v3 v3.0.5
go: downloading golang.org/x/mod v0.40.0
go: downloading github.com/mattn/go-colorable v0.1.15
go: downloading github.com/mattn/go-isatty v0.0.20
go: downloading github.com/charmbracelet/colorprofile v0.4.3
go: downloading github.com/charmbracelet/ultraviolet v0.0.0-20260811164956-006e29f97886
go: downloading github.com/charmbracelet/x/ansi v0.11.8
go: downloading github.com/charmbracelet/x/term v0.2.2
go: downloading github.com/clipperhouse/displaywidth v0.11.0
go: downloading github.com/lucasb-eyer/go-colorful v1.4.1
go: downloading github.com/rivo/uniseg v0.4.7
go: downloading golang.org/x/tools v0.49.0
go: downloading github.com/go-viper/mapstructure/v2 v2.5.0
go: downloading github.com/hashicorp/go-version v1.9.0
go: downloading github.com/mitchellh/go-homedir v1.1.0
go: downloading github.com/alecthomas/chroma/v2 v2.27.0
go: downloading github.com/rogpeppe/go-internal v1.16.0
go: downloading github.com/golangci/plugin-module-register v0.1.2
go: downloading github.com/sirupsen/logrus v1.10.1
go: downloading github.com/stretchr/testify v1.12.1
go: downloading github.com/go-xmlfmt/xmlfmt v1.1.3
go: downloading github.com/golangci/revgrep v0.8.0
go: downloading golang.org/x/sys v0.47.0
go: downloading golang.org/x/text v0.40.0
go: downloading github.com/fsnotify/fsnotify v1.9.0
go: downloading github.com/mitchellh/mapstructure v1.5.0
go: downloading github.com/spf13/afero v1.15.0
go: downloading github.com/spf13/cast v1.5.0
go: downloading github.com/spf13/jwalterweatherman v1.1.0
go: downloading github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e
go: downloading github.com/charmbracelet/x/termios v0.1.1
go: downloading github.com/charmbracelet/x/windows v0.2.2
go: downloading github.com/muesli/cancelreader v0.2.2
go: downloading golang.org/x/sync v0.22.0
go: downloading github.com/clipperhouse/uax29/v2 v2.7.0
go: downloading github.com/mattn/go-runewidth v0.0.24
go: downloading github.com/daixiang0/gci v0.13.7
go: downloading github.com/golangci/gofmt v0.0.0-20260820135601-e84e05053792
go: downloading mvdan.cc/gofumpt v0.11.0
go: downloading github.com/golangci/golines v0.15.0
go: downloading github.com/sourcegraph/go-diff v0.8.0
go: downloading github.com/golangci/swaggoswag v0.0.0-20250504205917-77f2aca3143e
go: downloading go.augendre.info/arangolint v0.4.0
go: downloading github.com/alingse/asasalint v0.0.11
go: downloading github.com/golangci/asciicheck v0.5.0
go: downloading github.com/breml/bidichk v0.3.3
go: downloading github.com/timakin/bodyclose v0.0.0-20260129054331-73d1f95b84b4
go: downloading github.com/golangci/canonicalheader v0.0.0-20260827115959-a25c71c521f6
go: downloading github.com/ClickHouse/clickhouse-go-linter v1.2.1
go: downloading github.com/sivchari/containedctx v1.0.3
go: downloading github.com/kkHAIKE/contextcheck v1.1.6
go: downloading github.com/karamaru-alpha/copyloopvar v1.2.2
go: downloading github.com/bkielbasa/cyclop v1.2.3
go: downloading gitlab.com/bosi/decorder v0.4.2
go: downloading github.com/OpenPeeDeeP/depguard/v2 v2.2.1
go: downloading github.com/golangci/dupl v0.0.0-20260401084720-c99c5cf5c202
go: downloading github.com/Abirdcfly/dupword v0.1.8
go: downloading github.com/charithe/durationcheck v0.0.11
go: downloading github.com/manuelarte/embeddedstructfieldcheck v0.4.0
go: downloading github.com/Djarvur/go-err113 v0.1.1
go: downloading github.com/kisielk/errcheck v1.20.0
go: downloading github.com/breml/errchkjson v0.4.1
go: downloading github.com/Antonboom/errname v1.1.2
go: downloading codeberg.org/polyfloyd/go-errorlint v1.9.0
go: downloading github.com/nishanths/exhaustive v0.12.0
go: downloading dev.gaijin.team/go/exhaustruct/v4 v4.0.0
go: downloading dev.gaijin.team/go/exhaustruct/v5 v5.0.3
go: downloading github.com/ldez/exptostd v0.4.5
go: downloading go.augendre.info/fatcontext v0.10.0
go: downloading github.com/gostaticanalysis/forcetypeassert v0.2.0
go: downloading github.com/ashanbrown/forbidigo/v2 v2.3.1
go: downloading github.com/manuelarte/funcorder v0.6.0
go: downloading github.com/ultraware/funlen v0.2.0
go: downloading github.com/nunnatsa/ginkgolinter v0.24.0
go: downloading 4d63.com/gocheckcompilerdirectives v1.4.0
go: downloading 4d63.com/gochecknoglobals v0.2.2
go: downloading github.com/alecthomas/go-check-sumtype v0.3.1
go: downloading github.com/uudashr/gocognit v1.2.1
go: downloading github.com/jgautheron/goconst v1.11.0
go: downloading github.com/go-critic/go-critic v0.14.4
go: downloading github.com/quasilyte/go-ruleguard/dsl v0.3.23
go: downloading github.com/fzipp/gocyclo v0.6.0
go: downloading github.com/quasilyte/go-ruleguard v0.4.5
go: downloading github.com/godoc-lint/godoc-lint v0.11.2
go: downloading github.com/tetafro/godot v1.5.6
go: downloading github.com/matoous/godox v1.1.0
go: downloading github.com/denis-tingaikin/go-header v0.5.0
go: downloading github.com/ldez/gomoddirectives v0.9.0
go: downloading github.com/Masterminds/semver/v3 v3.5.0
go: downloading github.com/ryancurrah/gomodguard v1.4.1
go: downloading github.com/ryancurrah/gomodguard/v2 v2.1.3
go: downloading github.com/golangci/go-printf-func-name v0.1.1
go: downloading github.com/securego/gosec/v2 v2.28.0
go: downloading github.com/xen0n/gosmopolitan v1.3.0
go: downloading github.com/leonklingele/grouper v1.1.2
go: downloading github.com/uudashr/iface v1.5.1
go: downloading github.com/julz/importas v0.2.0
go: downloading github.com/macabu/inamedparam v0.2.0
go: downloading github.com/gordonklaus/ineffassign v0.2.0
go: downloading github.com/sashamelentyev/interfacebloat v1.1.0
go: downloading github.com/ckaznocha/intrange v0.3.1
go: downloading github.com/AdminBenni/iota-mixing v1.0.0
go: downloading github.com/butuzov/ireturn v0.4.1
go: downloading github.com/timonwong/loggercheck v0.11.0
go: downloading github.com/yagipy/maintidx v1.0.0
go: downloading github.com/ashanbrown/makezero/v2 v2.2.1
go: downloading github.com/butuzov/mirror v1.3.3
go: downloading github.com/golangci/misspell v0.8.0
go: downloading github.com/tommy-muehle/go-mnd/v2 v2.5.1
go: downloading go-simpler.org/musttag v0.14.0
go: downloading github.com/alexkohler/nakedret/v2 v2.0.6
go: downloading github.com/nakabonne/nestif v0.3.1
go: downloading github.com/gostaticanalysis/nilerr v0.1.2
go: downloading github.com/alingse/nilnesserr v0.2.0
go: downloading github.com/Antonboom/nilnil v1.1.2
go: downloading github.com/ssgreg/nlreturn/v2 v2.2.1
go: downloading github.com/sonatard/noctx v0.5.1
go: downloading github.com/AlwxSin/noinlineerr v1.0.6
go: downloading github.com/firefart/nonamedreturns v1.0.8
go: downloading github.com/stbenjam/no-sprintf-host-port v0.3.1
go: downloading github.com/kunwardeep/paralleltest v1.0.15
go: downloading github.com/catenacyber/perfsprint v0.10.1
go: downloading github.com/alexkohler/prealloc v1.1.0
go: downloading github.com/nishanths/predeclared v0.2.2
go: downloading github.com/yeya24/promlinter v0.3.0
go: downloading github.com/ghostiam/protogetter v0.3.21
go: downloading github.com/curioswitch/go-reassign v0.3.0
go: downloading github.com/raeperd/recvcheck v0.3.0
go: downloading github.com/BurntSushi/toml v1.6.0
go: downloading github.com/mgechev/revive v1.15.0
go: downloading github.com/golangci/rowserrcheck v0.0.0-20260419091836-c5f79b8a11ba
go: downloading go-simpler.org/sloglint v0.12.0
go: downloading github.com/jjti/go-spancheck v0.6.5
go: downloading github.com/ryanrolds/sqlclosecheck v0.6.0
go: downloading honnef.co/go/tools v0.8.1
go: downloading github.com/4meepo/tagalign v1.4.3
go: downloading github.com/ldez/tagliatelle v0.7.2
go: downloading github.com/maratori/testableexamples v1.0.1
go: downloading github.com/Antonboom/testifylint v1.6.4
go: downloading github.com/maratori/testpackage v1.1.2
go: downloading github.com/kulti/thelper v0.7.1
go: downloading github.com/moricho/tparallel v0.3.2
go: downloading github.com/golangci/unconvert v0.0.0-20250410112200-a129a6e6413e
go: downloading mvdan.cc/unparam v0.0.0-20260823230713-2fa3d841b0c8
go: downloading github.com/MirrexOne/unqueryvet v1.5.4
go: downloading github.com/sashamelentyev/usestdlibvars v1.29.0
go: downloading github.com/ldez/usetesting v0.5.0
go: downloading github.com/blizzy78/varnamelen v0.8.0
go: downloading github.com/sanposhiho/wastedassign/v2 v2.1.0
go: downloading github.com/ultraware/whitespace v0.2.0
go: downloading github.com/tomarrell/wrapcheck/v2 v2.12.0
go: downloading github.com/bombsimon/wsl/v4 v4.7.0
go: downloading github.com/bombsimon/wsl/v5 v5.9.0
go: downloading github.com/ykadowak/zerologlint v0.1.5
go: downloading github.com/stretchr/objx v0.5.3
go: downloading github.com/subosito/gotenv v1.4.1
go: downloading github.com/hashicorp/hcl v1.0.0
go: downloading gopkg.in/ini.v1 v1.67.0
go: downloading github.com/magiconair/properties v1.8.6
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading go.uber.org/zap v1.27.0
go: downloading github.com/hexops/gotextdiff v1.0.3
go: downloading github.com/dave/dst v0.27.3
go: downloading github.com/gostaticanalysis/analysisutil v0.7.1
go: downloading github.com/go-toolsmith/astcast v1.1.0
go: downloading github.com/gobwas/glob v0.2.3
go: downloading dev.gaijin.team/go/golib v0.8.1
go: downloading github.com/google/go-cmp v0.7.0
go: downloading github.com/go-toolsmith/astcopy v1.1.0
go: downloading github.com/go-toolsmith/astequal v1.2.0
go: downloading github.com/go-toolsmith/astfmt v1.1.0
go: downloading github.com/go-toolsmith/astp v1.1.0
go: downloading github.com/go-toolsmith/strparse v1.1.0
go: downloading github.com/go-toolsmith/typep v1.1.0
go: downloading github.com/quasilyte/regex/syntax v0.0.0-20210819130434-b3f0c404a727
go: downloading github.com/ccojocar/zxcvbn-go v1.0.4
go: downloading github.com/gostaticanalysis/comment v1.5.0
go: downloading github.com/prometheus/client_golang v1.12.1
go: downloading github.com/prometheus/client_model v0.2.0
go: downloading github.com/fatih/structtag v1.2.0
go: downloading github.com/ettle/strcase v0.2.0
go: downloading github.com/hashicorp/go-immutable-radix/v2 v2.1.0
go: downloading github.com/alfatraining/structtag v1.0.0
go: downloading github.com/dlclark/regexp2/v2 v2.2.1
go: downloading go.uber.org/multierr v1.10.0
go: downloading github.com/dlclark/regexp2 v1.12.0
go: downloading github.com/ldez/structtags v0.6.1
go: downloading golang.org/x/exp/typeparams v0.0.0-20260811152304-ee035b5b010f
go: downloading golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b
go: downloading github.com/quasilyte/gogrep v0.5.0
go: downloading github.com/quasilyte/stdinfo v0.0.0-20220114132959-f7386bf02567
go: downloading github.com/beorn7/perks v1.0.1
go: downloading github.com/cespare/xxhash/v2 v2.3.0
go: downloading github.com/golang/protobuf v1.5.3
go: downloading github.com/prometheus/common v0.32.1
go: downloading github.com/prometheus/procfs v0.7.3
go: downloading google.golang.org/protobuf v1.36.11
go: downloading codeberg.org/chavacava/garif v0.2.0
go: downloading github.com/hashicorp/golang-lru/v2 v2.0.7
go: downloading github.com/matttproud/golang_protobuf_extensions v1.0.1
/usr/local/bin/golangci-lint
golangci-lint has version 2.13.2 built with go1.27.0 from (unknown, modified: ?, mod sum: "h1:bCyq3E4vo9qwzifjpzJqYndEt7Ncva80qkk8G2B4TXU=") on (unknown)
+ cd sr-ht-monorepo/lib/core
+ golangci-lint run
0 issues.
build
1
2
+ cd sr-ht-monorepo/lib/core
+ go build ./...
test
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
+ cd sr-ht-monorepo/lib/core
+ go test -covermode=atomic -coverprofile=/home/build/cover.out ./...
?   	sourcecraft.dev/bigbes/sr-ht-core	[no test files]
ok  	sourcecraft.dev/bigbes/sr-ht-core/auth	0.047s	coverage: 37.7% of statements
	sourcecraft.dev/bigbes/sr-ht-core/client		coverage: 0.0% of statements
	sourcecraft.dev/bigbes/sr-ht-core/cmd/token		coverage: 0.0% of statements
	sourcecraft.dev/bigbes/sr-ht-core/config		coverage: 0.0% of statements
ok  	sourcecraft.dev/bigbes/sr-ht-core/crypto	0.008s	coverage: 83.7% of statements
ok  	sourcecraft.dev/bigbes/sr-ht-core/database	0.004s	coverage: 0.0% of statements [no tests to run]
	sourcecraft.dev/bigbes/sr-ht-core/email		coverage: 0.0% of statements
ok  	sourcecraft.dev/bigbes/sr-ht-core/errors	0.006s	coverage: 57.1% of statements
	sourcecraft.dev/bigbes/sr-ht-core/feature		coverage: 0.0% of statements
ok  	sourcecraft.dev/bigbes/sr-ht-core/model	0.006s	coverage: 0.0% of statements [no tests to run]
	sourcecraft.dev/bigbes/sr-ht-core/objects		coverage: 0.0% of statements
	sourcecraft.dev/bigbes/sr-ht-core/redis		coverage: 0.0% of statements
ok  	sourcecraft.dev/bigbes/sr-ht-core/server	0.010s	coverage: 7.3% of statements
	sourcecraft.dev/bigbes/sr-ht-core/valid		coverage: 0.0% of statements
ok  	sourcecraft.dev/bigbes/sr-ht-core/webhooks	0.016s	coverage: 35.3% of statements
+ go tool cover -func=/home/build/cover.out
+ tail -1
total:								(statements)			16.8%
coverage
1
2
3
4
5
6
7
8
9
10
11
+ cd sr-ht-monorepo/lib/core
+ '[' '!' -r /home/build/.srht-token ']'
+ ref=
+ ref=
+ url=https://cov.srht.bigb.es/api/v1/repos/~bigbes/sr-ht-core/reports
++ git rev-parse HEAD
+ url='https://cov.srht.bigb.es/api/v1/repos/~bigbes/sr-ht-core/reports?commit=70490f67726ffdf27f975a35ce32cc9849352be5&ref=&key=754&job_url=https://builds.srht.bigb.es/~bigbes/job/754'
uploading cover.out to https://cov.srht.bigb.es/api/v1/repos/~bigbes/sr-ht-core/reports?commit=70490f67726ffdf27f975a35ce32cc9849352be5&ref=&key=754&job_url=https://builds.srht.bigb.es/~bigbes/job/754
+ echo 'uploading cover.out to https://cov.srht.bigb.es/api/v1/repos/~bigbes/sr-ht-core/reports?commit=70490f67726ffdf27f975a35ce32cc9849352be5&ref=&key=754&job_url=https://builds.srht.bigb.es/~bigbes/job/754'
+ set +x
{"id":105,"url":"https://cov.srht.bigb.es/~bigbes/sr-ht-core/reports/105","metric":"statements","total":1998,"covered":336,"pct":16.816816816816818,"files":29,"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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
+ cd sr-ht-monorepo/lib/core
+ go test -run '^$' -bench . -benchmem -benchtime=300ms -count=10 -timeout 20m ./...
+ cat /home/build/bench.txt
?   	sourcecraft.dev/bigbes/sr-ht-core	[no test files]
goos: linux
goarch: amd64
pkg: sourcecraft.dev/bigbes/sr-ht-core/auth
cpu: AMD Ryzen 7 3700X 8-Core Processor             
BenchmarkBearerTokenEncode-2           	  100263	      3624 ns/op	    1968 B/op	      15 allocs/op
BenchmarkBearerTokenEncode-2           	  127436	      3028 ns/op	    1968 B/op	      15 allocs/op
BenchmarkBearerTokenEncode-2           	  115143	      3287 ns/op	    1968 B/op	      15 allocs/op
BenchmarkBearerTokenEncode-2           	  133802	      2427 ns/op	    1968 B/op	      15 allocs/op
BenchmarkBearerTokenEncode-2           	  144829	      2485 ns/op	    1968 B/op	      15 allocs/op
BenchmarkBearerTokenEncode-2           	  180555	      2318 ns/op	    1968 B/op	      15 allocs/op
BenchmarkBearerTokenEncode-2           	  143876	      2549 ns/op	    1968 B/op	      15 allocs/op
BenchmarkBearerTokenEncode-2           	  164422	      2772 ns/op	    1968 B/op	      15 allocs/op
BenchmarkBearerTokenEncode-2           	  157840	      2543 ns/op	    1968 B/op	      15 allocs/op
BenchmarkBearerTokenEncode-2           	  120643	      2646 ns/op	    1968 B/op	      15 allocs/op
BenchmarkDecodeBearerToken/valid-2     	  118502	      2682 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerToken/valid-2     	  153987	      2253 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerToken/valid-2     	  147070	      2265 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerToken/valid-2     	  168226	      2293 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerToken/valid-2     	  147896	      2466 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerToken/valid-2     	  159538	      2437 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerToken/valid-2     	  149655	      2602 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerToken/valid-2     	  123884	      2825 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerToken/valid-2     	  105124	      2956 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerToken/valid-2     	  121083	      2762 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerToken/expired-2   	  130786	      2907 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerToken/expired-2   	  125850	      2780 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerToken/expired-2   	  143338	      2780 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerToken/expired-2   	  163495	      2463 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerToken/expired-2   	  118378	      2574 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerToken/expired-2   	  147746	      2428 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerToken/expired-2   	  137988	      2419 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerToken/expired-2   	  151366	      2538 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerToken/expired-2   	  148630	      2821 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerToken/expired-2   	  148677	      2965 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerToken/bad_mac-2   	  275360	      1139 ns/op	     736 B/op	       7 allocs/op
BenchmarkDecodeBearerToken/bad_mac-2   	  273520	      1411 ns/op	     736 B/op	       7 allocs/op
BenchmarkDecodeBearerToken/bad_mac-2   	  291493	      1206 ns/op	     736 B/op	       7 allocs/op
BenchmarkDecodeBearerToken/bad_mac-2   	  313921	      1189 ns/op	     736 B/op	       7 allocs/op
BenchmarkDecodeBearerToken/bad_mac-2   	  330534	      1197 ns/op	     736 B/op	       7 allocs/op
BenchmarkDecodeBearerToken/bad_mac-2   	  300310	      1282 ns/op	     736 B/op	       7 allocs/op
BenchmarkDecodeBearerToken/bad_mac-2   	  212511	      1451 ns/op	     736 B/op	       7 allocs/op
BenchmarkDecodeBearerToken/bad_mac-2   	  304722	      1189 ns/op	     736 B/op	       7 allocs/op
BenchmarkDecodeBearerToken/bad_mac-2   	  272164	      1392 ns/op	     736 B/op	       7 allocs/op
BenchmarkDecodeBearerToken/bad_mac-2   	  247345	      1418 ns/op	     736 B/op	       7 allocs/op
BenchmarkDecodeBearerToken/not_base64-2         	 4841755	        70.67 ns/op	      80 B/op	       1 allocs/op
BenchmarkDecodeBearerToken/not_base64-2         	 7199646	        56.03 ns/op	      80 B/op	       1 allocs/op
BenchmarkDecodeBearerToken/not_base64-2         	 7139391	        53.39 ns/op	      80 B/op	       1 allocs/op
BenchmarkDecodeBearerToken/not_base64-2         	 7402342	        50.02 ns/op	      80 B/op	       1 allocs/op
BenchmarkDecodeBearerToken/not_base64-2         	 6656884	        55.91 ns/op	      80 B/op	       1 allocs/op
BenchmarkDecodeBearerToken/not_base64-2         	 6300440	        53.02 ns/op	      80 B/op	       1 allocs/op
BenchmarkDecodeBearerToken/not_base64-2         	 7430523	        54.54 ns/op	      80 B/op	       1 allocs/op
BenchmarkDecodeBearerToken/not_base64-2         	 6698341	        50.84 ns/op	      80 B/op	       1 allocs/op
BenchmarkDecodeBearerToken/not_base64-2         	 7354614	        54.66 ns/op	      80 B/op	       1 allocs/op
BenchmarkDecodeBearerToken/not_base64-2         	 6987992	        49.64 ns/op	      80 B/op	       1 allocs/op
BenchmarkDecodeBearerTokenParallel-2            	  221046	      1455 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerTokenParallel-2            	  303043	      1400 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerTokenParallel-2            	  221838	      1436 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerTokenParallel-2            	  282837	      1362 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerTokenParallel-2            	  235332	      1319 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerTokenParallel-2            	  223783	      1545 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerTokenParallel-2            	  199708	      1607 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerTokenParallel-2            	  248340	      1508 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerTokenParallel-2            	  212673	      1556 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeBearerTokenParallel-2            	  255421	      1310 ns/op	    1264 B/op	      16 allocs/op
BenchmarkDecodeGrants/universal-2               	19640445	        17.32 ns/op	       0 B/op	       0 allocs/op
BenchmarkDecodeGrants/universal-2               	18665029	        17.84 ns/op	       0 B/op	       0 allocs/op
BenchmarkDecodeGrants/universal-2               	20183624	        18.31 ns/op	       0 B/op	       0 allocs/op
BenchmarkDecodeGrants/universal-2               	22044022	        19.17 ns/op	       0 B/op	       0 allocs/op
BenchmarkDecodeGrants/universal-2               	17315664	        19.76 ns/op	       0 B/op	       0 allocs/op
BenchmarkDecodeGrants/universal-2               	16808294	        18.86 ns/op	       0 B/op	       0 allocs/op
BenchmarkDecodeGrants/universal-2               	17362034	        19.18 ns/op	       0 B/op	       0 allocs/op
BenchmarkDecodeGrants/universal-2               	22256385	        17.77 ns/op	       0 B/op	       0 allocs/op
BenchmarkDecodeGrants/universal-2               	21650599	        16.81 ns/op	       0 B/op	       0 allocs/op
BenchmarkDecodeGrants/universal-2               	19369081	        17.59 ns/op	       0 B/op	       0 allocs/op
BenchmarkDecodeGrants/single-2                  	  684628	       489.7 ns/op	     472 B/op	       8 allocs/op
BenchmarkDecodeGrants/single-2                  	  657146	       605.3 ns/op	     472 B/op	       8 allocs/op
BenchmarkDecodeGrants/single-2                  	  628594	       538.0 ns/op	     472 B/op	       8 allocs/op
BenchmarkDecodeGrants/single-2                  	  588349	       603.8 ns/op	     472 B/op	       8 allocs/op
BenchmarkDecodeGrants/single-2                  	  648356	       615.5 ns/op	     472 B/op	       8 allocs/op
BenchmarkDecodeGrants/single-2                  	  543819	       631.5 ns/op	     472 B/op	       8 allocs/op
BenchmarkDecodeGrants/single-2                  	  481404	       642.0 ns/op	     472 B/op	       8 allocs/op
BenchmarkDecodeGrants/single-2                  	  472054	       662.8 ns/op	     472 B/op	       8 allocs/op
BenchmarkDecodeGrants/single-2                  	  519481	       621.9 ns/op	     472 B/op	       8 allocs/op
BenchmarkDecodeGrants/single-2                  	  669664	       622.6 ns/op	     472 B/op	       8 allocs/op
BenchmarkDecodeGrants/six-2                     	  156573	      2472 ns/op	    1144 B/op	      33 allocs/op
BenchmarkDecodeGrants/six-2                     	  180782	      2351 ns/op	    1144 B/op	      33 allocs/op
BenchmarkDecodeGrants/six-2                     	  171649	      2185 ns/op	    1144 B/op	      33 allocs/op
BenchmarkDecodeGrants/six-2                     	  159453	      2154 ns/op	    1144 B/op	      33 allocs/op
BenchmarkDecodeGrants/six-2                     	  161272	      2328 ns/op	    1144 B/op	      33 allocs/op
BenchmarkDecodeGrants/six-2                     	  169024	      2110 ns/op	    1144 B/op	      33 allocs/op
BenchmarkDecodeGrants/six-2                     	  157929	      2249 ns/op	    1144 B/op	      33 allocs/op
BenchmarkDecodeGrants/six-2                     	  127981	      2457 ns/op	    1144 B/op	      33 allocs/op
BenchmarkDecodeGrants/six-2                     	  166062	      2398 ns/op	    1144 B/op	      33 allocs/op
BenchmarkDecodeGrants/six-2                     	  150163	      2293 ns/op	    1144 B/op	      33 allocs/op
BenchmarkGrantsHas/universal-2                  	 2145039	       163.6 ns/op	      56 B/op	       3 allocs/op
BenchmarkGrantsHas/universal-2                  	 2065864	       161.4 ns/op	      56 B/op	       3 allocs/op
BenchmarkGrantsHas/universal-2                  	 2295680	       155.9 ns/op	      56 B/op	       3 allocs/op
BenchmarkGrantsHas/universal-2                  	 2231442	       184.8 ns/op	      56 B/op	       3 allocs/op
BenchmarkGrantsHas/universal-2                  	 2046094	       161.8 ns/op	      56 B/op	       3 allocs/op
BenchmarkGrantsHas/universal-2                  	 1954465	       163.3 ns/op	      56 B/op	       3 allocs/op
BenchmarkGrantsHas/universal-2                  	 2109240	       173.6 ns/op	      56 B/op	       3 allocs/op
BenchmarkGrantsHas/universal-2                  	 2222164	       151.7 ns/op	      56 B/op	       3 allocs/op
BenchmarkGrantsHas/universal-2                  	 2359682	       155.6 ns/op	      56 B/op	       3 allocs/op
BenchmarkGrantsHas/universal-2                  	 1926950	       174.1 ns/op	      56 B/op	       3 allocs/op
BenchmarkGrantsHas/local_scope_hit-2            	 1825026	       200.4 ns/op	      56 B/op	       3 allocs/op
BenchmarkGrantsHas/local_scope_hit-2            	 1774178	       185.3 ns/op	      56 B/op	       3 allocs/op
BenchmarkGrantsHas/local_scope_hit-2            	 1811394	       199.9 ns/op	      56 B/op	       3 allocs/op
BenchmarkGrantsHas/local_scope_hit-2            	 2049058	       204.8 ns/op	      56 B/op	       3 allocs/op
BenchmarkGrantsHas/local_scope_hit-2            	 1645350	       236.4 ns/op	      56 B/op	       3 allocs/op
BenchmarkGrantsHas/local_scope_hit-2            	 1672770	       204.4 ns/op	      56 B/op	       3 allocs/op
BenchmarkGrantsHas/local_scope_hit-2            	 1818260	       180.9 ns/op	      56 B/op	       3 allocs/op
BenchmarkGrantsHas/local_scope_hit-2            	 1890200	       214.1 ns/op	      56 B/op	       3 allocs/op
BenchmarkGrantsHas/local_scope_hit-2            	 1437532	       210.8 ns/op	      56 B/op	       3 allocs/op
BenchmarkGrantsHas/local_scope_hit-2            	 1733500	       199.9 ns/op	      56 B/op	       3 allocs/op
BenchmarkGrantsHas/qualified_hit-2              	16259030	        21.82 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsHas/qualified_hit-2              	17049904	        22.68 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsHas/qualified_hit-2              	15257365	        22.65 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsHas/qualified_hit-2              	17119100	        23.56 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsHas/qualified_hit-2              	16511378	        23.47 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsHas/qualified_hit-2              	15447620	        22.83 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsHas/qualified_hit-2              	14868112	        24.08 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsHas/qualified_hit-2              	13225075	        23.12 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsHas/qualified_hit-2              	16249833	        22.25 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsHas/qualified_hit-2              	15464703	        22.05 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsHas/miss-2                       	16635483	        21.61 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsHas/miss-2                       	17932300	        21.50 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsHas/miss-2                       	18196059	        20.17 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsHas/miss-2                       	18495986	        20.32 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsHas/miss-2                       	18225994	        19.54 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsHas/miss-2                       	18115261	        19.99 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsHas/miss-2                       	18136362	        23.27 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsHas/miss-2                       	17635050	        21.15 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsHas/miss-2                       	18178269	        20.58 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsHas/miss-2                       	16656253	        20.58 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsIsSubset-2                       	 1480525	       254.7 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsIsSubset-2                       	 1366708	       257.4 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsIsSubset-2                       	 1247137	       276.8 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsIsSubset-2                       	 1371000	       264.5 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsIsSubset-2                       	 1379942	       260.3 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsIsSubset-2                       	 1367251	       262.6 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsIsSubset-2                       	 1411418	       255.7 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsIsSubset-2                       	 1438051	       260.3 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsIsSubset-2                       	 1315147	       269.7 ns/op	       0 B/op	       0 allocs/op
BenchmarkGrantsIsSubset-2                       	 1405290	       248.7 ns/op	       0 B/op	       0 allocs/op
PASS
ok  	sourcecraft.dev/bigbes/sr-ht-core/auth	66.262s
?   	sourcecraft.dev/bigbes/sr-ht-core/client	[no test files]
?   	sourcecraft.dev/bigbes/sr-ht-core/cmd/token	[no test files]
?   	sourcecraft.dev/bigbes/sr-ht-core/config	[no test files]
goos: linux
goarch: amd64
pkg: sourcecraft.dev/bigbes/sr-ht-core/crypto
cpu: AMD Ryzen 7 3700X 8-Core Processor             
BenchmarkBearerHMAC/token_64B-2       	  572389	       630.3 ns/op	 101.54 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerHMAC/token_64B-2       	  536901	       616.5 ns/op	 103.81 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerHMAC/token_64B-2       	  539590	       626.4 ns/op	 102.18 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerHMAC/token_64B-2       	  597013	       612.2 ns/op	 104.55 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerHMAC/token_64B-2       	  582007	       644.8 ns/op	  99.26 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerHMAC/token_64B-2       	  556850	       664.0 ns/op	  96.38 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerHMAC/token_64B-2       	  548011	       643.7 ns/op	  99.43 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerHMAC/token_64B-2       	  532184	       703.9 ns/op	  90.92 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerHMAC/token_64B-2       	  545596	       633.2 ns/op	 101.07 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerHMAC/token_64B-2       	  529734	       660.0 ns/op	  96.97 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerHMAC/webhook_1KiB-2    	  297693	      1143 ns/op	 923.91 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerHMAC/webhook_1KiB-2    	  313362	      1147 ns/op	 920.74 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerHMAC/webhook_1KiB-2    	  277934	      1150 ns/op	 918.42 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerHMAC/webhook_1KiB-2    	  319360	      1157 ns/op	 912.96 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerHMAC/webhook_1KiB-2    	  325394	      1107 ns/op	 954.15 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerHMAC/webhook_1KiB-2    	  321331	      1133 ns/op	 931.65 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerHMAC/webhook_1KiB-2    	  301960	      1131 ns/op	 933.99 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerHMAC/webhook_1KiB-2    	  278529	      1160 ns/op	 910.39 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerHMAC/webhook_1KiB-2    	  320874	      1149 ns/op	 919.14 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerHMAC/webhook_1KiB-2    	  311030	      1157 ns/op	 912.44 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerVerify/token_64B-2     	  572635	       628.1 ns/op	 101.89 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerVerify/token_64B-2     	  516740	       620.4 ns/op	 103.16 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerVerify/token_64B-2     	  547897	       698.5 ns/op	  91.62 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerVerify/token_64B-2     	  501597	       666.8 ns/op	  95.99 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerVerify/token_64B-2     	  539222	       666.1 ns/op	  96.08 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerVerify/token_64B-2     	  503035	       632.2 ns/op	 101.23 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerVerify/token_64B-2     	  571022	       633.5 ns/op	 101.02 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerVerify/token_64B-2     	  509658	       665.1 ns/op	  96.22 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerVerify/token_64B-2     	  559894	       620.8 ns/op	 103.09 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerVerify/token_64B-2     	  518678	       603.1 ns/op	 106.12 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerVerify/webhook_1KiB-2  	  312411	      1132 ns/op	 933.06 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerVerify/webhook_1KiB-2  	  268257	      1128 ns/op	 936.37 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerVerify/webhook_1KiB-2  	  299170	      1121 ns/op	 941.91 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerVerify/webhook_1KiB-2  	  327892	      1238 ns/op	 852.95 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerVerify/webhook_1KiB-2  	  266490	      1287 ns/op	 820.40 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerVerify/webhook_1KiB-2  	  286270	      1167 ns/op	 905.10 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerVerify/webhook_1KiB-2  	  282784	      1139 ns/op	 927.08 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerVerify/webhook_1KiB-2  	  315826	      1113 ns/op	 948.38 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerVerify/webhook_1KiB-2  	  311277	      1108 ns/op	 953.18 MB/s	     512 B/op	       6 allocs/op
BenchmarkBearerVerify/webhook_1KiB-2  	  296856	      1111 ns/op	 950.32 MB/s	     512 B/op	       6 allocs/op
BenchmarkEncrypt/token_64B-2          	  195595	      1854 ns/op	  34.52 MB/s	    1856 B/op	      10 allocs/op
BenchmarkEncrypt/token_64B-2          	  211580	      1883 ns/op	  33.98 MB/s	    1856 B/op	      10 allocs/op
BenchmarkEncrypt/token_64B-2          	  188391	      2030 ns/op	  31.53 MB/s	    1856 B/op	      10 allocs/op
BenchmarkEncrypt/token_64B-2          	  181077	      1882 ns/op	  34.00 MB/s	    1856 B/op	      10 allocs/op
BenchmarkEncrypt/token_64B-2          	  177865	      1779 ns/op	  35.98 MB/s	    1856 B/op	      10 allocs/op
BenchmarkEncrypt/token_64B-2          	  201535	      1770 ns/op	  36.16 MB/s	    1856 B/op	      10 allocs/op
BenchmarkEncrypt/token_64B-2          	  182073	      1718 ns/op	  37.25 MB/s	    1856 B/op	      10 allocs/op
BenchmarkEncrypt/token_64B-2          	  194956	      1848 ns/op	  34.63 MB/s	    1856 B/op	      10 allocs/op
BenchmarkEncrypt/token_64B-2          	  182034	      1892 ns/op	  33.83 MB/s	    1856 B/op	      10 allocs/op
BenchmarkEncrypt/token_64B-2          	  199864	      1818 ns/op	  35.20 MB/s	    1856 B/op	      10 allocs/op
BenchmarkEncrypt/webhook_1KiB-2       	   75810	      4959 ns/op	 212.96 MB/s	    4208 B/op	      10 allocs/op
BenchmarkEncrypt/webhook_1KiB-2       	   70332	      4916 ns/op	 214.79 MB/s	    4208 B/op	      10 allocs/op
BenchmarkEncrypt/webhook_1KiB-2       	   70598	      4998 ns/op	 211.29 MB/s	    4208 B/op	      10 allocs/op
BenchmarkEncrypt/webhook_1KiB-2       	   71990	      4749 ns/op	 222.36 MB/s	    4208 B/op	      10 allocs/op
BenchmarkEncrypt/webhook_1KiB-2       	   78063	      5016 ns/op	 210.52 MB/s	    4208 B/op	      10 allocs/op
BenchmarkEncrypt/webhook_1KiB-2       	   61603	      5066 ns/op	 208.46 MB/s	    4208 B/op	      10 allocs/op
BenchmarkEncrypt/webhook_1KiB-2       	   65884	      5075 ns/op	 208.09 MB/s	    4208 B/op	      10 allocs/op
BenchmarkEncrypt/webhook_1KiB-2       	   78068	      5052 ns/op	 209.04 MB/s	    4208 B/op	      10 allocs/op
BenchmarkEncrypt/webhook_1KiB-2       	   76287	      4812 ns/op	 219.47 MB/s	    4208 B/op	      10 allocs/op
BenchmarkEncrypt/webhook_1KiB-2       	   73746	      4783 ns/op	 220.77 MB/s	    4208 B/op	      10 allocs/op
BenchmarkDecryptWithoutExpiration/token_64B-2         	  214176	      1745 ns/op	  36.67 MB/s	    1680 B/op	       9 allocs/op
BenchmarkDecryptWithoutExpiration/token_64B-2         	  186489	      1761 ns/op	  36.35 MB/s	    1680 B/op	       9 allocs/op
BenchmarkDecryptWithoutExpiration/token_64B-2         	  203724	      1746 ns/op	  36.65 MB/s	    1680 B/op	       9 allocs/op
BenchmarkDecryptWithoutExpiration/token_64B-2         	  230030	      1677 ns/op	  38.16 MB/s	    1680 B/op	       9 allocs/op
BenchmarkDecryptWithoutExpiration/token_64B-2         	  170702	      1761 ns/op	  36.34 MB/s	    1680 B/op	       9 allocs/op
BenchmarkDecryptWithoutExpiration/token_64B-2         	  209823	      1775 ns/op	  36.05 MB/s	    1680 B/op	       9 allocs/op
BenchmarkDecryptWithoutExpiration/token_64B-2         	  191276	      1689 ns/op	  37.90 MB/s	    1680 B/op	       9 allocs/op
BenchmarkDecryptWithoutExpiration/token_64B-2         	  215174	      1691 ns/op	  37.84 MB/s	    1680 B/op	       9 allocs/op
BenchmarkDecryptWithoutExpiration/token_64B-2         	  218149	      1630 ns/op	  39.26 MB/s	    1680 B/op	       9 allocs/op
BenchmarkDecryptWithoutExpiration/token_64B-2         	  230268	      1529 ns/op	  41.85 MB/s	    1680 B/op	       9 allocs/op
BenchmarkDecryptWithoutExpiration/webhook_1KiB-2      	   91485	      3876 ns/op	 272.48 MB/s	    2688 B/op	       9 allocs/op
BenchmarkDecryptWithoutExpiration/webhook_1KiB-2      	   82276	      4027 ns/op	 262.22 MB/s	    2688 B/op	       9 allocs/op
BenchmarkDecryptWithoutExpiration/webhook_1KiB-2      	   81475	      4643 ns/op	 227.42 MB/s	    2688 B/op	       9 allocs/op
BenchmarkDecryptWithoutExpiration/webhook_1KiB-2      	   76382	      4598 ns/op	 229.67 MB/s	    2688 B/op	       9 allocs/op
BenchmarkDecryptWithoutExpiration/webhook_1KiB-2      	   86912	      4023 ns/op	 262.46 MB/s	    2688 B/op	       9 allocs/op
BenchmarkDecryptWithoutExpiration/webhook_1KiB-2      	   84613	      4633 ns/op	 227.94 MB/s	    2688 B/op	       9 allocs/op
BenchmarkDecryptWithoutExpiration/webhook_1KiB-2      	   74636	      5626 ns/op	 187.71 MB/s	    2688 B/op	       9 allocs/op
BenchmarkDecryptWithoutExpiration/webhook_1KiB-2      	   58636	      5817 ns/op	 181.54 MB/s	    2688 B/op	       9 allocs/op
BenchmarkDecryptWithoutExpiration/webhook_1KiB-2      	   70950	      5367 ns/op	 196.75 MB/s	    2688 B/op	       9 allocs/op
BenchmarkDecryptWithoutExpiration/webhook_1KiB-2      	   66195	      5153 ns/op	 204.92 MB/s	    2688 B/op	       9 allocs/op
BenchmarkDecryptWithExpiration/token_64B-2            	  185062	      2029 ns/op	  31.54 MB/s	    1680 B/op	       9 allocs/op
BenchmarkDecryptWithExpiration/token_64B-2            	  201700	      2047 ns/op	  31.27 MB/s	    1680 B/op	       9 allocs/op
BenchmarkDecryptWithExpiration/token_64B-2            	  205174	      1636 ns/op	  39.12 MB/s	    1680 B/op	       9 allocs/op
BenchmarkDecryptWithExpiration/token_64B-2            	  187107	      1604 ns/op	  39.91 MB/s	    1680 B/op	       9 allocs/op
BenchmarkDecryptWithExpiration/token_64B-2            	  196508	      1625 ns/op	  39.38 MB/s	    1680 B/op	       9 allocs/op
BenchmarkDecryptWithExpiration/token_64B-2            	  196890	      1674 ns/op	  38.22 MB/s	    1680 B/op	       9 allocs/op
BenchmarkDecryptWithExpiration/token_64B-2            	  207998	      1899 ns/op	  33.71 MB/s	    1680 B/op	       9 allocs/op
BenchmarkDecryptWithExpiration/token_64B-2            	  173949	      2098 ns/op	  30.51 MB/s	    1680 B/op	       9 allocs/op
BenchmarkDecryptWithExpiration/token_64B-2            	  158973	      1930 ns/op	  33.16 MB/s	    1680 B/op	       9 allocs/op
BenchmarkDecryptWithExpiration/token_64B-2            	  170420	      1893 ns/op	  33.81 MB/s	    1680 B/op	       9 allocs/op
BenchmarkDecryptWithExpiration/webhook_1KiB-2         	   64645	      4784 ns/op	 220.73 MB/s	    2688 B/op	       9 allocs/op
BenchmarkDecryptWithExpiration/webhook_1KiB-2         	   80538	      4440 ns/op	 237.84 MB/s	    2688 B/op	       9 allocs/op
BenchmarkDecryptWithExpiration/webhook_1KiB-2         	   75615	      4747 ns/op	 222.46 MB/s	    2688 B/op	       9 allocs/op
BenchmarkDecryptWithExpiration/webhook_1KiB-2         	   64522	      6102 ns/op	 173.05 MB/s	    2688 B/op	       9 allocs/op
BenchmarkDecryptWithExpiration/webhook_1KiB-2         	   76491	      4554 ns/op	 231.87 MB/s	    2688 B/op	       9 allocs/op
BenchmarkDecryptWithExpiration/webhook_1KiB-2         	   75213	      4783 ns/op	 220.79 MB/s	    2688 B/op	       9 allocs/op
BenchmarkDecryptWithExpiration/webhook_1KiB-2         	   83366	      4341 ns/op	 243.26 MB/s	    2688 B/op	       9 allocs/op
BenchmarkDecryptWithExpiration/webhook_1KiB-2         	   86414	      3976 ns/op	 265.60 MB/s	    2688 B/op	       9 allocs/op
BenchmarkDecryptWithExpiration/webhook_1KiB-2         	   88952	      4193 ns/op	 251.84 MB/s	    2688 B/op	       9 allocs/op
BenchmarkDecryptWithExpiration/webhook_1KiB-2         	   85514	      4265 ns/op	 247.60 MB/s	    2688 B/op	       9 allocs/op
BenchmarkSign/token_64B-2                             	   15145	     23886 ns/op	   2.68 MB/s	      64 B/op	       1 allocs/op
BenchmarkSign/token_64B-2                             	   14418	     24501 ns/op	   2.61 MB/s	      64 B/op	       1 allocs/op
BenchmarkSign/token_64B-2                             	   13765	     24337 ns/op	   2.63 MB/s	      64 B/op	       1 allocs/op
BenchmarkSign/token_64B-2                             	   13731	     23641 ns/op	   2.71 MB/s	      64 B/op	       1 allocs/op
BenchmarkSign/token_64B-2                             	   15756	     23762 ns/op	   2.69 MB/s	      64 B/op	       1 allocs/op
BenchmarkSign/token_64B-2                             	   15184	     23291 ns/op	   2.75 MB/s	      64 B/op	       1 allocs/op
BenchmarkSign/token_64B-2                             	   14024	     26431 ns/op	   2.42 MB/s	      64 B/op	       1 allocs/op
BenchmarkSign/token_64B-2                             	   13275	     23315 ns/op	   2.74 MB/s	      64 B/op	       1 allocs/op
BenchmarkSign/token_64B-2                             	   15518	     23203 ns/op	   2.76 MB/s	      64 B/op	       1 allocs/op
BenchmarkSign/token_64B-2                             	   15408	     23310 ns/op	   2.75 MB/s	      64 B/op	       1 allocs/op
BenchmarkSign/webhook_1KiB-2                          	   13429	     26104 ns/op	  40.45 MB/s	      64 B/op	       1 allocs/op
BenchmarkSign/webhook_1KiB-2                          	   13747	     26100 ns/op	  40.46 MB/s	      64 B/op	       1 allocs/op
BenchmarkSign/webhook_1KiB-2                          	   13671	     30316 ns/op	  34.83 MB/s	      64 B/op	       1 allocs/op
BenchmarkSign/webhook_1KiB-2                          	   13425	     26039 ns/op	  40.55 MB/s	      64 B/op	       1 allocs/op
BenchmarkSign/webhook_1KiB-2                          	   12740	     30193 ns/op	  34.97 MB/s	      64 B/op	       1 allocs/op
BenchmarkSign/webhook_1KiB-2                          	   12302	     28793 ns/op	  36.68 MB/s	      64 B/op	       1 allocs/op
BenchmarkSign/webhook_1KiB-2                          	   12074	     27284 ns/op	  38.70 MB/s	      64 B/op	       1 allocs/op
BenchmarkSign/webhook_1KiB-2                          	   13552	     27553 ns/op	  38.33 MB/s	      64 B/op	       1 allocs/op
BenchmarkSign/webhook_1KiB-2                          	   12870	     27235 ns/op	  38.77 MB/s	      64 B/op	       1 allocs/op
BenchmarkSign/webhook_1KiB-2                          	   13784	     27500 ns/op	  38.40 MB/s	      64 B/op	       1 allocs/op
BenchmarkVerify/token_64B-2                           	    6780	     60970 ns/op	   1.05 MB/s	       0 B/op	       0 allocs/op
BenchmarkVerify/token_64B-2                           	    6410	     56290 ns/op	   1.14 MB/s	       0 B/op	       0 allocs/op
BenchmarkVerify/token_64B-2                           	    6354	     58972 ns/op	   1.09 MB/s	       0 B/op	       0 allocs/op
BenchmarkVerify/token_64B-2                           	    6496	     57499 ns/op	   1.11 MB/s	       0 B/op	       0 allocs/op
BenchmarkVerify/token_64B-2                           	    6630	     53729 ns/op	   1.19 MB/s	       0 B/op	       0 allocs/op
BenchmarkVerify/token_64B-2                           	    6655	     56437 ns/op	   1.13 MB/s	       0 B/op	       0 allocs/op
BenchmarkVerify/token_64B-2                           	    6468	     54123 ns/op	   1.18 MB/s	       0 B/op	       0 allocs/op
BenchmarkVerify/token_64B-2                           	    6682	     53696 ns/op	   1.19 MB/s	       0 B/op	       0 allocs/op
BenchmarkVerify/token_64B-2                           	    6579	     53564 ns/op	   1.19 MB/s	       0 B/op	       0 allocs/op
BenchmarkVerify/token_64B-2                           	    6720	     53687 ns/op	   1.19 MB/s	       0 B/op	       0 allocs/op
BenchmarkVerify/webhook_1KiB-2                        	    6528	     59071 ns/op	  17.88 MB/s	       0 B/op	       0 allocs/op
BenchmarkVerify/webhook_1KiB-2                        	    6439	     64312 ns/op	  16.42 MB/s	       0 B/op	       0 allocs/op
BenchmarkVerify/webhook_1KiB-2                        	    6367	     59441 ns/op	  17.77 MB/s	       0 B/op	       0 allocs/op
BenchmarkVerify/webhook_1KiB-2                        	    6403	     60291 ns/op	  17.52 MB/s	       0 B/op	       0 allocs/op
BenchmarkVerify/webhook_1KiB-2                        	    6561	     54530 ns/op	  19.37 MB/s	       0 B/op	       0 allocs/op
BenchmarkVerify/webhook_1KiB-2                        	    6387	     54879 ns/op	  19.24 MB/s	       0 B/op	       0 allocs/op
BenchmarkVerify/webhook_1KiB-2                        	    6528	     57948 ns/op	  18.22 MB/s	       0 B/op	       0 allocs/op
BenchmarkVerify/webhook_1KiB-2                        	    6649	     59230 ns/op	  17.83 MB/s	       0 B/op	       0 allocs/op
BenchmarkVerify/webhook_1KiB-2                        	    6646	     57847 ns/op	  18.26 MB/s	       0 B/op	       0 allocs/op
BenchmarkVerify/webhook_1KiB-2                        	    5707	     59711 ns/op	  17.69 MB/s	       0 B/op	       0 allocs/op
BenchmarkSignWebhook/token_64B-2                      	   13594	     26452 ns/op	   2.42 MB/s	     336 B/op	       4 allocs/op
BenchmarkSignWebhook/token_64B-2                      	   14000	     26843 ns/op	   2.38 MB/s	     336 B/op	       4 allocs/op
BenchmarkSignWebhook/token_64B-2                      	   14104	     24863 ns/op	   2.57 MB/s	     336 B/op	       4 allocs/op
BenchmarkSignWebhook/token_64B-2                      	   15044	     24278 ns/op	   2.64 MB/s	     336 B/op	       4 allocs/op
BenchmarkSignWebhook/token_64B-2                      	   15068	     25525 ns/op	   2.51 MB/s	     336 B/op	       4 allocs/op
BenchmarkSignWebhook/token_64B-2                      	   14886	     25677 ns/op	   2.49 MB/s	     336 B/op	       4 allocs/op
BenchmarkSignWebhook/token_64B-2                      	   14222	     25841 ns/op	   2.48 MB/s	     336 B/op	       4 allocs/op
BenchmarkSignWebhook/token_64B-2                      	   14420	     24896 ns/op	   2.57 MB/s	     336 B/op	       4 allocs/op
BenchmarkSignWebhook/token_64B-2                      	   13652	     25477 ns/op	   2.51 MB/s	     336 B/op	       4 allocs/op
BenchmarkSignWebhook/token_64B-2                      	   14646	     23910 ns/op	   2.68 MB/s	     336 B/op	       4 allocs/op
BenchmarkSignWebhook/webhook_1KiB-2                   	   12322	     29598 ns/op	  35.68 MB/s	    1744 B/op	       4 allocs/op
BenchmarkSignWebhook/webhook_1KiB-2                   	   12824	     29216 ns/op	  36.14 MB/s	    1744 B/op	       4 allocs/op
BenchmarkSignWebhook/webhook_1KiB-2                   	   12465	     27449 ns/op	  38.47 MB/s	    1744 B/op	       4 allocs/op
BenchmarkSignWebhook/webhook_1KiB-2                   	   13316	     27742 ns/op	  38.06 MB/s	    1744 B/op	       4 allocs/op
BenchmarkSignWebhook/webhook_1KiB-2                   	   12802	     27657 ns/op	  38.18 MB/s	    1744 B/op	       4 allocs/op
BenchmarkSignWebhook/webhook_1KiB-2                   	   13154	     27034 ns/op	  39.06 MB/s	    1744 B/op	       4 allocs/op
BenchmarkSignWebhook/webhook_1KiB-2                   	   13068	     27744 ns/op	  38.06 MB/s	    1744 B/op	       4 allocs/op
BenchmarkSignWebhook/webhook_1KiB-2                   	   12196	     29981 ns/op	  35.22 MB/s	    1744 B/op	       4 allocs/op
BenchmarkSignWebhook/webhook_1KiB-2                   	   12966	     26901 ns/op	  39.25 MB/s	    1744 B/op	       4 allocs/op
BenchmarkSignWebhook/webhook_1KiB-2                   	   10000	     30715 ns/op	  34.38 MB/s	    1744 B/op	       4 allocs/op
BenchmarkVerifyWebhook/token_64B-2                    	    5302	     62012 ns/op	   1.03 MB/s	     208 B/op	       2 allocs/op
BenchmarkVerifyWebhook/token_64B-2                    	    6080	     56227 ns/op	   1.14 MB/s	     208 B/op	       2 allocs/op
BenchmarkVerifyWebhook/token_64B-2                    	    6228	     58363 ns/op	   1.10 MB/s	     208 B/op	       2 allocs/op
BenchmarkVerifyWebhook/token_64B-2                    	    6442	     57778 ns/op	   1.11 MB/s	     208 B/op	       2 allocs/op
BenchmarkVerifyWebhook/token_64B-2                    	    6860	     52931 ns/op	   1.21 MB/s	     208 B/op	       2 allocs/op
BenchmarkVerifyWebhook/token_64B-2                    	    6132	     55641 ns/op	   1.15 MB/s	     208 B/op	       2 allocs/op
BenchmarkVerifyWebhook/token_64B-2                    	    5991	     53996 ns/op	   1.19 MB/s	     208 B/op	       2 allocs/op
BenchmarkVerifyWebhook/token_64B-2                    	    6043	     54010 ns/op	   1.18 MB/s	     208 B/op	       2 allocs/op
BenchmarkVerifyWebhook/token_64B-2                    	    5666	     59413 ns/op	   1.08 MB/s	     208 B/op	       2 allocs/op
BenchmarkVerifyWebhook/token_64B-2                    	    6753	     54483 ns/op	   1.17 MB/s	     208 B/op	       2 allocs/op
BenchmarkVerifyWebhook/webhook_1KiB-2                 	    6338	     56499 ns/op	  18.69 MB/s	    1616 B/op	       2 allocs/op
BenchmarkVerifyWebhook/webhook_1KiB-2                 	    5886	     56150 ns/op	  18.81 MB/s	    1616 B/op	       2 allocs/op
BenchmarkVerifyWebhook/webhook_1KiB-2                 	    5743	     56106 ns/op	  18.82 MB/s	    1616 B/op	       2 allocs/op
BenchmarkVerifyWebhook/webhook_1KiB-2                 	    5714	     56876 ns/op	  18.57 MB/s	    1616 B/op	       2 allocs/op
BenchmarkVerifyWebhook/webhook_1KiB-2                 	    6499	     58990 ns/op	  17.90 MB/s	    1616 B/op	       2 allocs/op
BenchmarkVerifyWebhook/webhook_1KiB-2                 	    6376	     57388 ns/op	  18.40 MB/s	    1616 B/op	       2 allocs/op
BenchmarkVerifyWebhook/webhook_1KiB-2                 	    5913	     56186 ns/op	  18.79 MB/s	    1616 B/op	       2 allocs/op
BenchmarkVerifyWebhook/webhook_1KiB-2                 	    6129	     61037 ns/op	  17.30 MB/s	    1616 B/op	       2 allocs/op
BenchmarkVerifyWebhook/webhook_1KiB-2                 	    5869	     59381 ns/op	  17.78 MB/s	    1616 B/op	       2 allocs/op
BenchmarkVerifyWebhook/webhook_1KiB-2                 	    5970	     56336 ns/op	  18.74 MB/s	    1616 B/op	       2 allocs/op
PASS
ok  	sourcecraft.dev/bigbes/sr-ht-core/crypto	82.864s
goos: linux
goarch: amd64
pkg: sourcecraft.dev/bigbes/sr-ht-core/database
cpu: AMD Ryzen 7 3700X 8-Core Processor             
BenchmarkColumns/graphql-2         	  182510	      1959 ns/op	     672 B/op	      31 allocs/op
BenchmarkColumns/graphql-2         	  176532	      2010 ns/op	     672 B/op	      31 allocs/op
BenchmarkColumns/graphql-2         	  175018	      1952 ns/op	     672 B/op	      31 allocs/op
BenchmarkColumns/graphql-2         	  177276	      1955 ns/op	     672 B/op	      31 allocs/op
BenchmarkColumns/graphql-2         	  177722	      2028 ns/op	     672 B/op	      31 allocs/op
BenchmarkColumns/graphql-2         	  172695	      2015 ns/op	     672 B/op	      31 allocs/op
BenchmarkColumns/graphql-2         	  177876	      2199 ns/op	     672 B/op	      31 allocs/op
BenchmarkColumns/graphql-2         	  174062	      2039 ns/op	     672 B/op	      31 allocs/op
BenchmarkColumns/graphql-2         	  180391	      2064 ns/op	     672 B/op	      31 allocs/op
BenchmarkColumns/graphql-2         	  172980	      2116 ns/op	     672 B/op	      31 allocs/op
BenchmarkColumns/graphql_fresh_model-2         	   60596	      6015 ns/op	    4248 B/op	      86 allocs/op
BenchmarkColumns/graphql_fresh_model-2         	   60400	      6129 ns/op	    4248 B/op	      86 allocs/op
BenchmarkColumns/graphql_fresh_model-2         	   60364	      6193 ns/op	    4248 B/op	      86 allocs/op
BenchmarkColumns/graphql_fresh_model-2         	   61312	      5926 ns/op	    4248 B/op	      86 allocs/op
BenchmarkColumns/graphql_fresh_model-2         	   60688	      5775 ns/op	    4248 B/op	      86 allocs/op
BenchmarkColumns/graphql_fresh_model-2         	   60907	      6092 ns/op	    4248 B/op	      86 allocs/op
BenchmarkColumns/graphql_fresh_model-2         	   62221	      6373 ns/op	    4248 B/op	      86 allocs/op
BenchmarkColumns/graphql_fresh_model-2         	   59064	      6110 ns/op	    4248 B/op	      86 allocs/op
BenchmarkColumns/graphql_fresh_model-2         	   57907	      6430 ns/op	    4248 B/op	      86 allocs/op
BenchmarkColumns/graphql_fresh_model-2         	   57393	      5865 ns/op	    4248 B/op	      86 allocs/op
BenchmarkColumns/no_context-2                  	   65774	      5593 ns/op	    5240 B/op	      67 allocs/op
BenchmarkColumns/no_context-2                  	   62931	      5858 ns/op	    5240 B/op	      67 allocs/op
BenchmarkColumns/no_context-2                  	   62109	      5500 ns/op	    5240 B/op	      67 allocs/op
BenchmarkColumns/no_context-2                  	   68428	      5309 ns/op	    5240 B/op	      67 allocs/op
BenchmarkColumns/no_context-2                  	   65104	      5474 ns/op	    5240 B/op	      67 allocs/op
BenchmarkColumns/no_context-2                  	   68029	      5405 ns/op	    5240 B/op	      67 allocs/op
BenchmarkColumns/no_context-2                  	   60448	      6105 ns/op	    5240 B/op	      67 allocs/op
BenchmarkColumns/no_context-2                  	   61602	      5832 ns/op	    5240 B/op	      67 allocs/op
BenchmarkColumns/no_context-2                  	   54835	      5878 ns/op	    5240 B/op	      67 allocs/op
BenchmarkColumns/no_context-2                  	   58609	      6012 ns/op	    5240 B/op	      67 allocs/op
BenchmarkScan/graphql-2                        	  491496	       646.9 ns/op	     376 B/op	       7 allocs/op
BenchmarkScan/graphql-2                        	  537868	       607.4 ns/op	     376 B/op	       7 allocs/op
BenchmarkScan/graphql-2                        	  586959	       611.1 ns/op	     376 B/op	       7 allocs/op
BenchmarkScan/graphql-2                        	  562820	       643.6 ns/op	     376 B/op	       7 allocs/op
BenchmarkScan/graphql-2                        	  534068	       609.8 ns/op	     376 B/op	       7 allocs/op
BenchmarkScan/graphql-2                        	  565314	       596.8 ns/op	     376 B/op	       7 allocs/op
BenchmarkScan/graphql-2                        	  566620	       598.0 ns/op	     376 B/op	       7 allocs/op
BenchmarkScan/graphql-2                        	  573674	       587.7 ns/op	     376 B/op	       7 allocs/op
BenchmarkScan/graphql-2                        	  592489	       607.7 ns/op	     376 B/op	       7 allocs/op
BenchmarkScan/graphql-2                        	  585260	       612.5 ns/op	     376 B/op	       7 allocs/op
BenchmarkScan/no_context-2                     	  122136	      3154 ns/op	    4712 B/op	      25 allocs/op
BenchmarkScan/no_context-2                     	  116592	      2925 ns/op	    4712 B/op	      25 allocs/op
BenchmarkScan/no_context-2                     	  130226	      2714 ns/op	    4712 B/op	      25 allocs/op
BenchmarkScan/no_context-2                     	  127394	      2734 ns/op	    4712 B/op	      25 allocs/op
BenchmarkScan/no_context-2                     	  114610	      3165 ns/op	    4712 B/op	      25 allocs/op
BenchmarkScan/no_context-2                     	  116805	      3017 ns/op	    4712 B/op	      25 allocs/op
BenchmarkScan/no_context-2                     	  122668	      3143 ns/op	    4712 B/op	      25 allocs/op
BenchmarkScan/no_context-2                     	  111068	      3055 ns/op	    4712 B/op	      25 allocs/op
BenchmarkScan/no_context-2                     	  113109	      3026 ns/op	    4712 B/op	      25 allocs/op
BenchmarkScan/no_context-2                     	  100058	      3224 ns/op	    4712 B/op	      25 allocs/op
BenchmarkSelect-2                              	   83920	      4552 ns/op	    2288 B/op	      70 allocs/op
BenchmarkSelect-2                              	   80599	      4438 ns/op	    2288 B/op	      70 allocs/op
BenchmarkSelect-2                              	   78079	      4441 ns/op	    2288 B/op	      70 allocs/op
BenchmarkSelect-2                              	   80854	      4413 ns/op	    2288 B/op	      70 allocs/op
BenchmarkSelect-2                              	   72158	      4284 ns/op	    2288 B/op	      70 allocs/op
BenchmarkSelect-2                              	   83160	      4175 ns/op	    2288 B/op	      70 allocs/op
BenchmarkSelect-2                              	   84010	      4223 ns/op	    2288 B/op	      70 allocs/op
BenchmarkSelect-2                              	   82887	      4158 ns/op	    2288 B/op	      70 allocs/op
BenchmarkSelect-2                              	   84601	      4125 ns/op	    2288 B/op	      70 allocs/op
BenchmarkSelect-2                              	   85018	      4130 ns/op	    2288 B/op	      70 allocs/op
BenchmarkSelectAll-2                           	   61140	      5805 ns/op	    3267 B/op	     102 allocs/op
BenchmarkSelectAll-2                           	   60645	      5783 ns/op	    3267 B/op	     102 allocs/op
BenchmarkSelectAll-2                           	   61333	      5706 ns/op	    3267 B/op	     102 allocs/op
BenchmarkSelectAll-2                           	   62200	      5728 ns/op	    3267 B/op	     102 allocs/op
BenchmarkSelectAll-2                           	   62140	      5765 ns/op	    3267 B/op	     102 allocs/op
BenchmarkSelectAll-2                           	   61311	      5726 ns/op	    3267 B/op	     102 allocs/op
BenchmarkSelectAll-2                           	   62203	      5736 ns/op	    3267 B/op	     102 allocs/op
BenchmarkSelectAll-2                           	   60906	      5849 ns/op	    3267 B/op	     102 allocs/op
BenchmarkSelectAll-2                           	   61638	      5699 ns/op	    3267 B/op	     102 allocs/op
BenchmarkSelectAll-2                           	   61560	      5693 ns/op	    3267 B/op	     102 allocs/op
BenchmarkScanAll-2                             	  762025	       408.5 ns/op	     504 B/op	       5 allocs/op
BenchmarkScanAll-2                             	  755810	       408.7 ns/op	     504 B/op	       5 allocs/op
BenchmarkScanAll-2                             	  875155	       433.3 ns/op	     504 B/op	       5 allocs/op
BenchmarkScanAll-2                             	  763930	       429.4 ns/op	     504 B/op	       5 allocs/op
BenchmarkScanAll-2                             	  836896	       435.6 ns/op	     504 B/op	       5 allocs/op
BenchmarkScanAll-2                             	  728079	       434.4 ns/op	     504 B/op	       5 allocs/op
BenchmarkScanAll-2                             	  807112	       422.4 ns/op	     504 B/op	       5 allocs/op
BenchmarkScanAll-2                             	  695641	       469.6 ns/op	     504 B/op	       5 allocs/op
BenchmarkScanAll-2                             	  711600	       456.1 ns/op	     504 B/op	       5 allocs/op
BenchmarkScanAll-2                             	  684364	       492.7 ns/op	     504 B/op	       5 allocs/op
PASS
ok  	sourcecraft.dev/bigbes/sr-ht-core/database	32.567s
?   	sourcecraft.dev/bigbes/sr-ht-core/email	[no test files]
PASS
ok  	sourcecraft.dev/bigbes/sr-ht-core/errors	0.005s
?   	sourcecraft.dev/bigbes/sr-ht-core/feature	[no test files]
goos: linux
goarch: amd64
pkg: sourcecraft.dev/bigbes/sr-ht-core/model
cpu: AMD Ryzen 7 3700X 8-Core Processor             
BenchmarkCursorMarshalGQL-2     	  128145	      2498 ns/op	    1922 B/op	      15 allocs/op
BenchmarkCursorMarshalGQL-2     	  121608	      2530 ns/op	    1922 B/op	      15 allocs/op
BenchmarkCursorMarshalGQL-2     	  138097	      2562 ns/op	    1922 B/op	      15 allocs/op
BenchmarkCursorMarshalGQL-2     	  134823	      2490 ns/op	    1922 B/op	      15 allocs/op
BenchmarkCursorMarshalGQL-2     	  145633	      2313 ns/op	    1922 B/op	      15 allocs/op
BenchmarkCursorMarshalGQL-2     	  150267	      2333 ns/op	    1922 B/op	      15 allocs/op
BenchmarkCursorMarshalGQL-2     	  145010	      2317 ns/op	    1922 B/op	      15 allocs/op
BenchmarkCursorMarshalGQL-2     	  145870	      2341 ns/op	    1922 B/op	      15 allocs/op
BenchmarkCursorMarshalGQL-2     	  149452	      2341 ns/op	    1922 B/op	      15 allocs/op
BenchmarkCursorMarshalGQL-2     	  147572	      2288 ns/op	    1922 B/op	      15 allocs/op
BenchmarkCursorUnmarshalGQL-2   	  152108	      2222 ns/op	    1648 B/op	       9 allocs/op
BenchmarkCursorUnmarshalGQL-2   	  159483	      2253 ns/op	    1648 B/op	       9 allocs/op
BenchmarkCursorUnmarshalGQL-2   	  149343	      2222 ns/op	    1648 B/op	       9 allocs/op
BenchmarkCursorUnmarshalGQL-2   	  152972	      2256 ns/op	    1648 B/op	       9 allocs/op
BenchmarkCursorUnmarshalGQL-2   	  151203	      2241 ns/op	    1648 B/op	       9 allocs/op
BenchmarkCursorUnmarshalGQL-2   	  151941	      2244 ns/op	    1648 B/op	       9 allocs/op
BenchmarkCursorUnmarshalGQL-2   	  155340	      2203 ns/op	    1648 B/op	       9 allocs/op
BenchmarkCursorUnmarshalGQL-2   	  158758	      2226 ns/op	    1648 B/op	       9 allocs/op
BenchmarkCursorUnmarshalGQL-2   	  159597	      2222 ns/op	    1648 B/op	       9 allocs/op
BenchmarkCursorUnmarshalGQL-2   	  159316	      2202 ns/op	    1648 B/op	       9 allocs/op
BenchmarkRIDMarshalGQL-2        	 2388512	       148.5 ns/op	      80 B/op	       3 allocs/op
BenchmarkRIDMarshalGQL-2        	 2410734	       148.2 ns/op	      80 B/op	       3 allocs/op
BenchmarkRIDMarshalGQL-2        	 2405308	       149.0 ns/op	      80 B/op	       3 allocs/op
BenchmarkRIDMarshalGQL-2        	 2423118	       150.0 ns/op	      80 B/op	       3 allocs/op
BenchmarkRIDMarshalGQL-2        	 2397429	       149.6 ns/op	      80 B/op	       3 allocs/op
BenchmarkRIDMarshalGQL-2        	 2431267	       149.7 ns/op	      80 B/op	       3 allocs/op
BenchmarkRIDMarshalGQL-2        	 2403406	       151.7 ns/op	      80 B/op	       3 allocs/op
BenchmarkRIDMarshalGQL-2        	 2328026	       154.6 ns/op	      80 B/op	       3 allocs/op
BenchmarkRIDMarshalGQL-2        	 2365032	       151.0 ns/op	      80 B/op	       3 allocs/op
BenchmarkRIDMarshalGQL-2        	 2335009	       151.9 ns/op	      80 B/op	       3 allocs/op
BenchmarkRIDString-2            	10816676	        32.80 ns/op	      32 B/op	       1 allocs/op
BenchmarkRIDString-2            	10718332	        32.73 ns/op	      32 B/op	       1 allocs/op
BenchmarkRIDString-2            	10698925	        32.36 ns/op	      32 B/op	       1 allocs/op
BenchmarkRIDString-2            	10945339	        32.62 ns/op	      32 B/op	       1 allocs/op
BenchmarkRIDString-2            	11400477	        31.45 ns/op	      32 B/op	       1 allocs/op
BenchmarkRIDString-2            	11163066	        31.85 ns/op	      32 B/op	       1 allocs/op
BenchmarkRIDString-2            	11039972	        32.72 ns/op	      32 B/op	       1 allocs/op
BenchmarkRIDString-2            	11138152	        32.19 ns/op	      32 B/op	       1 allocs/op
BenchmarkRIDString-2            	10943322	        31.80 ns/op	      32 B/op	       1 allocs/op
BenchmarkRIDString-2            	11223994	        31.83 ns/op	      32 B/op	       1 allocs/op
BenchmarkRIDUnmarshalGQL/valid-2         	 3102124	       116.3 ns/op	      48 B/op	       2 allocs/op
BenchmarkRIDUnmarshalGQL/valid-2         	 3038751	       116.7 ns/op	      48 B/op	       2 allocs/op
BenchmarkRIDUnmarshalGQL/valid-2         	 3090768	       114.7 ns/op	      48 B/op	       2 allocs/op
BenchmarkRIDUnmarshalGQL/valid-2         	 3166933	       113.4 ns/op	      48 B/op	       2 allocs/op
BenchmarkRIDUnmarshalGQL/valid-2         	 3146277	       113.8 ns/op	      48 B/op	       2 allocs/op
BenchmarkRIDUnmarshalGQL/valid-2         	 3158952	       113.7 ns/op	      48 B/op	       2 allocs/op
BenchmarkRIDUnmarshalGQL/valid-2         	 3172976	       113.5 ns/op	      48 B/op	       2 allocs/op
BenchmarkRIDUnmarshalGQL/valid-2         	 3113382	       114.5 ns/op	      48 B/op	       2 allocs/op
BenchmarkRIDUnmarshalGQL/valid-2         	 3113329	       112.7 ns/op	      48 B/op	       2 allocs/op
BenchmarkRIDUnmarshalGQL/valid-2         	 3081027	       117.2 ns/op	      48 B/op	       2 allocs/op
BenchmarkRIDUnmarshalGQL/invalid-2       	 4654906	        76.30 ns/op	      48 B/op	       2 allocs/op
BenchmarkRIDUnmarshalGQL/invalid-2       	 4672285	        75.76 ns/op	      48 B/op	       2 allocs/op
BenchmarkRIDUnmarshalGQL/invalid-2       	 4714652	        75.55 ns/op	      48 B/op	       2 allocs/op
BenchmarkRIDUnmarshalGQL/invalid-2       	 4670108	        75.95 ns/op	      48 B/op	       2 allocs/op
BenchmarkRIDUnmarshalGQL/invalid-2       	 4698254	        76.21 ns/op	      48 B/op	       2 allocs/op
BenchmarkRIDUnmarshalGQL/invalid-2       	 4727469	        76.37 ns/op	      48 B/op	       2 allocs/op
BenchmarkRIDUnmarshalGQL/invalid-2       	 4666689	        75.95 ns/op	      48 B/op	       2 allocs/op
BenchmarkRIDUnmarshalGQL/invalid-2       	 4659452	        77.01 ns/op	      48 B/op	       2 allocs/op
BenchmarkRIDUnmarshalGQL/invalid-2       	 4481077	        80.61 ns/op	      48 B/op	       2 allocs/op
BenchmarkRIDUnmarshalGQL/invalid-2       	 4423350	        80.22 ns/op	      48 B/op	       2 allocs/op
BenchmarkRIDUnmarshalGQL/empty-2         	75850201	         4.602 ns/op	       0 B/op	       0 allocs/op
BenchmarkRIDUnmarshalGQL/empty-2         	73685059	         4.569 ns/op	       0 B/op	       0 allocs/op
BenchmarkRIDUnmarshalGQL/empty-2         	79449608	         4.518 ns/op	       0 B/op	       0 allocs/op
BenchmarkRIDUnmarshalGQL/empty-2         	80260220	         4.553 ns/op	       0 B/op	       0 allocs/op
BenchmarkRIDUnmarshalGQL/empty-2         	78360012	         4.546 ns/op	       0 B/op	       0 allocs/op
BenchmarkRIDUnmarshalGQL/empty-2         	76281981	         4.590 ns/op	       0 B/op	       0 allocs/op
BenchmarkRIDUnmarshalGQL/empty-2         	76941028	         4.587 ns/op	       0 B/op	       0 allocs/op
BenchmarkRIDUnmarshalGQL/empty-2         	77341629	         4.585 ns/op	       0 B/op	       0 allocs/op
BenchmarkRIDUnmarshalGQL/empty-2         	76869103	         4.584 ns/op	       0 B/op	       0 allocs/op
BenchmarkRIDUnmarshalGQL/empty-2         	77622492	         4.575 ns/op	       0 B/op	       0 allocs/op
PASS
ok  	sourcecraft.dev/bigbes/sr-ht-core/model	29.177s
?   	sourcecraft.dev/bigbes/sr-ht-core/objects	[no test files]
?   	sourcecraft.dev/bigbes/sr-ht-core/redis	[no test files]
PASS
ok  	sourcecraft.dev/bigbes/sr-ht-core/server	0.007s
?   	sourcecraft.dev/bigbes/sr-ht-core/valid	[no test files]
PASS
ok  	sourcecraft.dev/bigbes/sr-ht-core/webhooks	0.008s
+ grep -q '^BenchmarkDecodeBearerToken' /home/build/bench.txt
+ grep -q '^BenchmarkBearerHMAC' /home/build/bench.txt
+ grep -q '^BenchmarkCursorMarshalGQL' /home/build/bench.txt
+ grep -q '^BenchmarkColumns' /home/build/bench.txt
benchmarks
1
2
3
4
5
6
7
8
9
10
11
12
13
+ cd sr-ht-monorepo/lib/core
+ '[' '!' -r /home/build/.srht-token ']'
+ ref=
+ ref=
+ url=https://bench.srht.bigb.es/api/v1/repos/~bigbes/sr-ht-core/runs
++ git rev-parse HEAD
+ url='https://bench.srht.bigb.es/api/v1/repos/~bigbes/sr-ht-core/runs?commit=70490f67726ffdf27f975a35ce32cc9849352be5&ref=&key=754&job_url=https://builds.srht.bigb.es/~bigbes/job/754'
+ url='https://bench.srht.bigb.es/api/v1/repos/~bigbes/sr-ht-core/runs?commit=70490f67726ffdf27f975a35ce32cc9849352be5&ref=&key=754&job_url=https://builds.srht.bigb.es/~bigbes/job/754&visibility=public'
+ echo 'uploading bench.txt to https://bench.srht.bigb.es/api/v1/repos/~bigbes/sr-ht-core/runs?commit=70490f67726ffdf27f975a35ce32cc9849352be5&ref=&key=754&job_url=https://builds.srht.bigb.es/~bigbes/job/754&visibility=public'
uploading bench.txt to https://bench.srht.bigb.es/api/v1/repos/~bigbes/sr-ht-core/runs?commit=70490f67726ffdf27f975a35ce32cc9849352be5&ref=&key=754&job_url=https://builds.srht.bigb.es/~bigbes/job/754&visibility=public
+ set +x
{"id":106,"url":"https://bench.srht.bigb.es/~bigbes/sr-ht-core/runs/106","benchmarks":47,"measurements":1590,"new_benchmarks":0,"errors":[],"errors_total":0,"results_rejected":0}

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