viewing logs

job succeeded

bewaking

time taken
5 seconds
started at
Mon Jun 16 09:18:52 2025
updated at
Mon Jun 16 09:18:57 2025
log uuid
c477d104-eb41-488b-a990-e12122c30b91
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 4d56e77..e3623eb
Fast-forward
 manifest.scm | 53 +++++++++++++++++++++++++++--------------------------
 1 file changed, 27 insertions(+), 26 deletions(-)

-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && git log --name-status HEAD^..HEAD
commit e3623eb501758475cc1f74ac34a559604bf88cb5
Author: Josep Bigorra 
Date:   Mon Jun 16 09:18:22 2025 +0200

     ??

M	manifest.scm

-> 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: 3d4d465245696e6c524d4b6c5a346756306237346764426e69586764706e3258526e6a4861654d4f645932485a4730745a75416c6d2f31794164674b61476b74484273347137497874674d752b49512b7033616d57544d647a3678574f4e7435532f3249657a45754c51796648747976765678716952446e2b324457386f613075596d52695353534a44517175387474772f4a3332454b367975516a676a5a6854315348766b7837353871544b4c664f766a6b735a2f774d44596c754a624c7643514b4d5a7241324279364c2b39676d635273794876776b434476456f6a494a5669324f5264497549313743446872736a7564734d535334614e30556171683253776c66626245396e4c7441707539737632546d33724e72786f577737504f5771457a56612b6a58504c354653665373714d645a472f5435656d4d67697038496f702b70494c6841654c4f5049695a656933354f443730346835464e6b4d736a612b36572f36435664552b4778366d355142674f727270396330676d4f78756b643243487938626f5a476b6d7a304f62466c307869614e5378466875673757767a71536c7566344e653557443656666d7173436f652b786b504e41686f4c674d636773794b4467635a4b4a4a386853462f4d557732305244754e6a797a505858613052616f366c5858575633796265523363306e5271643155455452542b7777486e4c76597453586873773030646a776a6c533465464363436a504262526a57694954784f2f575479452b4930716274724d6d7358584a6e67313151666b6d4c7a2b6d4b4974334c55666c36537435486c7966594778582f5968395271483954703253546930464643424c74723051666d5668336367756e4c417274527a695a306c2f76616e32757a717730326a716356476e7072385638576b2f306339355068774a437277744a5048476952797744555a4d36504d774c6c4764552f566145614b657532744933355234476756626f6969344e726155656b49777447507761766c614364674243374d7643585153486c53612b71643674386c675735676277707a7254726c627148383467765a46694a656c7072457344614b2f487565536149583179414d39364e4d51522b68676a2b4b382b46515272496f6b756b35456f6b307776656636314365484664397437796e6b674f7370472b586a4b3335356c386c4b4b614d616a767a2b2b645266324879312f7445796667536a5571356e71367255714d6a305a4c6733632b483266446c417945504c765845715a724a2b2f46337631336c34517a4e554970765635447a5a3974784b486d7235386264684a35745176556d6374484f45735979335945775135463836785a597250627a564b346376626e6558424e4237675631625371582b5a71377965473466793871694d48586f4d6356316e702f586676427551446b485043795174497265547a6d4965554554767a4a59394641454f65464c37367a2f7368796b6d2f683778572b6746533573546179553173596736625565576a3277413969364e45506d6e71413946306a514b3471706e6e61493230734a5053316b324c73557761395a784235332b36363871614e72446d374b5762424b6c4d727559656764567a70595248674d4a732b31586b56476473463255
[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] <>

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

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: 3d307a514253565361674d3138304d773153696966765267514d6d4354446131553144504d71326e446776426355734863797750376c6552304d5a6f636345756b5543796b334e4b5146666150367759316c7643713055516b6c38664874317956384c4559744b595969617544426766356c582b4758516f754555785347596771364d304e71543742335439326e4e3257666944767351336b4b513268557a67395574495154322f4b4256365531424158414b763671464c544134634575306d6675326c586f656d585274446357656750443964616b455878347141755271414f31766432575577533474794e774354474f6472426b59377874787866584734507061647738686c4252756f51416d594c47636554483430672b30507375706d654c574130577162637041326b792f71696e573257704361305830316b6e75634a546e337769753833514849354b4c775572793955706d6a2b6a6d2f3072645670614b67775356526d734f586565564163754377555171736d503750343954344c4a654b383773546f557a4d79724551793351565a364743674e596d4243476839572f63586775484e53745030766251775a36667756444b587879536568473571414236614e73525877417a43446d346d593546724752613268505548734f6263476d507336615668324b4e524775614a42727072384f5535653141444675754e6d6648416a5a55573654442f7455775259597a69736470454a557641425159546a755765705667672b42646a6b783252685673646c514844484752753671324a51685830346876324631646142444554537a3167344b307165705176486170414e3265716e504a4e3062797a34346f5954704677583432795375326f3548786b2f4873695245634a6e666976376a4d62422f3573657850556167752b3854367a66534c4155584d6d69347468487173627945494d6344426d575a653053584a305237725a5938384d4d533279664b6c6e592f65445a782b6c314e4572514b48376b6c4c77304666424a372b7766334d6f343137376555756f756d447837656a394a4c43725967684935444932474b67754f3837783533626e7958597754504743617843436445445267482b4652375642744f365a31686133434b4b754c676c3431426d39706e587a6855724579516e674669584377524142755257512b62525a43574261423373724277503575674930794a66536d456b476d70357450564d68544c68626b457065677078464b515478796c39536539574c5377717041527755424c67704e42732b304455446648617765784866506e4f474c6e7437504543634d5637666f714d6c4f393374784d35375a3558665951786a7846703346367a514266586c32743168746632506274794b6e313055674a52625a356d4f74544365486148755877334b65354758564a475048684f734a336b6f356a342f68376f5074554d646a7054505449594331546f3930706a51364c32515666414f674a64494f6f384e435879386a4f746f6f5853674d7368654b58484d365869646e6550666b2f6e6f754e634d51757236374779394f55482b706a3437394742563768464a30615a6a6e5044567478456a3452724f643048734c766d777159526d615261302f31586b56476473463255

decoded: ((token-type . bewaking-token) (token-id . 31e4604a-8206-4e52-b678-be90db67dd6c) (token-created-at . 1750058337) (token-expires-at . 1750663137) (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'