viewing logs
job succeeded
bewaking
- time taken
- 3 seconds
- started at
- Fri Aug 8 14:40:06 2025
- updated at
- Fri Aug 8 14:40:09 2025
- log uuid
adbe7866-7886-4586-820b-05511363a69c
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.15.9-gnu #1 SMP PREEMPT_DYNAMIC 1 x86_64 GNU/Linux
-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && git pull
Updating fe3e32a..c15667b
Fast-forward
.woodpecker/byggsteg.yaml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && git log --name-status HEAD^..HEAD
commit c15667b43aa650de1ba70704840bca5cfd4a45c7
Author: Josep Bigorra <jjbigorra@gmail.com>
Date: Fri Aug 8 14:39:45 2025 +0200
???? ci: Improvements for Woodpecker pipeline
M .woodpecker/byggsteg.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: 3d384b585a78394e714534504158686d6932646151566e786c44397369707558423765536d45336a6b6a5161756a6c57575345596d6a4775534951614f2f4f676e456a4874654465333576476943472b4e6f7558396c47713253484b584332724f6f7270567a554f64324e432b4d55754e32346c64555454396866534b6a432f58614237617566555471395841497172623157613677315331525a53755371566a52357247316c6a4a693566796871614d774a6343793850657078416d546c6d6439743177625975654c7a4f766148692b51444455363474634b34743857774564334e5336657a5430476855433358634169343054797859787256652f49696f6937333550692f495a4a5066495a3945374852684d6c77534c6345627645376245724b63517646447266526b2f2f54785a46676b7732463675566c6c34635a73564b474d5279694e686e716a576b66414d665336625058396b37697a6169436e63503970514d6a6950726f39575043326830327776464a6b39475a597a64716f3467445a57354f47576e4c39722f774b64476c6c78694d3871655674786b567637504c45786a336d33304c4d77585272696546777a4773724d47507937794b384a372f657643362b4f6c646c66714c4e36546d5a51444767472f306e4c594456394b7a306a414d36634f6370617662424952504c506f5847702f6777425a47766e796d455970616d724b7856456f6c5238416f78434d3638353842456577516e6542566745684e55536546495470787252714777384f693354346671576b4562534d4c46784b593570556c2b474c37446667364579626e67655a6e446f756c5552665175477768356d43372f6d66522b4c766c53664f5435554b584736792f55454173787548783551644974542f794a595a4c347457476957535a49785059303073726f643638563931556e785478434c2f765573327a537831645833586b444a7166622b31537a6c4d79764e384b4e6c416a4546517035467961525078526b61693659527541427151546d666661624f4663576b3457344378766a435a6a332b53504e52557361683277753873374e384d435a5577396831646f50754e4842306178447059626c586a6e68705330584a565562522f702f533342586b7436566a642b4a78743176577867413256597938354475614a38305537424749562b463344414d417834424c35445561797569486f356b327371717362436e6d3842485a64326b6d6d524365343332494d50774e34427a4a7275724b4f41505278434a416c7173444f2b78486b636b6b4b554b6f345a466b4a73565a4d41776a6a6f496d6937383357656d47304838454a2b434730584e3375777652586246523279674c50527848376455343645417a4472445256786b44443864685a5636513743767a4b6d41574f644b6f736e66337956753075526d576d703941716137443777782f63332f55526a3070316e6a674c4b544e4542656a447868756636666c515439465347557173315479526674636c323352686158344c2f77356f3349327077654959426450367672424f2f6d4961574f776b7871306c41763653655334346a455370716f532f682b6957704548392b38536b504f356949466c7550546f474672663831586b56476473463255
[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: 3d496d5336585a697a583261334a614630757a30454c54685a65694a7971744b533373636575714936693553396667726b4a554c64654a5849563941324a547a363469794645702f576a6a33685a6166516f763847765346412f556d4f724942766b5a51494d6231443831462f2f70465a7837387157574e69702b52623757795a585230524774565a554b3736662b755571734961613449642f43385a74436832526f4e32754b31304c654e47527a504e2b7a586b46614f48392b41477636685350507346764e6b2f6d6e332f79566e614f7044426779515270762f374b56416f474a344d487651326d32396942722b4b59536e45626b5a736d78666e504a34757432426d4f5a7045497737396d46596b574e517a304f4b507a785550542b787062682b476d5a573757514754454f4a46346a347a78674f65566b61683473634f41346b5a3649647355304276495930656f4353686864696c635155654a702f654b71566e4d6e3761726b4773646b473255684e2b464e4577372f67316a546c4d4d672f4237342b674c31664558522b6473744c364b5256365a344e2b375649497341513244384c4f2f76302b4e73716f634b38745866635a5339656938514e30746b634b6f506645434a5a58413359654e475a62654830456f586159437869656237714e613562544276302f6d57435a3663552f61664b4f50455a4f4e485a44774a655232765a64344c3932714c364868547a754a48307a335648413572694f577239736f6d5253736e662b785655624435576b664547796a46762f7777375334792f50704b6450474d787733744470376f6465576e5257546c46366449346f73754d4d55683757304f762b4e364a7156594e4a52306665477171354c30393833467141465a4d3244715a5a36536e45764a70537363544f3651714b6e6f6c6e466e656a6a666661374b4b636a6473542b597a376162506d4b6f79586a6c776f537157794b4a41476577375547327a767659752b4749377263734e4b4e516d30684e7255554679507953733742533659577559424865784364544470504157444239616c67454a4e76466a6f347746754764366870735457517a315256655653316e696a6f6947704f70344d314d55376e38774d745052536954796c6a624e7778636951373335707a6d4b6c4a7a32353557563074337948414d313161336a41574f735957453172394b4e5a52314432615a2f555050786b37454b6a39684b49716d77646e64754d7739374a706e3267334d6a36354d656f76497153736e6d5178424a5a6744566e326d362b67416656484f4a53624d7674665538352f34416551574c77354e536546645a6953426d506745476c7775654e512f4a6d3857666b444d5376735a53656f6152716f61524e6c444543586e6d62665a63766a6b745033527849374f4e4a6d7552626c566f496f2b72437a3630534b313544317636614e36557549562f6d4d646e646e573748694e364c334255766f5437474a345179754d6d3271566c61545835572f396f574a376a2f314c58776f557676335268724a626c4d6971756633336c316d727566435a6c664c352b49362f775a526a395773624b4541476450473631613671766666554670552f657478776367447957443931586b56476473463255
decoded: ((token-type . bewaking-token) (token-id . 0051887a-2113-4d89-bfc6-3596d7ea243e) (token-created-at . 1754656809) (token-expires-at . 1755261609) (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'