viewing logs

job succeeded

bewaking

time taken
4 seconds
started at
Fri Jun 13 07:54:12 2025
updated at
Fri Jun 13 07:54:16 2025
log uuid
c627ec3e-92d0-4853-b5ef-e4ef13654a59
inspect the job's lambda expression
(lambda()
  `((task . "make-test")
    (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 && uname -a
Linux wolk-jjba 6.14.8-gnu #1 SMP PREEMPT_DYNAMIC 1 x86_64 GNU/Linux

-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && git pull
Updating e0295b4..cc2a2bc
Fast-forward
 README.org | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && git log --name-status HEAD^..HEAD
commit cc2a2bc381d813658206c011d0d51d02b9568f1c
Author: Josep Bigorra 
Date:   Fri Jun 13 07:53:51 2025 +0200

     ??

M	README.org

-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && make test
make[1]: Entering directory '/etc/byggsteg/job-clone/bewaking/trunk'
guix shell -m manifest.scm -- \
	guile -L ./src \
	-L ./test \
	-c "((@ (bewaking test-runners) run-project-tests))"
loading test module: ./test/bewaking/bewaking-test.scm
-> generate-token

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: 3d496a7072652f6744565a35465a6d6b624d716c465762626a336670487478484a416a752f41427449615571332b457169634f493347346776335654724e784956436370722f664c3952566549473333536177634f6b6e58596a72376c76374e6e70485570382f4b775a434e424c63433954365261316563484b714d476f676a304c3336564f77455669304f6978376f6147526f726b506d34572b6c7647657352757542494a44737755736777596137754b554d6e58766f676e664173766c444b394168336b3771584b6b30482f526b68474e4445576f6b397142366752386767696c72793549522f69547a53614441616b6c726431693266795135692f35636e42702b37645777766e2b6838387a2b637856506c334275654f3859793474396f51424f4c4757446b76494c424a4b6b5a6f49535458455065655458347858454d3757546572335765646b747a556d6e34464769655673613374526b4f626d356f4549485156325368384f574a5055693737704977576e67526739702f655a30496869515546336656765445664d537653502f3266697366612b6b547253367047452b425376594b6f35797a576f77365852394f71386370656c4b72466f44595749574334556148614473644f57545643317362343251355254673847657a354a2f3662303355317055742f484559536349766b626163707733564f345a64562f636853524d306a306d494b654e44755541586131514564594d773154664a6f7a4274437252362b554a3458745335385467557641613573486d53344b476568796b736b59486a7933637a6a4462652b444c72482f4648782f4f69766f775a376d376b746c64594d3147465047513144672f595956316b6d50366938515349367075316659344f5a34736a52517a6b6b6163317868674a6843465a414b2b764f7755355955496a666e6978775979563638464c4a7132697032754f54476c4d536f567844397056444870325a52766d4e487878776b4675474a54535a6a426976507144394a79414936506c7a416b6c495869794667594b3970796a51797335725439644a53796b336576427131667765646e79365a6e637076596c7956676a46747636726955715a5533456c49786e4856616558364c55574d3773375a49425268306c3570354b37644a324e4b44646f4a7379597a356e5635735576364d42334b305543476870426750335a62546166422b6e6d706b7649534f695a4449475149547156437472336d6f37673976586247786955784d494d77516e566a4a46314b6b333364623347417057366c6e31545a34436c767137704a73627438545133344e68377a4f2b463751664142335336334a425a667431353748386f6b6e55483834554f3251397a47476b5a6571463649356a6e303179625139714945706453327343444675665374305535564e7a6f515465557a734f346b656d49566a386d4a3132685875516c506c2b3355573546454b68414f793372337a6c5a64714c6e46516a62422b71625059795736457947646d3072507273474a6d66536e4672354a7469316755616470446248357577347665506d5a6a46506d76704f6b2b67515a49385a63484a33476d4d6d466543445271666c66777349704d4d4f32784950712f31586b56476473463255
[pass] <>
< generate-token
Source: bewaking/bewaking-test.scm
Asserts: pass = 1, xfail = 0, xpass = 0, fail = 0

-> decrypt-token
error decrypting token: misc-error: (#f decrypt-token: Decryption failed. Is the key or token correct? () #f)[pass] <>
error decrypting token: misc-error: (#f decrypt-token: Decryption failed. Is the key or token correct? () #f)[pass] <>
"`((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))"
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))
[pass] <>
< decrypt-token
Source: bewaking/bewaking-test.scm
Asserts: pass = 3, xfail = 0, xpass = 0, fail = 0

-> lossless-token
"`((token-type . bewaking-token) (token-id . \"7900d75b-9b07-48e9-9b9b-17610cec54ed\") (token-created-at . 1749794056) (token-expires-at . 1750053256) (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: 3d4d53326a35475155456849424a65746138564f4233567574356c41516e526d4c6a66586135755337504475346d6f756e444c4f366c477362436a794c3930373663554e645159746961536c2b756c4c657a337955794a446542466a5442676149716e5947754b776f587178352f65683254554c6e5a6863444f727457533578543364655949704c3249734d7677616776673663426b4253674751386c443754333650415573566a4958613061656673595842743932557a7864566a387848686d504854523252476958394f4b45516a376e6d536236342b34616f5634537851456373396977312b7672645149747151676172726438552b39427a326532785a4149553451326963486f522b77686154777441684d6b63475a507a35386d526a776c4d4273774e74726854514e3246633733386d7752706e64335557347a68554674595a6b422f685374326f706c6a6b54436544484f6f386435646c4a3675742b6b4177383569664d704d6d416d5358727761444f72486748734c644958544e6239574156623666546c48487a7a2f7a73653167685953734c56444c37396e5a32727a3850697230634f437570594b75586e494f62747a4f586253435232314637794b763534356d68584565316b4d492b565255436f513433434d784f316872334955336f543058462b48474572387770593170375333756c434b6a4e517877316d5577687a4339794b506a4a776f414a3638645933326d6332734e6a384b6f79345235522f35695663492b6674747678704a7a47415a7464706732574258585968496c4f5a6661596c78646465304f51474a646d4275304264726d516a41504169792f4a447945696d754d414f4a2b6639587144377250326f38393176572b335759684459394e627a467250702f31546e7a33366c45434e736c346d3148715a7a6f6246516e6450436f77346c764b6734497668464439364734546f566b652f68724d547a4e58444f445264674b595252725a76585133395334394253796553694a44556f306a2b615a5a6945793168352f5563654c7a662f6272776d72536b6e7a6242586b6b7761696859582b756d56366c6649384d46734f6f6458746f5049626f5279495739355a4947523434723068497779362f6e7952726a2b384e2f7243707a64614d375837517868713231514851642f47413051383739764a58506e7337315937304856746a62626566396b71474b465a54314746674c644567783643354f6c724c6e522b5753704d7662363738796931786d3559586946356d794a7333785667543670423635446f32446962486b2b2b55674d68705132314a6a6c4145617141755678665474465877547834663265703036774a794730634d5872515658557555717572643275756474417173473465375866324b7053796271394b767a512f5a3232334e39355a6e7641436e585777704f6b42525632355a6d6b6953713367766250693443737876625967584773644f475442426f377779763842595934756549502b69516365336e4d697a44354e766563535a565a6b44774a4a446d5655472b6332654c756938734f2b57425a41714b77497143304e7330763558646d51746b57584f6933684d6f6b48475a6f48515454774142576454453831586b56476473463255

decoded: ((token-type . bewaking-token) (token-id . 7900d75b-9b07-48e9-9b9b-17610cec54ed) (token-created-at . 1749794056) (token-expires-at . 1750053256) (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))
[pass] <>
< lossless-token
Source: bewaking/bewaking-test.scm
Asserts: pass = 1, xfail = 0, xpass = 0, fail = 0

-> garble-ungarble
[pass] <>
[pass] <>
[pass] <>
[pass] <>
[pass] <>
[pass] <>
[pass] <>
[pass] <>
< garble-ungarble
Source: bewaking/bewaking-test.scm
Asserts: pass = 8, xfail = 0, xpass = 0, fail = 0

-> has-needed-permissions?
[pass] <>
[pass] <>
[pass] <>
[pass] <>
[pass] <>
[pass] <>
[pass] <>
[pass] <>
< has-needed-permissions?
Source: bewaking/bewaking-test.scm
Asserts: pass = 8, xfail = 0, xpass = 0, fail = 0

loading test module: /run/current-system/profile/share/guile/site/3.0/unit-test.scm
-> PROJECT TEST
--> module (bewaking bewaking-test)
<- module (bewaking bewaking-test)
< PROJECT TEST
Source: #f
Asserts: pass = 0, xfail = 0, xpass = 0, fail = 0

make[1]: Leaving directory '/etc/byggsteg/job-clone/bewaking/trunk'