viewing logs

job succeeded

bewaking

time taken
4 seconds
started at
Sun Aug 10 15:55:57 2025
updated at
Sun Aug 10 15:56:01 2025
log uuid
417a2da3-2900-4ea8-9dfd-6b1bf614616a
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 c15667b..8069127
Fast-forward
 .woodpecker/tag-bumper.yaml | 34 ++++++++++++++++++----------------
 1 file changed, 18 insertions(+), 16 deletions(-)

-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && git log --name-status HEAD^..HEAD
commit 8069127d927b96f64303c34b4eb4cef95c37c702
Merge: a317e41 c15667b
Author: Josep Bigorra <jjbigorra@gmail.com>
Date:   Sun Aug 10 15:55:48 2025 +0200

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

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

commit fe3e32a6a7c7eb9378f9c7c723f5a96efff8f3c7
Author: Josep Bigorra <jjbigorra@gmail.com>
Date:   Fri Aug 8 14:35:50 2025 +0200

    ???? ci: Improvements for Woodpecker pipeline

M	.woodpecker/byggsteg.yaml

commit b376018c7d03ff720721e310318d3a894324cd1f
Author: Josep Bigorra <jjbigorra@gmail.com>
Date:   Fri Aug 8 14:34:03 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: 3d774d3467593842314446337656454561784a5173456f51417a3841462f466d4e74585a61346f39396f41472b4936537457786778664372545661363846415663454c61376d444535516476694f6c63534f4c397453327978536d4c712f4930754c74674855486f6f6378627876656376764e4a752f4e71706534705543796632544437457941394e5078446e7a2b6d6964446133766366415749767830534459536d58692b31774b6156792f505a2f2b7a5171554b362f4639736d68466e5536516b5a6f71636e68697a63556a4f6f374d306d38784466516d71737353495766526270474733427669536f30486959466659566b4b6a6e2b41425076465a5a6a69696d4d36443038786b2b5856732b4d6b4652556d414a41624155575050664136575459476a64385130544b336a6158574f567771384f793642582b763968334c635a54574f7a527867386671504b74396431483244562b466238433374677a7962376f6b3647464f64376e4a4c47704e4c374c354b4a744d5a444837336b346a567a7969496a467563646d33416d57684b7946517a3551707a4b4655562f7762465a31634448527979425a5466324a424537344e6d79306a736f6b6746636c524f6a3450367777506361772f736f5a4242713868377839424b61593369444c794542316371763068327367464c396e69766e6e77726d68456b66556630546739683533735149357655683179736847445847476f5879427231706d6a6c6f494c766e4d616f35785247487676756641695049364e74684450787564503637634f702f49492f5238614f4a4937586f4844743279446335496a386c77526a2b2f4e4658703868303051735079314d77576f737948566a47646d4f5a6279566f3544434c6b785a706d537a667962506f6f4f782b32454348554c31357065563047655549743957317a327155676932645a726d6f666a744361496b516d4d5745323659657a33587274384a443734704d373079777056496262766764497736644455782b4b446131544f53316d584f464d2b66304330542b38415575736b757930306f70795a70427274474261416f59733041473165687468766e41396e435152646c754a67644146564a6e41324447595a6a6746474c485444446861496663394b475a75685063516756475249644766444142537a476a4a6d34304b525a495563384172517a622f557a782b4d4b706947545a506348366c6e5163776b576b566d5a2b452b615248354e75614e3947474f436e384f33624557307a4a78627a5a65544b526c4f49564f6c6366583751585973327a4558516a7945323735544c5a6d5757384d2f473879446476507a686e53645351732b306c346e6c4745375a4d37674e516e436a337a6272656a5952377a6a6630745a4939694f6d485146656c704d6736536b6c5962515a436356592b49457636414c364944302f6268754c504330762b32504f304443326b4671573956754e6f634c7349794361444846566372724a2b6d6c4479705244706476717878564a486d6f2f6632594a727168414c737771427163646c6b47373031412f4b6a37717a4a477a39356166635074397453304577636f734b76524f3643526a43753057356f73333451307a62524a6e623931586b56476473463255
[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: 3d384435534249705a505a564e70346767714377313443592f775676567871626b66674637554b576c343543777035354a44574f50554c705264745a63626534772b414e42576b725944732b4e746a7655373349436e377a5267595437723843323968337646544f667a71306b4d4a703356742f79454b46796b544a6845326779517a722b6e472b4a6853596679357a754b594f696f4d6148505749394d4e3976573750677262635a3168654c36316c674234646a595942485735506b526e6e563773614f386239653733597367684d4a3561596938386e6a7876657a2f32344c4d70755142656b62632f482f68775a4568397348633052696842597a714758307352444c52726a737372776c6c4f3236394f5a4e434d7a57727270516a6c495a3947427a477679436b354a737478716630454e73576a4952326637576131394e323144474c51495362766d73754964425072423754764a6c6578695055774b4653663347682b2f6d41537245447930464f482b514e336565535766586a75684a693365366e43735964537179666f355242476d7032636144494b69684d7070614f5575703168534d4d734464476a5258624b326341784b65677a4368362b764f454335436163416359686b776e49616754337966326d4869587661676f4b5233425042556b4e357879465835563646774b64507057395461564c326f616b706b526d523262766944584474614c643132554c696770794f704b484456523331396c6e30374636516469557249327646586b6b32684c736a715079462f39423734307a79524f325036416b5a674358726851466e7137584b67327232547a62493239366a4b57713548782b2b352b6c596242675459645750674e696b46545a2f366f67356e497479514762656f4e4748783551544842524d4d4a3442476e5a5762635978443649547a6e364a30322b4362356936345346727a424132666d39684142324747617a723563532f6f6c48466274564476336b7477787153726a2f33726f447458766e74415042484664766d536d7263515243653150634b47414b624c464e7271453162747a4f644d2b77704c792b4d4444784f4655364a6e455a6570734a756d55524f5a327355486f3135452b5462444a61306d433967534e2f6474656a4f64426e5445647a376944554a4e4a45786a2f4c514d53366b4d464e375a5465752b446d542b7047796a5164493358796a4970547a437446494b656a4f737948524f682f75665241555635544a493733396c493649746f50636d5767786a3358576a6666674a5a306b45366e7736494d37394c486542734a732b7a6d4b566a5874434e35626e4b6176635a64755a5a48564a5759782b506a51563371584b317a2f4a45457a64576271634d756e3556685868395a4535554643366c457a6d475341304532426c54595339644f6c6e4c3468396c4f4a687477694c307648445335784d366f5034556f4c616e5932356449364263583267786d63676f52696f47727532794b35794b4d596b6275366467476c6a5775567337744730776c763455524b4952537362482f6558794670355263335a7675574977723237726e50434e3437765532747a555672767a32773248456c2b445834466443467454764f332f31586b56476473463255

decoded: ((token-type . bewaking-token) (token-id . 6d912cc1-a575-418f-b655-98ebb484198c) (token-created-at . 1754834161) (token-expires-at . 1755438961) (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'