Skip to content

Divergence of the Sum of the Reciprocals of Prime Numbers and the Second Mertens Theorem #766

Divergence of the Sum of the Reciprocals of Prime Numbers and the Second Mertens Theorem

Divergence of the Sum of the Reciprocals of Prime Numbers and the Second Mertens Theorem #766

Workflow file for this run

on:
push:
branches-ignore: ["gh-pages"]
pull_request:
jobs:
generate-artifacts:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set the variables for push event
if: ${{ github.event_name == 'push' }}
run: |
branch_name=${{ github.ref_name }}
short_sha=$(git rev-parse --short ${{ github.sha }})
echo "destination_dir=mathcomp-analysis_"$branch_name_$short_sha >> $GITHUB_ENV
- name: Set the variables for PR event
if: ${{ github.event_name == 'pull_request' }}
run: |
branch_name=${{ github.head_ref }}
echo "destination_dir=mathcomp-analysis_$branch_name" >> $GITHUB_ENV
- name: Set-up OCaml
uses: ocaml/setup-ocaml@v3
with:
ocaml-compiler: 4.14
opam-repositories: |
coq-released: https://coq.inria.fr/opam/released
default: https://github.com/ocaml/opam-repository.git
- name: Build Mathcomp Analysis
run: opam install -y --deps-only . && opam exec -- make -j 4
- name: Build rocqnavi
run: opam install -y rocq-navi && opam show rocq-navi
- name: Generate Documents
run: |
mkdir -p artifact/${{ env.destination_dir }}
opam exec -- rocqnavi -title "Mathcomp Analysis" -d artifact/${{ env.destination_dir }} -base mathcomp -Q theories analysis -coqlib https://coq.inria.fr/doc/V8.20.0/stdlib/ -external https://math-comp.github.io/htmldoc_2_3_0/ mathcomp.ssreflect -external https://math-comp.github.io/htmldoc_2_3_0/ mathcomp.algebra $(find . -name "*.v" -or -name "*.glob")
- name: Upload artifact
uses: actions/upload-artifact@v4
with:
name: ${{ env.destination_dir }}
path: artifact