viewing logs
job succeeded
bewaking
- time taken
- 3 seconds
- started at
- Fri Jun 20 14:56:44 2025
- updated at
- Fri Jun 20 14:56:47 2025
- log uuid
1130d38c-646b-4387-8890-5e64bcacb29b
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
Already up to date.
-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && git log --name-status HEAD^..HEAD
commit 47c5c978b6aadd565a68c32e34d01bcb19d23bad
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Mon Jun 16 09:38:48 2025 +0200
??
M .woodpecker/byggsteg.yaml
M .woodpecker/tag-bumper.yaml
-> 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: 3d6337303961456c723278462b38516569515a2f544c5a7573712f6363376a506d38487a725266464e6d316e6b526763396c504863724f4576744a414962767676526c576d416a757a4c556a46546931585652395269715a79354e6454563148584c4e5130486b7255615974627049376f793775696273575463567070597777774f416331363264414439794d654949526b67566844682f5a77317546736a55624e6c68364e31695959326a567a3670556c63746547636e69594147696b5566495142504c55554e574d777056504b447054325331782f64794f6248516b70387a6d4a6e45347a556e4f556a6e4d51494c74346448366b6c3869554e53694931492b617961306d2f362b7577395252476c42306a716c70754f4c4231707862536f574f567571784936583141352f44436e64594750413339703377374134664b3936794669463278475a795268744f41484f333975596776473961357a5a50692f702b794731523546704a5879554b4c472f32474a6e392f4e4c3061796a6d742f755752595a73797132426a5162646b6171536e7570324d4679347354444a63636935764c384a415975564e4d75633078706577754a6d687848624a52786659394b562f38574e51495a494941754634436b614373454f666a666737706c76796b48526b4a54424b676f43325a5275614e654f79767366454850746d7a426466395771745232706d454f6b505243326975367455755650516b2f6362544d55784378794748556a4d384565357830757a2f7173734741396e432b41365662383278626b4e677665384c37476f71476679326e6e3249746f59597569756d656b45426638613767326659695a6e5a6d353033327444685431507a62656661596b432b467a6f4d506f5a375336364b2b39522f424759764f78735a5052705a6847533631746c736d34797448773347452b59685565654f6f366958486c63394779432f4a595169374572697471397178535736382b326a6f2b6b693468525438422f4231556941665533516a5a492f4a4a46384b613757584a442b396b33385441443852516f685556574e6a6d6e6b69497837763478474132725463324a6c353550684351344e414e64502b56415572584b6c47625a6b4d687a5a554a646339747a76374c7973583952515772746133336734555257556e4838764c49387a7464304b6879524b774545314f4541452b4d594a454d41396f77455a2b6355785a554f596944576a304f486f6154584f30533654596b3258344776564b576f356f6858676d7661384644495744634376387547334c636350444d774f79383234764f66304b456b77635936754c382b6436302b54467a712f375777344445664c6535656b765648664e70334b4336476479652b4f5450455541432f39736f6d4d596133723254636c796d6b62627a72726c714463304c33497177476f786755327878427a6d56774b682b384d374e526833766a746552786f6f2b6e6a3161616551656b355432714d6c327a46506f4f2f6b6d69484153516664797265366178347775454e723068342f6c4b694f38756f4d51757a5146776b527934586638457563334f55456a7238384c75446170477131346e3364436d50767071582f6a7773527542642b31586b56476473463255
[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: 3d413858377736624b4e5a684a516435394d72614e7254556e36506f4248716979396d4566704275544e50356163524e6b354e4d704338667a32577739714e6372485535556a7458513672524f343151737a53634d5048625661574e39575874726437446a69426963594e4f797063584371724d3979456a67385842414c5748515366514d566541396d326d64387858445061565246626d624e55625a476154536e4455396c704d626f436f577362483334617955512b6a374c495a482f507136397a6171444e3471577830677833796e6d44676548763553562b776845732b6d32596e4d4e546d675772766162665061477a7147707243546c514861376d47555030334358446759376a533443534c2b50536644336c42306e3975343256625a384232566f7a6b38726334743473746f534f2f6d4b724e75756d51447133717363756a563330503272376e74364a3243586e6f67454844334e76626e565a684956526d4f6d4a6a364550332f647175504b5a2f64646367775441397a7435447062336a2f46346a732f757761773847473152654e495551455831494b516c374c67475179434e726130583430316c66663877703762484e51706137304b794555356a656675784b416b3654494357764d412f74506a32564834484f4c31626c716f304e525a704a6a774f6d386951554a37736c337673636b45506f34446d647a44773676426849464971367948514844766d48314d7a7775506151454537347675773247303248776a7532565270584f2b59554d6e6868704d734751644a42454d756b632f50316b6874517a47704439434b6465364f48367976704c516d3853794472556d3657506348705353524f5257334b344a793879514859372f4d6f30634832316435706d5635335753546a452b5732643945553661467943793049433976546273454350354d2f4d56435044525565786262587579572b73764973745275317a4a4972314c73456f59346e55484c6758743435336545466964684e774b52486141774970585a77392b787a787045376a6a38574f7561414936344d516b6f476f4f677a6635634d7444344c35775a4c5050434d6b73384178564962336f5430335749674a6e3175504a6d70536e4e366865314c36486c544e45386e44357735444b394f4c6357494d464a4c592b6a4f6558656c50357451536a37484848744771434170586f46416f576c2f4336365a346467394d636a6c564749796948793258744b423254304f2f354a4a6d526754766b497266384a76616c7668524536374c39506d692f424a68734b50726532784c63736649503631475851785a323666515733384161582f476f7565597064472f744f66387377553831316f5644796730724a785842327a31536671527946534c56553850676c6633437a4935545136513777647073467459464a3477675331564c7551466d55442b4e4739382b574530762f394c65506a49475069793031586e724c4d38552b7164317231774653427045427756655769587251502f526a31554468515854764d4242535831706c56614b784f394d752f4e4b7867576a74736d6c4e4a437431534f6a7577627847784937384e64543477753073496b413456686b765a62672f46684c5038713831586b56476473463255
decoded: ((token-type . bewaking-token) (token-id . dd307a1f-1db6-42b3-8884-59a0e87fe977) (token-created-at . 1750424207) (token-expires-at . 1751029007) (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'