ocaml / ocaml/infrastructure

opam-ci jobs getting stuck

Open
#170 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
HTML
Stars
42
Forks
11
PR merge metrics
No merged PRs in 30d

Description

There's something off currently with opam-ci.

This simple PR with a 1-line change to a not-so-popular package https://github.com/ocaml/opam-repository/pull/27489 I opened 4 days ago
yet I'm still waiting to the 2(!) reverse dependencies to get a machine resource and complete it, without having (force) pushed any additional changes:
https://opam.ci.ocaml.org/github/ocaml/opam-repository/commit/0c3833ec790dccac0c74b91d4c8004e673420389

I've had to wait before, e.g., when being unlucky and publishing on top of a dune or a JaneStreet release, but even then, the waiting time has been ~1 day or so.

The problem is not restricted to the above PR. I see a couple of other PRs seemingly stuck and waiting to complete:

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the opam-ci commit and variant links in the issue, then compare the stuck jobs for gluon.0.0.8 and gluon.0.0.9 with the other referenced pull requests. Determine why jobs remain waiting for machine resources and verify that affected reverse-dependency jobs can acquire resources and complete.

Written by the indexing model from the issue text.

Assessment

Domain
ci-cd, infrastructure
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.