branch: elpa/proof-general
commit c3e6c391e7eeb6f495327eae4fab8619fed70748
Merge: eca47ea8af cfa44eec82
Author: hendriktews <hend...@askra.de>
Commit: GitHub <nore...@github.com>

    Merge pull request #778 from hendriktews/ci-rc
    
    CI: add Coq 8.20+rc1
---
 .github/workflows/test.yml               | 27 +++++++++++++++++++++++++++
 ci/doc/README.md                         |  8 +++++---
 ci/doc/coq-emacs-releases.org            |  1 +
 ci/doc/currently-used-coq-emacs-versions |  9 +++++++++
 ci/doc/currently-used-coq-nix-versions   |  1 +
 ci/tools/cipg.ml                         |  4 ++--
 6 files changed, 45 insertions(+), 5 deletions(-)

diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index f14783b45b..3d0e4edaeb 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -140,6 +140,15 @@ jobs:
           - coq-8.19.2-emacs-29.2
           - coq-8.19.2-emacs-29.3
           - coq-8.19.2-emacs-29.4
+          - coq-8.20-rc1-emacs-26.3
+          - coq-8.20-rc1-emacs-27.1
+          - coq-8.20-rc1-emacs-27.2
+          - coq-8.20-rc1-emacs-28.1
+          - coq-8.20-rc1-emacs-28.2
+          - coq-8.20-rc1-emacs-29.1
+          - coq-8.20-rc1-emacs-29.2
+          - coq-8.20-rc1-emacs-29.3
+          - coq-8.20-rc1-emacs-29.4
           # CIPG change marker end
       # don't cancel all in-progress jobs if one matrix job fails:
       fail-fast: false
@@ -213,6 +222,15 @@ jobs:
           - coq-8.19.2-emacs-29.2
           - coq-8.19.2-emacs-29.3
           - coq-8.19.2-emacs-29.4
+          - coq-8.20-rc1-emacs-26.3
+          - coq-8.20-rc1-emacs-27.1
+          - coq-8.20-rc1-emacs-27.2
+          - coq-8.20-rc1-emacs-28.1
+          - coq-8.20-rc1-emacs-28.2
+          - coq-8.20-rc1-emacs-29.1
+          - coq-8.20-rc1-emacs-29.2
+          - coq-8.20-rc1-emacs-29.3
+          - coq-8.20-rc1-emacs-29.4
           # CIPG change marker end
       # don't cancel all in-progress jobs if one matrix job fails:
       fail-fast: false
@@ -282,6 +300,15 @@ jobs:
           - coq-8.19.2-emacs-29.2
           - coq-8.19.2-emacs-29.3
           - coq-8.19.2-emacs-29.4
+          - coq-8.20-rc1-emacs-26.3
+          - coq-8.20-rc1-emacs-27.1
+          - coq-8.20-rc1-emacs-27.2
+          - coq-8.20-rc1-emacs-28.1
+          - coq-8.20-rc1-emacs-28.2
+          - coq-8.20-rc1-emacs-29.1
+          - coq-8.20-rc1-emacs-29.2
+          - coq-8.20-rc1-emacs-29.3
+          - coq-8.20-rc1-emacs-29.4
           # CIPG change marker end
       # don't cancel all in-progress jobs if one matrix job fails:
       fail-fast: false
diff --git a/ci/doc/README.md b/ci/doc/README.md
index 4ebedd8baf..eaa6c000da 100644
--- a/ci/doc/README.md
+++ b/ci/doc/README.md
@@ -168,7 +168,7 @@ This results in
 <!-- The content between the CIPG markers is automatically changed by
  !-- the cipg program. Do not change these markers. -->
 <!-- CIPG change marker: container-number -->
-56
+65
 <!-- CIPG change marker end -->
 containers.
 
@@ -189,6 +189,7 @@ containers.
 |  8.17.1 |      |      |   X  |   X  |   X  |   X  |   X  |   X  |   X  |   X 
 |   X  |
 |  8.18.0 |      |      |   X  |   X  |   X  |   X  |   X  |   X  |   X  |   X 
 |   X  |
 |  8.19.2 |      |      |   X  |   X  |   X  |   X  |   X  |   X  |   X  |   X 
 |   X  |
+|  8.20rc |      |      |   RC |   RC |   RC |   RC |   RC |   RC |   RC |   
RC |   RC |
 <!-- CIPG change marker end -->
 
 In the table above,
@@ -285,7 +286,7 @@ This results in
 <!-- The content between the CIPG markers is automatically changed by
  !-- the cipg program. Do not change these markers. -->
 <!-- CIPG change marker: testrun-number -->
-32
+41
 <!-- CIPG change marker end -->
 version pairs for the Proof General interaction tests with Coq.
 
@@ -306,6 +307,7 @@ version pairs for the Proof General interaction tests with 
Coq.
 |  8.17.1 |      |      |   X  |   X  |      |      |   X  |   X  |      |     
 |   N  |
 |  8.18.0 |      |      |   X  |   X  |      |      |   X  |   X  |      |     
 |   N  |
 |  8.19.2 |      |      |   X  |   X  |   N  |   N  |   X  |   X  |   N  |   N 
 |   N  |
+|  8.20rc |      |      |   RC |   RC |   RC |   RC |   RC |   RC |   RC |   
RC |   RC |
 <!-- CIPG change marker end -->
 
 See [Container build strategy](#contbuild) for an explanation of the
@@ -315,7 +317,7 @@ In summary, all Proof General testing jobs run
 <!-- The content between the CIPG markers is automatically changed by
  !-- the cipg program. Do not change these markers. -->
 <!-- CIPG change marker: total-checks-number -->
-125
+152
 <!-- CIPG change marker end -->
 github checks.
 
diff --git a/ci/doc/coq-emacs-releases.org b/ci/doc/coq-emacs-releases.org
index ef67aba1d7..e313bb8b28 100644
--- a/ci/doc/coq-emacs-releases.org
+++ b/ci/doc/coq-emacs-releases.org
@@ -13,6 +13,7 @@
 
 | date    |    coq | emacs | distribution name | EOL      | historic |
 |---------+--------+-------+-------------------+----------+----------|
+| 2024/06 | 8.20rc |       |                   |          |          |
 | 2024/06 | 8.19.2 |  29.4 |                   |          |          |
 | 2024/03 | 8.19.1 |  29.3 |                   |          |          |
 | 2024/01 | 8.19.0 |  29.2 |                   |          |          |
diff --git a/ci/doc/currently-used-coq-emacs-versions 
b/ci/doc/currently-used-coq-emacs-versions
index 2ccedee92d..96a336895d 100644
--- a/ci/doc/currently-used-coq-emacs-versions
+++ b/ci/doc/currently-used-coq-emacs-versions
@@ -54,3 +54,12 @@ coq-8.19.2-emacs-29.1
 coq-8.19.2-emacs-29.2
 coq-8.19.2-emacs-29.3
 coq-8.19.2-emacs-29.4
+coq-8.20-rc1-emacs-26.3
+coq-8.20-rc1-emacs-27.1
+coq-8.20-rc1-emacs-27.2
+coq-8.20-rc1-emacs-28.1
+coq-8.20-rc1-emacs-28.2
+coq-8.20-rc1-emacs-29.1
+coq-8.20-rc1-emacs-29.2
+coq-8.20-rc1-emacs-29.3
+coq-8.20-rc1-emacs-29.4
diff --git a/ci/doc/currently-used-coq-nix-versions 
b/ci/doc/currently-used-coq-nix-versions
index e68fb63563..125c320e9b 100644
--- a/ci/doc/currently-used-coq-nix-versions
+++ b/ci/doc/currently-used-coq-nix-versions
@@ -10,3 +10,4 @@
 8.17.1
 8.18.0
 8.19.2
+8.20rc
diff --git a/ci/tools/cipg.ml b/ci/tools/cipg.ml
index 160f142782..600b0e22ff 100644
--- a/ci/tools/cipg.ml
+++ b/ci/tools/cipg.ml
@@ -1008,7 +1008,7 @@ let rec read_nix_containers inc nix_conts =
        (match scan_version line with
           | None -> assert false
           | Some v ->
-             if v.patch <> None
+             if v.release_candidate || v.patch <> None
              then read_nix_containers inc (v :: nix_conts)
              else read_nix_containers inc nix_conts
        )
@@ -1076,7 +1076,7 @@ let rec read_all_coq_emacs_tags inc coq_emacs =
     | line ->
        let (coq_v, emacs_v) as vp = read_coq_emacs_tag line in
        let coq_emacs =
-         if coq_v.patch <> None
+         if coq_v.release_candidate || coq_v.patch <> None
          then vp :: coq_emacs
          else coq_emacs
        in

Reply via email to