bewaking-009493d9-73e9
job succeeded
- time taken
- 5 seconds
- started at
- Tue Aug 18 19:52:34 2026
- updated at
- Tue Aug 18 19:52:39 2026
- log uuid
009493d9-73e9-415b-acff-f7b2d207134b
inspect the job's lambda expression
(lambda()
`((task . ("maak-test" "maak-deploy"))
(project . "bewaking")
(branch-name . "trunk")
(clone-url . "https://codeberg.org/jjba23/bewaking.git")))
starting new job...
-> running command: cd "/etc/byggsteg/job-clone//bewaking/trunk" && git reset --hard && git pull
HEAD is now at 5cf6c91 docs: ????
From https://codeberg.org/jjba23/bewaking
5cf6c91..f76a90c trunk -> origin/trunk
Updating 5cf6c91..f76a90c
Fast-forward
README.org | 29 ++++++++++++-----------------
1 file changed, 12 insertions(+), 17 deletions(-)
-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && uname -a
Linux wolk-jjba 7.0.12-gnu #1 SMP PREEMPT_DYNAMIC 1 x86_64 GNU/Linux
-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && git log --name-status HEAD^..HEAD
commit f76a90c81704a8650c565f862de2d02203e7a619
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Tue Aug 18 19:41:42 2026 +0200
feat: ??? Why Guix
M README.org
-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && maak test
bad decrypt
80177D27817F0000:error:1C800064:Provider routines:ossl_cipher_unpadblock:bad decrypt:providers/implementations/ciphers/ciphercommon_block.c:107:
/gnu/store/y9wj7889n87i8pabsgqrrdsx2yip4kyn-bash-minimal-5.2.37/bin/bash: -c: line 1: unexpected EOF while looking for matching `''
error reading input file
error reading input file
scanning directories for unit tests...
scanning present working directory for unit tests...
found unit tests: (bewaking-spec.scm)
running unit tests from file: bewaking-spec.scm, entrypoint: spec
owner-details: ((id . "444959d3-7a8e-455e-b608-31e35145a2fa") (email . "someone@jointhefreeworld.org") (name . "Legolas son of Thandruil") (permissions byggsteg:modify-permissions byggsteg:job-create byggsteg:job-delete byggsteg:profile-create byggsteg:profile-delete byggsteg:user-create byggsteg:user-delete))
generate-token: 3d776e515a346d376e5352346e726168647043384d387a4672567a337a52335341626950327a716d594658754868345458325a6a4a4e657677516a7432523858535a366a685a723332456345726e79516352654436524850736d74434d343777626b557555434538316a4b346b673367644c717674346e685a59386c724b4d5859776d39736a682f626e415a656f3879636f474177366a426450716c6d6a49682f2f36564b74583253385231715a77474e5a6d69697971416936766c462b6c775439706633575053494f34305a70596b374252334b32684d4639634c4b61784b6f62303771466f422f4d424f58693263416e43427a65734a496164795058553164394d47534f54586865766578446c695874366a4451546930515444746932506436683268766d414d74646a53516675522b68446252713464496331394a7a5533724b566e75726c637759792b4957416b554f306f37522f56735a6969505461703964525748316b42446242797478554b39646b565a3670777777656e35396469382b713253685934476958666c567465734c3848516e3270305339754964452f556d354b614c527065693072457155576a7a48435a77574d615971774645596a56366e662b733557425044647466345179586163456536546c4469516955697263705635473930544d3753666550554a65613773675a6a3730354c764f546b356f61655853312b6875564c462f734f32682f76384d5146556351452f507a44734b53674e4a622b5a4c4252385750377a36397966414957686d6a754a793832614c42756a64314d345550584954685a4c5274756e58783865465a5075647864754354746e62494a764d56557a71457765652b38542f78776253787870517767466e51634e49623557536c374f6c76797777582f4e656f6169395169396e5a53686e577a70554a3736792f5576396e786f71394766537a3266512b4956435444464168697543556f426c41424267507171553572394e727567484b502b4e4d702f5443724c62446f4a664d506e664b4c6e5a5355386364456271626a6431772f2f76324165387962757646714a524579544c7332484e6e36576f465967324e767657676e4a4e53376a4375353456465a6f63674857523053336466495a38707641564358683077425135614e59686646626b4b4b556c53514c522b314e7a6a4c744b685330622b396d4b686661585768336d6c7241736167786a696b44555365366578496f2b39796a57795a714f75326c562b796f337a6b65324b7936742f4c7439366b42725462537644696643415a655734716b79686e735536534f6941753242764b71435344656a45506b534b584632484f3530662b346a68304a42663542326d4c5a696a7139744973756e78315a38357651783746306459384674346f6869396c6635394d3861642b30646c32707a65714d6832474c55456b6d4e39584657797a6e642b626f72494b4877656a636856677938744853643371445245576e35763652463538314d2b383473787075782f47686b796a487a476f542b432f36626e67526874315436776d4e7a4736576a38713536313643577377517a4b546c65385638387843315844595a76354a3665534a302f3177324946696a467968502b31586b56476473463255
error decrypting token: misc-error: (#f decrypt-token: Decryption failed. Is the key or token correct? () #f)error decrypting token: misc-error: (#f decrypt-token: Decryption failed. Is the key or token correct? () #f)
decoded token: ((token-type . bewaking-token) (token-id . "9ce62811-7c4a-448d-a6de-d7e0147aab16") (token-created-at . 1749728532) (token-expires-at . 1749987732) (owner-id . "444959d3-7a8e-455e-b608-31e35145a2fa") (owner-email . "someone@jointhefreeworld.org") (owner-name . "Legolas son of Thandruil") (owner-permissions byggsteg:modify-permissions byggsteg:job-create byggsteg:job-delete byggsteg:profile-create byggsteg:profile-delete byggsteg:user-create byggsteg:user-delete))
owner-details: ((id . "444959d3-7a8e-455e-b608-31e35145a2fa") (email . "someone@jointhefreeworld.org") (name . "Legolas son of Thandruil") (permissions byggsteg:modify-permissions byggsteg:job-create byggsteg:job-delete byggsteg:profile-create byggsteg:profile-delete byggsteg:user-create byggsteg:user-delete))
generate-token: 3d4131474a742b726f6c586c384d75336243616c526b416447457a344e6d3430364e444e424f4257474d4e72332f4a6636453045496b7547584e556e56344e315449435267784d334b444e33503453374c74636b48434735557377584a744d2b542f4c5736332b41566b3847346a5243517978646b4836623853484555344573374d51366e7a6b733763616534754472506d4b486c7a36742f5736446d587479712f5935416f637a332b6d6553704444477444564777786f4f73556669764d303157585252542b7a622b672b6c636d634b50506e6567783448634e454b6e694966425745683855374c51414c4475504b327276697871674933424b6d6d4839495563434444524b654a32777965384235566465582b302b335047747233664b764c7673462b6f4b46464e306e316e4b6c387939666754393966716f674f6d583757742b4448303855734b62447a6f50614c466a375630356f48584b564b764f4d612b73444c74754e3558387431702f4972322f36334e416d782b64766b7175554e43302f5a517169376f676f5a7557697047572f2f6c2f2b6853586f61764443714c4344554c2f584970547136456339724669496c5a307664452f4a4574386d73644f59414a41445a432f347477346e77324b314f7a6a413053747a54636e2f53426f524f356531396348566d48306a7333785a6f75445748676a4b4c6b65427247714142642b524b667555415465443851464d67447a4972525a49717043435376767a3065645967785447476b486175764a32304d6e33546d537a325772556f7367566a654655756a716d7a2f6d2f4c526b4f68694362384c7975524453567546662b777031776c336f6549445242746c682f706265784c50306e70316d42526769727277515a657a6a35725955396e456e774d45743835644e654f3963576a5957504776425871613635417749695a792b6e6e63383472755233376a35494353746c3871587071537a4c7857443968736f72433653444d2b516b614650505055586b786c5663665a334c4f785844737a4e585835797863324b53435663534b4747526243665333584a75307578336a64425042714c396c484b4233307a4f4364314b7878416b495a514a47576d4f4574374369374572394c396d6a63775333733775653765746a627849626977697a74735a37704e4b6e4c62624231554a6b593359384f336c62642f6d446e7862634334754b4979542f527a4b76594e6c454e76716f692f786e5a7555684676686458442f2b6a4b366a4f47545a336e3447566e6f673775686e454e52766e6748526a696a3839794b6939525761416a366d586b2b56354f2b4334684e796d7164634253694a7776373654346b52764a6a5831707248597976763746544d6554793249545146505275654f494772395345394661576d73796b577035686a39593272454867686167716f613344304e364f4d776c444b3876794a67356d5a3276796f55527935634579745047376e5854724c64336b6538486e7759427134665243715957756979794c446275496f545859426b793270637341764273626b514a4f54504d7650456563724a5a6c4154644674524b73394d596f694349416c76635561766232357761677a454a463551654f782f31586b56476473463255
decoded: ((token-type . bewaking-token) (token-id . ff64f3d0-6f95-4f91-a259-d97a13be5328) (token-created-at . 1787075559) (token-expires-at . 1787680359) (owner-id . 444959d3-7a8e-455e-b608-31e35145a2fa) (owner-email . someone@jointhefreeworld.org) (owner-name . Legolas son of Thandruil) (owner-permissions byggsteg:modify-permissions byggsteg:job-create byggsteg:job-delete byggsteg:profile-create byggsteg:profile-delete byggsteg:user-create byggsteg:user-delete))
+----------------------------------------------+
[[1m? suite[0m] [1mGarbling and Ungarbling[0m
[[1m? test[0m] [1mgarble-ungarble[0m
[0;32m? pass - assertion succesful, got: lrow[0m
[0;32m? pass - assertion succesful, got: dlrow[0m
[0;32m? pass - assertion succesful, got: dlrow olleh[0m
[0;32m? pass - assertion succesful, got: hsn00rdsx7wvcbbtzras9fxnrj7wvhnrslbdjks7phalomdqbe2mlk9wx5bvyke32m0n0gk75ynjh1ins4gn8kgudgfy7ic0z6i3af4lemdidebhcgfxskt0rovqojgz[0m
[0;32m? pass - assertion succesful, got: hello world[0m
[0;32m? pass - assertion succesful, got: ow[0m
[0;32m? pass - assertion succesful, got: row[0m
[0;32m? pass - assertion succesful, got: w[0m
+----------------------------------------------+
[[1m? suite[0m] [1mPermissions[0m
[[1m? test[0m] [1mhas-needed-permissions?[0m
[0;32m? pass - assertion succesful, got: #f[0m
[0;32m? pass - assertion succesful, got: #t[0m
[0;32m? pass - assertion succesful, got: #t[0m
[0;32m? pass - assertion succesful, got: #f[0m
[0;32m? pass - assertion succesful, got: #f[0m
[0;32m? pass - assertion succesful, got: #t[0m;;; note: source file ./src/bewaking/bewaking.scm
;;; newer than compiled /gnu/store/xpxbd8dgdpyym0rhma3bp3dr9v1a3ny4-profile/lib/guile/3.0/site-ccache/bewaking/bewaking.go
;;; found fresh local cache at /root/.cache/guile/ccache/3.0-LE-8-4.7/etc/byggsteg/job-clone/bewaking/trunk/src/bewaking/bewaking.scm.go
[0;32m? pass - assertion succesful, got: #f[0m
[0;32m? pass - assertion succesful, got: #t[0m
+----------------------------------------------+
[[1m? suite[0m] [1mgenerate-token[0m
[[1m? test[0m] [1mworks properly with correct details[0m
[0;32m? pass - assertion succesful, got: #t[0m
+----------------------------------------------+
[[1m? suite[0m] [1mLossless Token Decryption[0m
[[1m? test[0m] [1mlossless-token[0m
[[1m?? assert[0m] [1mworks properly with correct details[0m
[0;32m? pass - assertion succesful, got: #t[0m
+----------------------------------------------+
[[1m? suite[0m] [1mDecryption[0m
[[1m? test[0m] [1mdecrypt-token[0m
[[1m?? assert[0m] [1mworks properly with valid token[0m
[0;32m? pass - assertion succesful, got: #t[0m
[[1m?? assert[0m] [1mfails gracefully when token is not valid[0m
[0;32m? pass - assertion succesful, got: #f[0m
[[1m?? assert[0m] [1mfails gracefully when signing key is not valid[0m
[0;32m? pass - assertion succesful, got: #f[0m
[1m?? info - ran 5 tasks in: 0 seconds, 3244 microseconds[0m
finished running tests
--------------------------------------------------------------
Maak: the infinitely extensible command runner
Loading tasks from Maak file: /etc/byggsteg/job-clone/bewaking/trunk/maak.scm
Executing Maak tasks: test
--------------------------------------------------------------
=> Running Maak task: test
Run project's tests.
-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && sudo maak deploy
API documentation saved to doc/api
index.texi: warning: een 'title'-commando en '@top' vereisen een titel
hernoemd './index' -> './doc/api-dist'
'/srv/http/jointhefreeworld.org/api-docs/bewaking/API.html' is verwijderd
'/srv/http/jointhefreeworld.org/api-docs/bewaking/bewaking_005fbewaking.html' is verwijderd
map '/srv/http/jointhefreeworld.org/api-docs/bewaking' is verwijderd
mkdir: map '/srv/http/jointhefreeworld.org/api-docs/bewaking' is aangemaakt
hernoemd 'doc/api-dist/API.html' -> '/srv/http/jointhefreeworld.org/api-docs/bewaking/API.html'
hernoemd 'doc/api-dist/bewaking_005fbewaking.html' -> '/srv/http/jointhefreeworld.org/api-docs/bewaking/bewaking_005fbewaking.html'
'doc/api/index.texi' is verwijderd
map 'doc/api' is verwijderd
map 'doc/api-dist' is verwijderd
map 'doc' is verwijderd
--------------------------------------------------------------
Maak: the infinitely extensible command runner
Loading tasks from Maak file: /etc/byggsteg/job-clone/bewaking/trunk/maak.scm
Executing Maak tasks: deploy
--------------------------------------------------------------
=> Running Maak task: deploy
Generate documentation for the project and publish to web directory.