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
Steps
| Step | Label | Status | Started | Took | Timeline | Source |
|---|---|---|---|---|---|---|
| started | Tell the forge the run has started | succeeded | 1s | .automate/pipelines.scm:262 | ||
| fetch | Fetch the ref under test | succeeded | 2s | .automate/pipelines.scm:117 | ||
| guix | Build the Guix of the followed channels | errored | 0s | .automate/pipelines.scm:95 | ||
| environment | Build the development environment | skipped | .automate/pipelines.scm:131 | |||
| format | Check the formatting | skipped | .automate/pipelines.scm:154 | |||
| build | Bootstrap, configure and build | skipped | .automate/pipelines.scm:173 | |||
| check | Run the test suite | skipped | .automate/pipelines.scm:184 | |||
| package | Build the channel's guile-automate package | skipped | .automate/pipelines.scm:199 | |||
| manual | Build the manual | skipped | .automate/pipelines.scm:215 | |||
| report | Report the outcome to the forge | succeeded | 0s | .automate/pipelines.scm:279 | ||
| publish | Push the manual to the pages branch | skipped | .automate/pipelines.scm:225 | |||
| lower | Lower the pipelines of the ref | skipped | .automate/pipelines.scm:386 | |||
| update-pipeline | Update the pipeline daemon | skipped | .automate/pipelines.scm:400 |
Events 55
- (started started)
- (started fetch)
- (masked forgejo-token)
- (launched started 23012)
- (launched fetch 23015)
- (attached started forgejo-token)
- (attached fetch workspace)
- (provided started value)
- (output started value 201)
- (finished started succeeded)
- (started guix)
- (retired started)
- (launched guix 23044)
- (exited started 0)
- (released started forgejo-token)
- (attached guix channels-history)
- (provided guix error)
- (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"))
- (finished guix errored)
- (exited guix 0)
- (released guix channels-history)
- (provided fetch value)
- (output fetch value "9b66bea4b1a5797788905011e8ad4bd66dfe5d1e")
- (finished fetch succeeded)
- (skipped environment)
- (skipped format)
- (skipped build)
- (skipped check)
- (skipped package)
- (skipped manual)
- (skipped publish)
- (skipped lower)
- (skipped update-pipeline)
- (started report)
- (retired publish)
- (retired lower)
- (retired update-pipeline)
- (launched report 23066)
- (exited fetch 0)
- (released fetch workspace)
- (attached report forgejo-token)
- (provided report value)
- (output report value (failure "The Guix of the channels failed to build"))
- (finished report succeeded)
- (retired fetch)
- (retired guix)
- (retired environment)
- (retired format)
- (retired build)
- (retired check)
- (retired package)
- (retired manual)
- (retired report)
- (exited report 0)
- (released report forgejo-token)