10 - uses: actions/checkout@v2
11 - uses: actions/checkout@v2
13 repository: mdref/mdref-apfd
15 - uses: actions/checkout@v2
17 repository: mdref/mdref-http
19 - uses: actions/checkout@v2
21 repository: mdref/mdref-json_post
23 - uses: actions/checkout@v2
25 repository: mdref/mdref-pq
27 - uses: actions/checkout@v2
29 repository: mdref/mdref-pq-gateway
31 - uses: actions/checkout@v2
33 repository: mdref/mdref-propro
35 - uses: actions/checkout@v2
37 repository: mdref/mdref-raphf
39 - uses: actions/checkout@v2
41 repository: mdref/mdref.github.io
43 - name: Install dependencies
45 sudo apt-get update -y
46 sudo apt-get install -y \
51 libcurl4-openssl-dev \
57 - name: Install referenced php extensions for stubs
59 for ext in raphf pecl_http pq; do
61 curl -sSL -H Accept:application/json replicator.pharext.org?$ext \
62 | jq -r 'to_entries[-1].value.".bz2".phar'
64 curl -sSLO replicator.pharext.org/$phar
65 php $(basename $phar) -qs
67 - name: Install composer dependencies
74 ../bin/ref2html . ../refs/*
75 - name: Generate STUBs
78 for ext in http pq; do
79 ../bin/ref2stub ../refs/$ext
85 - uses: crazy-max/ghaction-github-pages@v2
88 GH_PAT: ${{ secrets.PUBLISH_SECRET }}
93 allow_empty_commit: false
95 repo: mdref/mdref.github.io