viewing logs
job succeeded
bewaking
- time taken
- 5 seconds
- started at
- Fri Jun 13 12:38:03 2025
- updated at
- Fri Jun 13 12:38:08 2025
- log uuid
341c8aad-6d80-474b-bb22-e624d1af7c8b
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 9de7ad8..0916820
Fast-forward
src/bewaking/bewaking.scm | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && git log --name-status HEAD^..HEAD
commit 0916820b1aced8158ac3b3ca98082db05bc71226
Author: Josep Bigorra
Date: Fri Jun 13 12:37:26 2025 +0200
??
M src/bewaking/bewaking.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: 3d596e564e337a49394978585839797769356a2f6a6f493033716a2b702b4768577542347261785036753332314b727131564350425074753763647a664856764534742b3962515251315250774a63506e6a367459716537733647354c5554362b43323146755a366e2b73695268394a716372546e6576456a77474630682f4d542f356c4664432b555a77307331413937506d6147496769716a6544435a59464b58382f6c59324b794f3949493574656b4667355834623253724f37333861693049754e4654766d664a315152514f63725a584c456e7a434f6c61435641393367563546354d61345531506f487062337a47334a7077595a595368474a56692b5254676473577355792f6133627736707a394e722b7271352f6f5446586c56557130742b694f4b706473524c63567a513834655055394f366a4f2b3572622f4d715168304e32596f55426a33776c36716b6a43332b38364c4d313643317267663674625a5952654d5739424877616a68666b7237562b784b4f70635251392f2f2f4f74414a74473943344279756f55613747796771305138572b484e6e756d78476438645561684d39547572526f4c6d672f5670476d5967574d546672594c646637564a47684364333669436e79386644636d704d674a2f2b572f67684f6459365a4d4a414b473332476575687656646a636b74704e685a4552425a4e4f612f484b31676b704e656d6175654564556535554b685957496b6a58673741664d6b6f65782f57727271554c6d4a6870536d4e776b325274724d30356a424c74495453664d632f6c3050567346554e436b4c78743550485376315255517a48485457546e645457614330707936713151716d495171636a734d384a48654e6d3042346c68466f446c4464455a304c6c5a3344576d707164422f6673786976386464334d36307759786d5a49357646584d6d303437546951636673577a55485441416744467371324943765355686e546442704f33636b4c4f466b4436755a366e6a7834484265695566534f4e617442445a6942666659624134364e414e30644356414163656f666e396f5a7264566e457850436d487572444a7a495331673838305a5a4e503652676e48736e4b5573692b4964526e6d4930566b6939694b4b6e304f564f48525a6f424d76305a4e4a32676c72314b2f5857707668476d364d35706f462b624976656254475073636c304e434c525a636a78735a4873496c6a6f6746476343654539586774347174783073504839742b694c707853363654465752793748716151686c374e7533384a73736e745a733372514b53674b32483945626b7972445643502b4341327969736f36326968744b7959495859396352303347584230636b337a4e2f6c6762502f765563727074684d67385a535068524c65615759643378424a70366571456972356d4276504b57504536455a6f7a514565746d556b47374a5149384e63722f4d363676776352386a624253702b534973703071524537354f6e6137705849436450534f726d3276416349696d6351333937614a785261744646663570435a4d746e4d3862646d4d464e4e5379496c65325a41727944456863586b596141393843566e6769695548504d6e315347564e49777a734c2b31586b56476473463255
[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: 3d5174786447474935626f61477a2b6778764c677a6f64732f48584f435537365a4b436e4a31417356444d52365a6a49556b527671434178432b4f4d3573736673456b6c7973455448364a495963554a512b6b747a62755344774c4358726639795948304c624c6b72456e6f786a342b592b4d575155794f5948506968766b72694e474f42384e72674a4330563557613351626432647735506f76674a7952766c2b704e3657514c6e446e386e6576744a385234376f6d3632543273504a6855504c575236714848384461774732795a304541657134614535637953507a6e6749494b6863413031794458385976416975642f6d38726b4d4433547370384f386c66414f4236733072326a6b6139464c51516f4d6961397774785a2b552f6a557466384d5151433830366a6c6143774b3068516161676e6e356f72436b67375643584a3346524576426178496f71317636506d314f6234586d4366634a506a52716d576f6158774e434a6d43457953504e2b424e6a597557643769314163464a68534a6d72763042656a58596553462b7375794e4249507249683069713952313341434d67477052572b6c526e7543754a686b6a6c7044614773704d41624d67374b726b726a4c663036384b494537346f54796f325650554c4337745a59794c35506861595866514763736d4f314430436e4a7147584165734463477a586f4b794e347a6d4c7569372b334a6542635838335a31704735555a317876436a382f4c4351446e755036572b586b7733414c596a4c2b716d524d394442672f7749666a5137626f6749465049655450535442512f464f6c73466656797154393847675836336d6853493571746963667a2b55653941594855756744346b78326f416c6a4d5662704973744b7350416b34482b71744e417a4b5a51414a4f6f4f47532f4241485733775274432f335752546b53566a507a4f52455a59324a4d71617579314b587051343862702b5375636671373763577363494d424c47797638473467627346307977654246745542446a6d686330627a304155543164755175335351654e63534d78686a456543595343414b64346b342f4d636d34475a736c457a2f624e3357566d33757a3661463473344473434e567171746638484838513846644b4d7a4e685035345a5247725472657139557856722b306d4b756b79622f423470356674763441784b53514750454d7250524c494d716e576b4a6d317231654456454e6938524f62426c45484d5a307736756b2f726c505736463474395a586841614c31722b61356d77584d7a7056382b6772424c363332514e6b70565437766261492b4a553378756a4e364e674b3539306b54704e59316b6b7849564876365a6d343132612f54504a4e4b2f3967516654334b524e305641575341484d75664330734e786c734d52696d627a416f72355277546a58646963316f586267476d455145396266526e2b535a4936747344716d592b732f6646437059302f5545545868703762754b6a52794a6b7257462f624666732f37382f6e4d7737575478384b6742576a694e396e555169746d686f33565a636c797772632b427668455065313070562b726f2f485235586c43656d314b6d5739704141383273414c346d39452b31586b56476473463255
decoded: ((token-type . bewaking-token) (token-id . c76d2e23-e053-4e69-ba6d-98238bda991a) (token-created-at . 1749811087) (token-expires-at . 1750415887) (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'