Skip to content

fix(phl): require the invariant on loop entry in the while variant rule #5503

fix(phl): require the invariant on loop entry in the while variant rule

fix(phl): require the invariant on loop entry in the while variant rule #5503

Triggered via pull request September 11, 2026 19:59
Status Success
Total duration 25m 38s
Artifacts 9

ci.yml

on: pull_request
Build Docker images
6m 21s
Build Docker images
EasyCrypt compilation (nix)
1m 44s
EasyCrypt compilation (nix)
Fetch EasyCrypt External Projects Matrix
6s
Fetch EasyCrypt External Projects Matrix
EasyCrypt compilation (opam)
2m 9s
EasyCrypt compilation (opam)
Matrix: Check EasyCrypt External Projects
Matrix: Check EasyCrypt Libraries
Check EasyCrypt External Projects (set-status)
4s
Check EasyCrypt External Projects (set-status)
Publish Docker images
Publish Docker images
Notification
Notification
Fit to window
Zoom out
Zoom in

Annotations

13 warnings
Fetch EasyCrypt External Projects Matrix
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
EasyCrypt compilation (nix)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Docker images
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4, docker/login-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
EasyCrypt compilation (opam)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Check EasyCrypt External Projects (xsalsa20, https://gitlab.com/fdupress/ec-xsalsa, ec-main, ., c...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Check EasyCrypt Libraries (unit)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Check EasyCrypt External Projects (jasmin-eclib, https://github.com/jasmin-lang/jasmin, main, ecl...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Check EasyCrypt Libraries (examples)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Check EasyCrypt Libraries (stdlib)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Check EasyCrypt External Projects (cryptobox, https://gitlab.com/fdupress/ec-cryptobox, next, ., ...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Check EasyCrypt External Projects (xmss-security, https://github.com/formosa-crypto/formosa-xmss,...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Check EasyCrypt External Projects (sha3, https://gitlab.com/easycrypt/sha3, next, ., config/tests...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Check EasyCrypt External Projects (sphincsplus, https://github.com/formosa-crypto/formosa-slhdsa,...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
report.log (cryptobox)
508 Bytes
sha256:51757532f4c472421e84bd242906b5808fb2bc3773af6d20d556db680523003f
report.log (examples)
1.4 KB
sha256:b666eb6a5a4717486bf59ad47ef2de8fcb0222e5e4641697fa8518ade32df323
report.log (jasmin-eclib)
539 Bytes
sha256:518e91b8384b68f69b5096c09aaf54d6577058584ea9b1fae8a31c3a63f7cdfd
report.log (sha3)
841 Bytes
sha256:01c0b7d1b242d256da94313b81feb0f7ef346335bc5e41d37e811df47610766a
report.log (sphincsplus)
1.45 KB
sha256:b9a51894dfb9ce57d5d44ff3e10cfe4c909f30d42e8eaffbdba9e2bd6ab48297
report.log (stdlib)
2.9 KB
sha256:ba92a0486c26815df1f59e06aa38c3e7340979d195d6180f4be2cde40cfb708b
report.log (unit)
2.25 KB
sha256:367ba580edeba781ca71a523ba096be8fa1d57f6a527d8905cfc73e6b73c49a6
report.log (xmss-security)
1.08 KB
sha256:b60979b503a57ffbd9467f619f71df7f3414558845154944dbfc5618576b9dd0
report.log (xsalsa20)
339 Bytes
sha256:20ddc34a59467457d0fea0c8c0ec891f6e5aa451c766175f9658cb3086a87a93