coq-community / docker-coq

Docker images of the Coq proof assistant (see also: https://github.com/coq-community/docker-coq-action) [maintainers=@erikmd,@himito]

Home Page:https://hub.docker.com/r/coqorg/coq/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How to track tag change?

liyishuai opened this issue · comments

I run CI with specific OCaml versions like 8.14-ocaml-4.12-flambda, which disappeared recently.

Current workflow: I should go to Docker Hub and find what OCaml versions are available for 8.14.

Is there a way to get notified of tag changes?

Current workflow: I should go to Docker Hub and find what OCaml versions are available for 8.14.

OK, looks fine.

Is there a way to get notified of tag changes?

Currently, yes there's something you can do to this aim: subscribe as a watcher of both

Anyway, beyond what I said in my previous comment, I could think of automating things further in the short run, namely:

the Coq/OCaml correspondence that appears in https://github.com/coq-community/docker-coq/wiki#ocaml-versions-policy:

* Coq dev: 
      # coqorg/coq:dev
      default: ['4.13.1-flambda']
      # coqorg/coq:dev-ocaml-4.14-flambda etc.
      base: ['4.14.0-flambda', '4.13.1-flambda', '4.12.1-flambda', '4.09.1-flambda']
* Coq 8.16+rc1: 
      default: ['4.13.1-flambda']
      base: ['4.14.0-flambda', '4.13.1-flambda', '4.12.1-flambda', '4.09.1-flambda']
 * Coq 8.15.2: 
      default: ['4.07.1-flambda']
      base: ['4.14.0-flambda', '4.13.1-flambda', '4.07.1-flambda', '4.05.0']
 * Coq 8.14.1: 
      default: ['4.07.1-flambda']
      base: ['4.14.0-flambda', '4.13.1-flambda', '4.07.1-flambda', '4.05.0']

is generated by a (locally-run) shell script.
So, it should be possible to create a GHA or so, which would create dedicated PRs (or notifications)