2026-02-24 18:14.08: New job: test ahrefs/monorobot https://github.com/ahrefs/monorobot.git#refs/heads/master (d3ed1705d80015f7fad722b91db73fa34e25ff8a) (linux-riscv64:debian-13-5.4_riscv64_opam-2.5)
Base: ocaml/opam:debian-13-ocaml-5.4@sha256:8478880978662dcabdd909d7e1519e3acebcea90e091a486a500c953d71f05d2
Opam project build
To reproduce locally:
git clone --recursive "https://github.com/ahrefs/monorobot.git" -b "master" && cd "monorobot" && git reset --hard d3ed1705
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-5.4@sha256:8478880978662dcabdd909d7e1519e3acebcea90e091a486a500c953d71f05d2
# debian-13-5.4_riscv64_opam-2.5
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e f15d82d4876db0d9c8ffca03adbd331cd7612081 || git fetch origin master) && git reset -q --hard f15d82d4876db0d9c8ffca03adbd331cd7612081 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 monorobot.opam ./
RUN opam pin add -yn monorobot.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 atd.3.0.1 atdgen.3.0.1 atdgen-runtime.3.0.1 base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 base_bigstring.v0.17.0 base_quickcheck.v0.17.1 bigstringaf.0.10.0 bin_prot.v0.17.0-1 biniou.1.2.2 camlp-streams.5.0.1 camlzip.1.14 capitalization.v0.17.0 cmdliner.2.1.0 conf-g++.1.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libcurl.2 conf-libevent.1 conf-libpcre.2 conf-pkg-config.4 conf-sqlite3.1 conf-zlib.1 core.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 curl.0.10.0 curl_lwt.0.10.0 devkit.1.20240429 digestif.1.3.0 domain-name.0.5.0 dune.3.21.1 dune-compiledb.0.6.0 dune-configurator.3.21.1 duration.0.2.1 easy-format.1.3.4 eqaf.0.10 extlib.1.8.0 extunix.0.4.4 ezjsonm.1.3.0 fieldslib.v0.17.0 fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gmap.0.3.0 hex.1.5.0 int_repr.v0.17.0 ipaddr.5.6.2 jane-street-headers.v0.17.0 jane_rope.v0.17.0 jsonm.1.0.2 jst-config.v0.17.0 kdf.1.0.0 libevent.0.9.0 logs.0.10.0 lwt.6.1.1 lwt_ppx.6.1.0 macaddr.5.6.2 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.0.3 mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3 mirage-crypto-rng.2.0.3 mybuild.7 num.1.6 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamldiff.1.2 ocamlfind.1.9.8 ocplib-endian.1.2 ocurl.transition ohex.0.2.0 omd.1.3.2 ounit.2.2.7 ounit2.2.2.7 parsexp.v0.17.0 pcre.8.0.5 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_diff.v0.17.1 ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0 ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0 ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0 ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1 ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1 ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1 ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1 ppx_stable_witness.v0.17.0 ppx_string.v0.17.0 ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1 ppx_variants_conv.v0.17.1 ppxlib.0.37.0 ppxlib_jane.v0.17.4 ptime.1.2.0 re.1.14.0 re2.v0.17.0 regex_parser_intf.v0.17.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 splittable_random.v0.17.0 sqlgg.20231201 sqlite3.5.4.0 stdio.v0.17.0 stdlib-shims.0.3.0 stringext.1.6.0 time_now.v0.17.0 topkg.1.1.1 trace.0.11 typerep.v0.17.1 uri.4.4.0 uutf.1.0.4 variantslib.v0.17.0 x509.1.0.6 yojson.3.0.0 zarith.1.14"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.5 --depext-only -y monorobot.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build
END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK
2026-02-24 18:14.08: Using cache hint "ahrefs/monorobot-ocaml/opam:debian-13-ocaml-5.4@sha256:8478880978662dcabdd909d7e1519e3acebcea90e091a486a500c953d71f05d2-debian-13-5.4_riscv64_opam-2.5-4586937b04fa695bc4de678edce0a5fa"
2026-02-24 18:14.08: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.4@sha256:8478880978662dcabdd909d7e1519e3acebcea90e091a486a500c953d71f05d2)
(comment debian-13-5.4_riscv64_opam-2.5)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam"))
(run (shell "opam init --reinit -ni"))
(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
(workdir /src)
(run (shell "sudo chown opam /src"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e f15d82d4876db0d9c8ffca03adbd331cd7612081 || git fetch origin master) && git reset -q --hard f15d82d4876db0d9c8ffca03adbd331cd7612081 && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src monorobot.opam) (dst ./))
(run (network host)
(shell "opam pin add -yn monorobot.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 atd.3.0.1 atdgen.3.0.1 atdgen-runtime.3.0.1 base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 base_bigstring.v0.17.0 base_quickcheck.v0.17.1 bigstringaf.0.10.0 bin_prot.v0.17.0-1 biniou.1.2.2 camlp-streams.5.0.1 camlzip.1.14 capitalization.v0.17.0 cmdliner.2.1.0 conf-g++.1.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libcurl.2 conf-libevent.1 conf-libpcre.2 conf-pkg-config.4 conf-sqlite3.1 conf-zlib.1 core.v0.17.1 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 curl.0.10.0 curl_lwt.0.10.0 devkit.1.20240429 digestif.1.3.0 domain-name.0.5.0 dune.3.21.1 dune-compiledb.0.6.0 dune-configurator.3.21.1 duration.0.2.1 easy-format.1.3.4 eqaf.0.10 extlib.1.8.0 extunix.0.4.4 ezjsonm.1.3.0 fieldslib.v0.17.0 fmt.0.11.0 fpath.0.7.3 gel.v0.17.0 gmap.0.3.0 hex.1.5.0 int_repr.v0.17.0 ipaddr.5.6.2 jane-street-headers.v0.17.0 jane_rope.v0.17.0 jsonm.1.0.2 jst-config.v0.17.0 kdf.1.0.0 libevent.0.9.0 logs.0.10.0 lwt.6.1.1 lwt_ppx.6.1.0 macaddr.5.6.2 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.0.3 mirage-crypto-ec.2.0.3 mirage-crypto-pk.2.0.3 mirage-crypto-rng.2.0.3 mybuild.7 num.1.6 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamldiff.1.2 ocamlfind.1.9.8 ocplib-endian.1.2 ocurl.transition ohex.0.2.0 omd.1.3.2 ounit.2.2.7 ounit2.2.2.7 parsexp.v0.17.0 pcre.8.0.5 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_bench.v0.17.1 ppx_bin_prot.v0.17.1 ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_custom_printf.v0.17.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_diff.v0.17.1 ppx_disable_unused_warnings.v0.17.0 ppx_enumerate.v0.17.0 ppx_expect.v0.17.3 ppx_fields_conv.v0.17.0 ppx_fixed_literal.v0.17.0 ppx_globalize.v0.17.2 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_ignore_instrumentation.v0.17.0 ppx_inline_test.v0.17.1 ppx_jane.v0.17.0 ppx_let.v0.17.1 ppx_log.v0.17.0 ppx_module_timer.v0.17.0 ppx_optcomp.v0.17.1 ppx_optional.v0.17.0 ppx_pipebang.v0.17.0 ppx_sexp_conv.v0.17.1 ppx_sexp_message.v0.17.0 ppx_sexp_value.v0.17.0 ppx_stable.v0.17.1 ppx_stable_witness.v0.17.0 ppx_string.v0.17.0 ppx_string_conv.v0.17.0 ppx_tydi.v0.17.1 ppx_typerep_conv.v0.17.1 ppx_variants_conv.v0.17.1 ppxlib.0.37.0 ppxlib_jane.v0.17.4 ptime.1.2.0 re.1.14.0 re2.v0.17.0 regex_parser_intf.v0.17.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 splittable_random.v0.17.0 sqlgg.20231201 sqlite3.5.4.0 stdio.v0.17.0 stdlib-shims.0.3.0 stringext.1.6.0 time_now.v0.17.0 topkg.1.1.1 trace.0.11 typerep.v0.17.1 uri.4.4.0 uutf.1.0.4 variantslib.v0.17.0 x509.1.0.6 yojson.3.0.0 zarith.1.14")
(env CI true)
(env OCAMLCI true)
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.5 --depext-only -y monorobot.dev $DEPS"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
(copy (src .) (dst /src))
(run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)
2026-02-24 18:14.08: Waiting for resource in pool OCluster
2026-02-24 18:14.08: Waiting for worker…
2026-02-25 01:59.39: Got resource from pool OCluster
Building on riscv-bm-02.sw.ci.dev
All commits already cached
error: unable to write file mock_payloads/issue_comment.created_in_issue.json
error: unable to write file mock_payloads/issue_comment.created_in_issue_by_ignored.json
error: unable to write file mock_payloads/issue_comment.created_in_pr.json
error: unable to write file mock_payloads/issue_comment.created_with_mention.json
error: unable to write file mock_payloads/issue_comment.deleted.json
error: unable to write file mock_payloads/issue_comment.draft_pr.json
error: unable to write file mock_payloads/issue_comment.edited.json
error: unable to write file mock_payloads/issues.closed.json
error: unable to write file mock_payloads/issues.labeled.json
error: unable to write file mock_payloads/issues.opened.json
error: unable to write file mock_payloads/issues.opened_slack_mention.json
error: unable to write file mock_payloads/issues.reopened.json
error: unable to write file mock_payloads/pull_request.closed_capitalized.json
error: unable to write file mock_payloads/pull_request.closed_no_labels.json
error: unable to write file mock_payloads/pull_request.labeled_two_labels_no_thread.json
error: unable to write file mock_payloads/pull_request.labeled_two_labels_with_thread.json
error: unable to write file mock_payloads/pull_request.opened_one_label.json
error: unable to write file mock_payloads/pull_request.opened_slack_mention.json
error: unable to write file mock_payloads/pull_request.review_requested_one_label.json
error: unable to write file mock_payloads/pull_request_review.approved.json
error: unable to write file mock_payloads/pull_request_review.commented.json
error: unable to write file mock_payloads/pull_request_review.dismissed.json
error: unable to write file mock_payloads/pull_request_review.edited.json
error: unable to write file mock_payloads/pull_request_review.request_changes.json
error: unable to write file mock_payloads/pull_request_review.submitted_comment.json
error: unable to write file mock_payloads/pull_request_review.submitted_no_comment.json
error: unable to write file mock_payloads/pull_request_review.submitted_null_body.json
error: unable to write file mock_payloads/pull_request_review_comment.created.json
Updating files: 40% (85/209)
error: unable to write file mock_payloads/pull_request_review_comment.deleted.json
Updating files: 41% (86/209)
error: unable to write file mock_payloads/pull_request_review_comment.edited.json
error: unable to write file mock_payloads/push.branch_filter_default.json
Updating files: 42% (88/209)
error: unable to write file mock_payloads/push.branch_filter_local.json
error: unable to write file mock_payloads/push.branch_filter_nomatch.json
Updating files: 43% (90/209)
error: unable to write file mock_payloads/push.many_commits.json
error: unable to write file mock_payloads/push.merge.json
Updating files: 44% (92/209)
error: unable to write file mock_payloads/push.two_commits_longest_match.json
error: unable to write file mock_payloads/status.canceled_diff_failed_jobs.json
error: unable to write file mock_payloads/status.canceled_empty_failed_jobs.json
Updating files: 45% (95/209)
error: unable to write file mock_payloads/status.canceled_no_build_state.json
error: unable to write file mock_payloads/status.canceled_test.json
Updating files: 46% (97/209)
error: unable to write file mock_payloads/status.commit1-01-failing.json
error: unable to write file mock_payloads/status.commit1-02-failed.json
Updating files: 47% (99/209)
error: unable to write file mock_payloads/status.commit1-02-failed_diff_pipeline.json
error: unable to write file mock_payloads/status.commit1-02-failed_main_branch.json
Updating files: 48% (101/209)
error: unable to write file mock_payloads/status.commit1-02-failed_no_failed_builds_chan.json
error: unable to write file mock_payloads/status.failed_diff_failed_jobs.json
Updating files: 49% (103/209)
error: unable to write file mock_payloads/status.failed_empty_failed_jobs.json
error: unable to write file mock_payloads/status.failed_multiple_branches.json
Updating files: 50% (105/209)
error: unable to write file mock_payloads/status.failed_no_build_state.json
error: unable to write file mock_payloads/status.failure_test.json
Updating files: 51% (107/209)
error: unable to write file mock_payloads/status.failure_test_main_branch.json
error: unable to write file mock_payloads/status.failure_test_no_failed_builds_chan.json
Updating files: 52% (109/209)
error: unable to write file mock_payloads/status.merge_develop.json
error: unable to write file mock_payloads/status.missing_author.json
Updating files: 53% (111/209)
error: unable to write file mock_payloads/status.pending_test.json
error: unable to write file mock_payloads/status.state_hide_success_test.json
Updating files: 54% (113/209)
error: unable to write file mock_payloads/status.state_hide_success_test_disallowed_pipeline.json
error: unable to write file mock_payloads/status.success_fix_failed_builds.json
Updating files: 55% (115/209)
error: unable to write file mock_payloads/status.success_no_previous_builds.json
error: unable to write file mock_payloads/status.success_public_repo_no_buildkite.json
error: unable to write file mock_payloads/status.success_test_main_branch.json
Updating files: 56% (118/209)
error: unable to write file mock_payloads/status.success_test_non_main_branch.json
Updating files: 57% (120/209)
Updating files: 58% (122/209)
Updating files: 59% (124/209)
Updating files: 60% (126/209)
Updating files: 61% (128/209)
Updating files: 62% (130/209)
Updating files: 63% (132/209)
error: unable to write file mock_states/status.canceled_empty_failed_jobs.json
Updating files: 64% (134/209)
error: unable to write file mock_states/status.canceled_no_build_state.json
error: unable to write file mock_states/status.commit1-02-failed.json
Updating files: 65% (136/209)
error: unable to write file mock_states/status.commit1-02-failed_diff_pipeline.json
error: unable to write file mock_states/status.commit1-02-failed_main_branch.json
Updating files: 66% (138/209)
error: unable to write file mock_states/status.commit1-02-failed_no_failed_builds_chan.json
error: unable to write file mock_states/status.failed_diff_failed_jobs.json
error: unable to write file mock_states/status.failed_empty_failed_jobs.json
Updating files: 67% (141/209)
error: unable to write file mock_states/status.failed_multiple_branches.json
error: unable to write file mock_states/status.failed_no_build_state.json
Updating files: 68% (143/209)
error: unable to write file mock_states/status.failure_test.json
error: unable to write file mock_states/status.failure_test_main_branch.json
Updating files: 69% (145/209)
error: unable to write file mock_states/status.failure_test_no_failed_builds_chan.json
error: unable to write file mock_states/status.state_hide_success_test.json
Updating files: 70% (147/209)
error: unable to write file mock_states/status.state_hide_success_test_disallowed_pipeline.json
error: unable to write file mock_states/status.success_fix_failed_builds.json
Updating files: 71% (149/209)
error: unable to write file mock_states/status.success_no_previous_builds.json
error: unable to write file monorobot
Updating files: 72% (151/209)
error: unable to write file monorobot.opam
error: unable to write file monorobot.opam.template
Updating files: 73% (153/209)
error: unable to write file src/dune
error: unable to write file src/gen_version.sh
Updating files: 74% (155/209)
error: unable to write file src/monorobot.ml
error: unable to write file src/request_handler.ml
Updating files: 75% (157/209)
error: unable to write file test/buildkite-api-cache/organizations_ahrefs_pipelines_bau_builds_181732
Updating files: 75% (158/209)
error: unable to write file test/buildkite-api-cache/organizations_ahrefs_pipelines_bau_builds_2
Updating files: 76% (159/209)
error: unable to write file test/buildkite-api-cache/organizations_ahrefs_pipelines_pipeline1_builds_23670
error: unable to write file test/buildkite-api-cache/organizations_ahrefs_pipelines_pipeline2_builds_181732
Updating files: 77% (161/209)
error: unable to write file test/buildkite-api-cache/organizations_ahrefs_pipelines_pipeline2_builds_181734_jobs_01948e8b-5b5e-4e4a-9e0b-b8b64e381c90_logs
error: unable to write file test/buildkite-api-cache/organizations_ahrefs_pipelines_pipeline2_builds_181734_jobs_01948e8b-5b5f-44e0-ae9b-0b6f33f48ac8_logs
error: unable to write file test/buildkite-api-cache/organizations_ahrefs_pipelines_pipeline2_builds_2
Updating files: 78% (164/209)
error: unable to write file test/buildkite-api-cache/organizations_ahrefs_pipelines_qa_builds_181732
error: unable to write file test/buildkite-api-cache/organizations_org_pipelines_bau_builds_181732
Updating files: 79% (166/209)
error: unable to write file test/buildkite-api-cache/organizations_org_pipelines_bau_builds_2
error: unable to write file test/buildkite-api-cache/organizations_org_pipelines_pipeline1_builds_23670
Updating files: 80% (168/209)
error: unable to write file test/buildkite-api-cache/organizations_org_pipelines_pipeline2_builds_11
error: unable to write file test/buildkite-api-cache/organizations_org_pipelines_pipeline2_builds_181732
Updating files: 81% (170/209)
error: unable to write file test/buildkite-api-cache/organizations_org_pipelines_pipeline2_builds_181733
error: unable to write file test/buildkite-api-cache/organizations_org_pipelines_pipeline2_builds_181734
Updating files: 82% (172/209)
error: unable to write file test/buildkite-api-cache/organizations_org_pipelines_pipeline2_builds_2
error: unable to write file test/buildkite-api-cache/organizations_org_pipelines_qa_builds_181732
Updating files: 83% (174/209)
error: unable to write file test/dune
error: unable to write file test/github-api-cache/184a35dd234e846cb5fe0723063f8bba03262e43
Updating files: 84% (176/209)
error: unable to write file test/github-api-cache/2129f69a03641c39dfeb8e928cc08d7a8d029c6b
error: unable to write file test/github-api-cache/6113728f27ae82c7b1a177c8d03f9e96e0adf246
Updating files: 85% (178/209)
error: unable to write file test/github-api-cache/78492c2467876259d787538d600cfa0b18a2b814
error: unable to write file test/github-api-cache/NotAPerson_test_repository_commit_f672ca1e7d8f9d8d51b2c6b6ac8c4f39b549ac07
Updating files: 86% (180/209)
error: unable to write file test/github-api-cache/ahrefs_monorepo_commit_0d95302addd66c1816bce1b1d495ed1c93ccd478
error: unable to write file test/github-api-cache/ahrefs_monorepo_commit_7e0a933e9c71b4ca107680ca958ca1888d5e479b
Updating files: 87% (182/209)
error: unable to write file test/github-api-cache/ahrefs_monorobot_branch_master
error: unable to write file test/github-api-cache/ahrefs_monorobot_branch_yasu_slack-msg-fix-escaping-and-fallback
Updating files: 88% (184/209)
error: unable to write file test/github-api-cache/ahrefs_monorobot_commit_0d95302addd66c1816bce1b1d495ed1c93ccd478
error: unable to write file test/github-api-cache/ahrefs_monorobot_compare_master...sewenthy:119-unfurling-commit-range-links
error: unable to write file test/github-api-cache/ahrefs_monorobot_compare_master...sewenthy:monorobot:119-unfurling-commit-range-links
Updating files: 89% (187/209)
error: unable to write file test/github-api-cache/ahrefs_monorobot_compare_master...yasu_slack-msg-fix-escaping-and-fallback
error: unable to write file test/github-api-cache/ahrefs_monorobot_issue_124
Updating files: 90% (189/209)
error: unable to write file test/github-api-cache/ahrefs_monorobot_pull_107
Updating files: 90% (190/209)
Updating files: 91% (191/209)
error: unable to write file test/github-api-cache/d95302addd66c1816bce1b1d495ed1c93ccd478
Updating files: 92% (193/209)
error: unable to write file test/github-api-cache/sewenthy_monorobot_branch_119-unfurling-commit-range-links
error: unable to write file test/github-api-cache/sewenthy_monorobot_branch_master
Updating files: 93% (195/209)
error: unable to write file test/github-api-cache/sewenthy_monorobot_compare_master...ahrefs:master
Updating files: 94% (197/209)
error: unable to write file test/github-api-cache/sewenthy_monorobot_release_tag_v1.0.0
Updating files: 95% (199/209)
error: unable to write file test/github-api-cache/xinyuluo_monorepo_commit_1edcdf5e45a8b7ed01c247b981d8f42d426a7794
error: unable to write file test/github-api-cache/xinyuluo_monorepo_commit_41dad1d3d41f329f00836f166a7103a262e69889
Updating files: 96% (201/209)
error: unable to write file test/github-api-cache/xinyuluo_monorepo_commit_cd5b85afa306840e0790b62e349ee1f828b2a3c2
error: unable to write file test/github_link_test.ml
Updating files: 97% (203/209)
error: unable to write file test/longest_prefix_test.ml
error: unable to write file test/monorobot.json
Updating files: 98% (205/209)
error: unable to write file test/secrets.json
error: unable to write file test/slack-api-cache/users-list
Updating files: 99% (207/209)
error: unable to write file test/slack_payloads.expected
error: unable to write file test/test.ml
Updating files: 100% (209/209)
Updating files: 100% (209/209), done.
fatal: Could not reset index file to revision 'd3ed1705d80015f7fad722b91db73fa34e25ff8a'.
git-reset failed with exit-code 128
2026-02-25 01:59.43: Job failed: Failed: Build failed