automate/trunk / 3b5a78074f53d3bc

Outcome
errored
Requested
Started
Finished
Definition
29
Ran on
mago
Parameters
repository
https://forge.cbaines.net/cbaines/guile-automate.git
ref
refs/heads/trunk
commit
9b66bea4b1a5797788905011e8ad4bd66dfe5d1e
payload
5600 characters{"sender":{"username":"cbaines","starred_repos_count":0,"following_count":0,"followers_count":1,"visibility":"public","description":"","website":"","pronouns":"","location":"","prohibit_login":false,"active":false,"restricted":false,"created":"2025-05-09T13:54:59+02:00","last_login":"0001-01-01T00:00:00Z","is_admin":false,"language":"","html_url":"https://forge.cbaines.net/cbaines","avatar_url":"https://forge.cbaines.net/avatars/49dd1825bc4a2fca6877c80cde47e72377e2705062be461b48cb68b73bcbb2a2","email":"cbaines@noreply.localhost","full_name":"","source_id":0,"login_name":"","login":"cbaines","id":1},"pusher":{"username":"cbaines","starred_repos_count":0,"following_count":0,"followers_count":1,"visibility":"public","description":"","website":"","pronouns":"","location":"","prohibit_login":false,"active":false,"restricted":false,"created":"2025-05-09T13:54:59+02:00","last_login":"0001-01-01T00:00:00Z","is_admin":false,"language":"","html_url":"https://forge.cbaines.net/cbaines","avatar_url":"https://forge.cbaines.net/avatars/49dd1825bc4a2fca6877c80cde47e72377e2705062be461b48cb68b73bcbb2a2","email":"cbaines@noreply.localhost","full_name":"","source_id":0,"login_name":"","login":"cbaines","id":1},"repository":{"topics":["fibers","goblins","guile","guix","spritely"],"repo_transfer":null,"mirror_updated":"0001-01-01T00:00:00Z","object_format_name":"sha1","mirror_interval":"","internal":false,"avatar_url":"https://forge.cbaines.net/repo-avatars/af2fd98fcf8ffb58c3712829e345357b7ab5d549ffa21e9049c5dddd7da395ef","default_update_style":"rebase","default_allow_maintainer_edit":true,"default_merge_style":"rebase","default_delete_branch_after_merge":false,"allow_rebase_update":true,"allow_fast_forward_only_merge":true,"allow_squash_merge":false,"allow_rebase_explicit":false,"allow_rebase":true,"allow_merge_commits":false,"ignore_whitespace_conflicts":false,"has_actions":false,"has_packages":false,"has_releases":true,"has_projects":true,"has_pull_requests":true,"globally_editable_wiki":false,"wiki_clone_url":"https://forge.cbaines.net/cbaines/guile-automate.wiki.git","wiki_ssh_url":"ssh://git@forge.cbaines.net/cbaines/guile-automate.wiki.git","wiki_branch":"trunk","has_wiki_contents":false,"has_wiki":false,"internal_tracker":{"enable_issue_dependencies":true,"allow_only_contributors_to_track_time":true,"enable_time_tracker":false},"has_issues":true,"permissions":{"pull":true,"push":true,"admin":true},"archived_at":"1970-01-01T01:00:00+01:00","updated_at":"2026-10-15T16:10:00+02:00","created_at":"2026-09-18T18:47:18+02:00","archived":false,"default_branch":"trunk","release_counter":0,"open_pr_counter":0,"open_issues_count":0,"watchers_count":1,"forks_count":0,"stars_count":0,"website":"https://docs.cbaines.net/guile-automate/","original_url":"","clone_url":"https://forge.cbaines.net/cbaines/guile-automate.git","ssh_url":"ssh://git@forge.cbaines.net/cbaines/guile-automate.git","link":"","url":"https://forge.cbaines.net/api/v1/repos/cbaines/guile-automate","html_url":"https://forge.cbaines.net/cbaines/guile-automate","languages_url":"https://forge.cbaines.net/api/v1/repos/cbaines/guile-automate/languages","language":"Scheme","size":14959,"mirror":false,"parent":null,"template":false,"fork":false,"private":false,"empty":false,"description":"Structure your Guile scripts\r\nAutomate all the things","full_name":"cbaines/guile-automate","name":"guile-automate","owner":{"username":"cbaines","starred_repos_count":0,"following_count":0,"followers_count":1,"visibility":"public","description":"","website":"","pronouns":"","location":"","prohibit_login":false,"active":false,"restricted":false,"created":"2025-05-09T13:54:59+02:00","last_login":"0001-01-01T00:00:00Z","is_admin":false,"language":"","html_url":"https://forge.cbaines.net/cbaines","avatar_url":"https://forge.cbaines.net/avatars/49dd1825bc4a2fca6877c80cde47e72377e2705062be461b48cb68b73bcbb2a2","email":"mail@cbaines.net","full_name":"","source_id":0,"login_name":"","login":"cbaines","id":1},"id":16},"head_commit":{"modified":["automate/pumphouse/web/pages.scm","automate/pumphouse/web/static/live.js","automate/pumphouse/web/static/style.css","doc/guidance.texi","tests/pages.scm"],"removed":[],"added":[],"timestamp":"2026-10-15T15:12:48+01:00","verification":null,"committer":{"username":"cbaines","email":"mail@cbaines.net","name":"Christopher Baines"},"author":{"username":"cbaines","email":"mail@cbaines.net","name":"Christopher Baines"},"url":"https://forge.cbaines.net/cbaines/guile-automate/commit/9b66bea4b1a5797788905011e8ad4bd66dfe5d1e","message":"Make some small pumphouse UI tweaks\n","id":"9b66bea4b1a5797788905011e8ad4bd66dfe5d1e"},"total_commits":1,"commits":[{"modified":["automate/pumphouse/web/pages.scm","automate/pumphouse/web/static/live.js","automate/pumphouse/web/static/style.css","doc/guidance.texi","tests/pages.scm"],"removed":[],"added":[],"timestamp":"2026-10-15T15:12:48+01:00","verification":null,"committer":{"username":"cbaines","email":"mail@cbaines.net","name":"Christopher Baines"},"author":{"username":"cbaines","email":"mail@cbaines.net","name":"Christopher Baines"},"url":"https://forge.cbaines.net/cbaines/guile-automate/commit/9b66bea4b1a5797788905011e8ad4bd66dfe5d1e","message":"Make some small pumphouse UI tweaks\n","id":"9b66bea4b1a5797788905011e8ad4bd66dfe5d1e"}],"compare_url":"https://forge.cbaines.net/cbaines/guile-automate/compare/54782db6fb1a269fff25295b95ee1ee178ea10a2...9b66bea4b1a5797788905011e8ad4bd66dfe5d1e","after":"9b66bea4b1a5797788905011e8ad4bd66dfe5d1e","before":"54782db6fb1a269fff25295b95ee1ee178ea10a2","ref":"refs/heads/trunk"}
Cause
webhook delivery, push
statusstatusstatusstatusstarted: succeededTell the forge therun has startedfetch: succeededFetch the ref undertestguix: erroredBuild the Guix ofthe followedchannelspackage: skippedBuild the channel'sguile-automatepackageenvironment: skippedBuild thedevelopmentenvironmentlower: skippedLower the pipelinesof the refformat: skippedCheck theformattingbuild: skippedBootstrap,configure and buildcheck: skippedRun the test suitemanual: skippedBuild the manualupdate-pipeline: skippedUpdate the pipelinedaemonreport: succeededReport the outcometo the forgepublish: skippedPush the manual tothe pages branch
Left to rightTop to bottom

Steps

StepLabelStatusStartedTookTimelineSource
startedTell the forge the run has startedsucceeded1sstarted 0s in, took 1s.automate/pipelines.scm:262
fetchFetch the ref under testsucceeded2sstarted 0s in, took 2s.automate/pipelines.scm:117
guixBuild the Guix of the followed channelserrored0sstarted 1s in, took 0s.automate/pipelines.scm:95
environmentBuild the development environmentskipped.automate/pipelines.scm:131
formatCheck the formattingskipped.automate/pipelines.scm:154
buildBootstrap, configure and buildskipped.automate/pipelines.scm:173
checkRun the test suiteskipped.automate/pipelines.scm:184
packageBuild the channel's guile-automate packageskipped.automate/pipelines.scm:199
manualBuild the manualskipped.automate/pipelines.scm:215
reportReport the outcome to the forgesucceeded0sstarted 2s in, took 0s.automate/pipelines.scm:279
publishPush the manual to the pages branchskipped.automate/pipelines.scm:225
lowerLower the pipelines of the refskipped.automate/pipelines.scm:386
update-pipelineUpdate the pipeline daemonskipped.automate/pipelines.scm:400

Events 55

  1. (started started)
  2. (started fetch)
  3. (masked forgejo-token)
  4. (launched started 23012)
  5. (launched fetch 23015)
  6. (attached started forgejo-token)
  7. (attached fetch workspace)
  8. (provided started value)
  9. (output started value 201)
  10. (finished started succeeded)
  11. (started guix)
  12. (retired started)
  13. (launched guix 23044)
  14. (exited started 0)
  15. (released started forgejo-token)
  16. (attached guix channels-history)
  17. (provided guix error)
  18. (output guix error (automate-error error "automate/guix-channels has no successful run to read the channels from" () "#<&compound-exception components: (#<&error> #<&origin origin: #f> #<&message message: \"automate/guix-channels has no successful run to read the channels from\"> #<&irritants irritants: ()> #<&exception-with-kind-and-args kind: misc-error args: (#f \"automate/guix-channels has no successful run to read the channels from\" () #f)>)>" " automate/pipeline/step.scm:676:62 (_)\n automate/step-body/guix.scm:20:10 (body-thunk)\n automate/step-body/guix.scm:32:18 (_)\n"))
  19. (finished guix errored)
  20. (exited guix 0)
  21. (released guix channels-history)
  22. (provided fetch value)
  23. (output fetch value "9b66bea4b1a5797788905011e8ad4bd66dfe5d1e")
  24. (finished fetch succeeded)
  25. (skipped environment)
  26. (skipped format)
  27. (skipped build)
  28. (skipped check)
  29. (skipped package)
  30. (skipped manual)
  31. (skipped publish)
  32. (skipped lower)
  33. (skipped update-pipeline)
  34. (started report)
  35. (retired publish)
  36. (retired lower)
  37. (retired update-pipeline)
  38. (launched report 23066)
  39. (exited fetch 0)
  40. (released fetch workspace)
  41. (attached report forgejo-token)
  42. (provided report value)
  43. (output report value (failure "The Guix of the channels failed to build"))
  44. (finished report succeeded)
  45. (retired fetch)
  46. (retired guix)
  47. (retired environment)
  48. (retired format)
  49. (retired build)
  50. (retired check)
  51. (retired package)
  52. (retired manual)
  53. (retired report)
  54. (exited report 0)
  55. (released report forgejo-token)