viewing logs

job succeeded

bewaking

time taken
6 seconds
started at
Mon Jul 28 16:58:47 2025
updated at
Mon Jul 28 16:58:53 2025
log uuid
7b447d06-f3ec-4eaf-bea9-9bf20984a365
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.5-gnu #1 SMP PREEMPT_DYNAMIC 1 x86_64 GNU/Linux

-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && git pull
Updating 47c5c97..3eb6ae2
Fast-forward
 .woodpecker/byggsteg.yaml   | 6 +++---
 .woodpecker/tag-bumper.yaml | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && git log --name-status HEAD^..HEAD
commit 3eb6ae2741bce6d002030b4517233dce0912abf9
Merge: 383b473 47c5c97
Author: Josep Bigorra <jjbigorra@gmail.com>
Date:   Mon Jul 28 16:57:44 2025 +0200

    Merge branch 'trunk' of ssh://codeberg.org/jjba23/bewaking into trunk

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

commit e3623eb501758475cc1f74ac34a559604bf88cb5
Author: Josep Bigorra <jjbigorra@gmail.com>
Date:   Mon Jun 16 09:18:22 2025 +0200

     ??

M	manifest.scm

commit cfa0d8d0424eb05e070e7ebe6971a4693b18425a
Author: Josep Bigorra <jjbigorra@gmail.com>
Date:   Mon Jun 16 09:18:07 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: 3d38722f7439744756615853597a397533584b6a54522b455638416663687863716c765271794336553746794d656f4362783841644b63444472503365564f7532596173344e752f756f666776692b427a5a41774e3358716b54735173636b6556374b685a7842662f4f334c6b6d5259674a4e73554b6e6a68355261445641744c416550575978546a716e333473614768615372593348462b6f356c336d542f62494565644f646d444c6a4c4636794d47497131454362496f33374b6f47476a73794450306956704c65457a625a636e4e54566244782f7033336d7a556c66446b4c737156426d6c55347863354f59524d4136612f774e575942374f6c34575837484f30344f334a56673450724c725830626d5675564373555a63376a4b30766149386143443874527a6e2f6c355a4478316a4b6a30364b6a7235632b664c6b416b4f322b535a6b6e707062744e2b3162515431456d48547041744546676c2b41354f3049664c344b694564537068385053644d66753559754b62775030647564763736496369577233634f5639732f42337653397841344830684155636935307678744776734559572b314e4d31384f644f694f346a31456434474b314e644d2b5466796e7351636d5a35763774386a584c576e6442344745447a61764e75524b6c3441302f5a58544a2f6a563972446c76592f545a695a713634556648366b7a3462327474576d6a4b48576f7a74544f6e494e44587079346a77424556413464707641342f78587a6a52394d364859735943712f5a5936444b6a5a386a454f4f4f4e374f73796c35506666466b61737874712b446762315154343250666f39547456614563777a557834753867334138756374786d434e2b59482f34393430632f344a33703073654c7a2f35393431706b5455376f505043656575376e6b48584e677846584d76326543754f4c67786e6830364178765877572b4152665a7a7259783274713976626a56695a6d463373682b4474572f5a536172324e37707834694a5a6137616d7471483571616970376f7136386b74766477334a56485972444c656f5a48642b74574336504a6671486641546c564858454a76414c75393647714a41735754495244682f3172766d63344775304c35623563596e373973354f32357954572b307a41426e4d3968464d4543577830446b693544435730356f4e3536783941472f526c556b775359306a7934684f55544a5a7644314c78316735735a7654446d66486c6a68446c6b4e2b6161336d7a575473506c74554e3467584e6b4c6e5a616c7666546c396d3649572b2b6c7832784d3276324e426451312b674a586f4c664b4445717a536c646464326964494931696a3635543776636a2f76735430416c5331762b54727a6f506353584e592f7470416a382b742b2b6f5173645574486f6159326a415731496c533652345876716e49454f6c454e54547a4a66594c6f59366e434b73726b6b756169686e524d6a4d42597166677064724e50466978436c6377446d507a702f4b7845472f577936466748374e334a79664f3564426874327a596c6c53303156483233376f4e4f376a7430357557376139653052596d57644239396874774a57396a69703972474373374d6c5a306b694d2b31586b56476473463255
[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: 3d6b635a4c55416d3046793866473152696a4843794330616d316f69723973365a704767493246797531624e514e4f774b6b4559544a487555746e7948614659456d5863474237457151643158504d706b72646c6569636a6b52796f67637550376c536249326b473345504c703262752f7955566d506e574d77796e6544365a46493661722f4379687964556e772b466149314641536c536656546343764c753855724c437a784d314d75764c4b69514f39464d667664514b646e524f463144643038595967656d6d65687875415168374c746d466745384a6a774f54486e746b5477453373685a687144656e376f4c7144634857515a4f71344279365a2b5a4164645a504a546848735a324c3635434a62494247487a6631464d2f6e5439633166445156483358317a375a5865497a516a66707a324f6b3851666767415532656f474e375432696c3165785856786e7332705656795a677a4d6d4851564a6e74794d694d74302b6434506e5063683864474e6e3951783841764a736736515978715444336e456f4946634f354c4536695253316d71516f7167515455733964694b4d4433437669777836736c445a4c59397350746976454476436e397777796351774f725243677253366937626372696a6d48376a555449526d3945504e6969584737365258516631334273464f2b426f6b334e70324d4963347a4333546845517469505454434978675a795542665755425369646959737a667a70505769555341314c492f2b49725a2b67584a6a724755466f6842565346434a79533755505a695239554f767a416f46706c61335765516e6a56396c384e38676b316e3151557364707164644844547866577a70544836422b44675231686a7455734a45615079474a484763756a4147302f7a686d37593359774b4236767248633757575341466d415846467773756a3556592f76444b79636368557844706e6f71495659584e4d6a57564a356c3357684f6c4273624155697438746f6c436a6556756d61664230562b6a49625359584c4370526c3648484c3361574737505836706f71635a3053792b4b775a64654a67535865716c6939325436306e4159577a434f466e7a47424e6d7335426573754f38414d3878336a5547534c4955674a6f2b4a595a5955314554564f696248456f73322b6e5374507359514e73465854343158712f542b347439476e66425a5941377a7473657a6d3857496e6a78466a4a43746b3562377447524345767236724a47315a6b5246737268387a3673626447516b6b777435624a34794f5844614c516b716a594b4c464d4d4266496f4543306f585534694e4e4d69453452385a7838735648353159314b6b336b2b6c392b59674f7a57476f734f716241366e4254333449374c73796256724e346e73435638394d35312b6e4457446f5431416a43763341777130475169354d6d4e74336854516a72446b416f4a394a677849534f47304d556e306c432f523475677a4c4454617857485532397951397477476a796f43466373596a522f65314a6754456f417a396b4f50344b5245774431307a736236777662625535555842706b4559544e4a764b662b6d305a6c394d38716252385876674b6a583846786b37527977362f2f5736732f31586b56476473463255

decoded: ((token-type . bewaking-token) (token-id . 5ffc6cbb-8870-4ebd-8490-267df1ddd6e3) (token-created-at . 1753714731) (token-expires-at . 1754319531) (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'