viewing logs
job succeeded
bewaking
- time taken
- 3 seconds
- started at
- Sat Jun 14 13:05:44 2025
- updated at
- Sat Jun 14 13:05:47 2025
- log uuid
17c8b716-b6f4-46da-8fbf-32c497d4505b
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 279b6e2..4d56e77
Fast-forward
.woodpecker/byggsteg.yaml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
-> running command: cd /etc/byggsteg/job-clone/bewaking/trunk && git log --name-status HEAD^..HEAD
commit 4d56e771ab3a6d8ff69c0203d1075f5cea042a04
Author: Josep Bigorra
Date: Sat Jun 14 13:05:31 2025 +0200
??
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: 3d5936594361304139366b5a685165684433592f4d38437273776b3470534659366350596f45416a7251553561714a314f6a44796f5937796964474e62503663437a6848514f626a6c3439506f686c336b39537536774c46393077324446426567793971487551592f4f59686652754652622b546c4633346c494478614c6c454e7262317972644c685655505a6746364e79584b6e504236685073552b4e664c6c46323261345a64436c544762434f344f61495562465848592f6a716e6646394f547841455561486674376a62416f5139707a30544e34386363696c58434f477a6d506f4c672f727958664a6d63654e78714773326979634d444447514d534e336e4f716b7265466b4f552f6b7172656a5a4e66696a716e573766537130544b7469473056336b7334726a6e7631373767444d374a65743841574d4a7369486738727677684f396f61646f466b58793438482f50434b4536345a6536794647305072512f43554c7475706778775836637670744f2f30306b4666632b7955452b53544c6e744c59474847756d73772b416c544b4e4d4e4e4e687269754b623643366373643063773233474f496a66536f675978735371506762756562737542314345543154456e69736f64646b593158626f6a573942424270352b794c50664d773970503653694d6f41553346344f7a6f415270547251716e3977766b506a444a4978416e396b55385042644e486d3059646a6a414b396b6f467941316a4a51347569514d2f70664233313247464d7a33583833566f6678434e4d675751414759722f463963543039395169424a4c386c442f6a77506a4e32646e4d6f693374623762656f5771493849724775574b6c4d4f426f6f6a417947776a3578494b757834466765516a3171336a524f4b4f6f5472674c6357614177657341304338664d6e5347336a492b355a326275525a336d4c6d71536b43692f716a3830533375434c492b5550416c78464e4539366f477a7330704b705531734d69545161304a7833556c4a7659504b776c4f706d75334e4a56472f45354956394c4e30634d6f677249576165304a504e6e784468377a30335a396a5a65744648596d33646373716b4e72533143724d33674957644f2b47346b326a655a5a7a6771492f6677324d5550504b54786a516c6a72504b673378696441704c3051503141664e5a6e68414950426576704741466a367634455071446d41697062775150482f45347441484d44504c332f6438457251714b48696a6a5544334f7179454b796c41413441345674373377332b3436774a5171544445426a4c3247774c716638786a69737468747a44524f35787359425a696f725864524b782b766e784134314d646f4e3036516b484c7a746b556c56595338772b6a2b48594d64726866464c706c794b56764c4a354649454b714835506176396d4b56674e7a544e4978306f4c62672f566a4c6d4742462f4c51566a334f3059656638763173546b365a6f32424c49434c30454a4642687061652f4d436b31704661486f6b44314e4c49734c31644951624e3347315759554e4e4c4674686e51734e4d334e55626a31355963785149473047695661784c74662f376f4562424f7865424173552f53674d4a75672f696f706e3831586b56476473463255
[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: 3d3441524c64734b54735a45557053574767707070734b6c2f4330356b56697a4a50695473754e5650394359594246616765436267314d6a6c68504f76564e48774f694a47632f7a732f316345787942423373343350566b56414b4f485a55444c4756684e37362b61444b41702f385a3057597a4a6d4b31644462473645336d536d564a58327069657a714a55704c346f57384743644a696638744145646d7877546c476746355676666841554331526c6f6b4143525765792b666e7369736d3839493164736c495a62534f4e49586536547839594c42334d724278664c4751686f484c50415a69614375464f5a537449394f4f5444335478716d656252445265764f334a7455724f3257386e50696a38377a762b2b317574714d38383659532b75757634687a485545756e487a5a497a53344a36334465704b4254755031745372316f704e6c504c45597977586845496a777844593835335338594d564455656935633065754341334470336271424146444f58715738306c57524e4b6f49424b6855304178536f514d6464446f594f6e31366639654336433478575776417046536a6c7355625633663834776d496647465a5a49435a786358554f673832683041456534642f4c42436a417867536a5066754358504a55425366766e41355975374b343358684645657a396f436a55664776787143444f7759314c427850717567626b76636341344747574e41354e574e41673776596c45776941696f6a6b43544c775175324a535141694b774c78657731597572694c3577772f57582f72454a44324c74382b396967374e6245544345352f5951575355446b4d6856434a7858506766786f6a45444330486f466b2b42644f586b6a713762375851676233644e613542572f4c6975512f4b6b6e6866396e4d59696a49796b39384f58364433583242545373664e666e54394d6d36495250516669575a4a36736f796142676a73354254617971382f713932696e6e746855397a676f614f57414673306f3953585473347756384c4b62594d697664524f7265654d47573837724a754d68464434546f70594f585a497a49594d6467704d783336344b72415a4367494c527373575449766f68695a394b447a4168664a425147684145304d7062574453636e41785733313869706d4a7176587a4d704c664b706755717833677444706c596e6e323546796d73502b546c726a78774b503358526531667346574948516d306a614b357766727a2b713673794f68653036616842444e54355331686f6d456d48445963322b4a4e70315942464a5051756d624665672f6a39725939792f2f486833796c37647163687836323461794f3367575867386c5151636f485a626c615557493966715842726a7a533649754e2b63515a337a4558336a6c7638524279493853614f7666566266596457783069356d6447726b716f412f2b37776b486342546e6e716550397a30356137736c64344578584943374a4572744d53317a6634766469577332744a54792b4c502f7a4a6d642f5962456f7730475057745757317365344f56744742437947374b63586b6a2b316962736168413547592f75706e376c56434a4e73344d7a2b42395245524e37445957533639766e4e5872676b532f31586b56476473463255
decoded: ((token-type . bewaking-token) (token-id . 56108b57-9808-488b-af9f-89024b91b75e) (token-created-at . 1749899146) (token-expires-at . 1750503946) (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'