Skip to content

CI: fetch Iris and std++ from github mirrors - #22321

Merged
coqbot-app[bot] merged 2 commits into
rocq-prover:masterfrom
RalfJung:iris-stdpp-mirrors
Jul 29, 2026
Merged

CI: fetch Iris and std++ from github mirrors#22321
coqbot-app[bot] merged 2 commits into
rocq-prover:masterfrom
RalfJung:iris-stdpp-mirrors

Conversation

@RalfJung

Copy link
Copy Markdown
Contributor

MPI's gitlab server is buckling under the load of aggressive scrapers which are likely fueled by the global craze for LLMs. We had to install aggressive rate limiting.

So we set up a mirror on github to prevent Rocq CI from being caught up in this rate limiting.

@RalfJung
RalfJung requested a review from a team as a code owner July 29, 2026 06:51
@coqbot-app coqbot-app Bot added the needs: full CI The latest GitLab pipeline that ran was a light CI. Say "@coqbot run full ci" to get a full CI. label Jul 29, 2026
Comment thread dev/ci/ci-basic-overlay.sh
@RalfJung
RalfJung requested a review from a team as a code owner July 29, 2026 06:59
@proux01

proux01 commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Cc @4ever2 nixpkgs may need a similar update

@RalfJung
RalfJung force-pushed the iris-stdpp-mirrors branch from 46f3edb to 1a622c0 Compare July 29, 2026 08:02
@RalfJung

Copy link
Copy Markdown
Contributor Author

@coqbot run full ci

@coqbot-app coqbot-app Bot removed the needs: full CI The latest GitLab pipeline that ran was a light CI. Say "@coqbot run full ci" to get a full CI. label Jul 29, 2026
@RalfJung
RalfJung force-pushed the iris-stdpp-mirrors branch from 1a622c0 to dafd65a Compare July 29, 2026 18:20
@coqbot-app coqbot-app Bot added the needs: full CI The latest GitLab pipeline that ran was a light CI. Say "@coqbot run full ci" to get a full CI. label Jul 29, 2026
@RalfJung

Copy link
Copy Markdown
Contributor Author

There is now also a mirror for Iris-examples on Github so I updated the PR to also use that.

I'll leave managing the CI to you as I don't fully understand how it is supposed to work. :)

@SkySkimmer

Copy link
Copy Markdown
Contributor

@coqbot run full ci

@SkySkimmer SkySkimmer self-assigned this Jul 29, 2026
@coqbot-app coqbot-app Bot removed the needs: full CI The latest GitLab pipeline that ran was a light CI. Say "@coqbot run full ci" to get a full CI. label Jul 29, 2026
@SkySkimmer

Copy link
Copy Markdown
Contributor

we also have

opam repo add -q --set-default iris-dev "https://gitlab.mpi-sws.org/FP/opam-dev.git"
in the bench script, IDK if that's a problem (I haven't noticed failures from it)

@RalfJung

Copy link
Copy Markdown
Contributor Author

Yeah I know -- we don't have a mirror for that yet. We'll set one up eventually but we can merge this meanwhile to deal with the existing rate limiting errors you are seeing.

@RalfJung

Copy link
Copy Markdown
Contributor Author

Those errors don't look like they can be caused by this PR?

@SkySkimmer SkySkimmer added the kind: infrastructure CI, build tools, development tools. label Jul 29, 2026
@SkySkimmer SkySkimmer added this to the 9.3.0 milestone Jul 29, 2026
@SkySkimmer

Copy link
Copy Markdown
Contributor

failures are also on master
@coqbot merge now

@coqbot-app
coqbot-app Bot merged commit 96c89da into rocq-prover:master Jul 29, 2026
7 of 10 checks passed
gares added a commit to gares/coq that referenced this pull request Jul 30, 2026
@RalfJung
RalfJung deleted the iris-stdpp-mirrors branch July 30, 2026 12:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind: infrastructure CI, build tools, development tools.

Projects

Status: ...

Development

Successfully merging this pull request may close these issues.

3 participants