From 98c32c8b9b8b8a62aa84b0d18d6e73c2c5f52423 Mon Sep 17 00:00:00 2001 From: Filippo Pedrazzini Date: Wed, 31 Jan 2024 14:48:56 +0100 Subject: [PATCH 1/7] removed link check --- .github/workflows/pages.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index b906bfd..8579c3d 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -39,9 +39,6 @@ jobs: assert cff['url'] == zen['related_identifiers'][0]['identifier'] assert cff['keywords'] == zen['keywords'] EOF - - name: linkcheck - # https://jupyterbook.org/en/stable/reference/cli.html - run: jupyter-book build --builder linkcheck --warningiserror --nitpick --keep-going . build: runs-on: ubuntu-latest steps: From 4ef85cb8f124d5cdf8c5d1aad724dfe6790f12ab Mon Sep 17 00:00:00 2001 From: Filippo Pedrazzini Date: Wed, 31 Jan 2024 19:37:00 +0100 Subject: [PATCH 2/7] fixed requirements --- requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements.txt b/requirements.txt index 062cc69..60afdd7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ -jupyter-book -sphinx-last-updated-by-git +jupyter-book==0.15.1 +sphinx-last-updated-by-git==0.3.6 # TODO: remove after https://github.com/executablebooks/jupyter-book/pull/2048 docutils!=0.18.*,!=0.19.*,!=0.20.0 -sphinx-subfigure +sphinx-subfigure==0.2.4 # TODO: remove after https://github.com/pydata/pydata-sphinx-theme/issues/1543 pydata-sphinx-theme!=0.14.2 From 5047bb9cf2a69846bd918ae9faec8066c51a99d3 Mon Sep 17 00:00:00 2001 From: Filippo Pedrazzini Date: Wed, 31 Jan 2024 19:39:28 +0100 Subject: [PATCH 3/7] fixed requirements --- .github/workflows/pages.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 8579c3d..f59435a 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4 with: {fetch-depth: 0} - uses: actions/setup-python@v4 - with: {python-version: '3.x'} + with: {python-version: '3.11'} - run: pip install -r requirements.txt pyyaml - name: check CITATION.cff & .zenodo.json run: | @@ -45,7 +45,7 @@ jobs: - uses: actions/checkout@v4 with: {fetch-depth: 0} - uses: actions/setup-python@v4 - with: {python-version: '3.x'} + with: {python-version: '3.11'} - id: pages uses: actions/configure-pages@v3 - run: pip install -r requirements.txt From 7fd8f7aef038b84eb5f72e6f201046b50f025d57 Mon Sep 17 00:00:00 2001 From: Filippo Pedrazzini Date: Wed, 31 Jan 2024 22:58:11 +0100 Subject: [PATCH 4/7] fixed requirements --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 60afdd7..a29f305 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -jupyter-book==0.15.1 +jupyter-book==1.0.0 sphinx-last-updated-by-git==0.3.6 # TODO: remove after https://github.com/executablebooks/jupyter-book/pull/2048 docutils!=0.18.*,!=0.19.*,!=0.20.0 From 621c6b604379f978c5364f98eb173e588047b082 Mon Sep 17 00:00:00 2001 From: Filippo Pedrazzini Date: Wed, 31 Jan 2024 22:59:12 +0100 Subject: [PATCH 5/7] fixed requirements --- requirements.txt | 4 ---- 1 file changed, 4 deletions(-) diff --git a/requirements.txt b/requirements.txt index a29f305..6a3ea76 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,3 @@ jupyter-book==1.0.0 sphinx-last-updated-by-git==0.3.6 -# TODO: remove after https://github.com/executablebooks/jupyter-book/pull/2048 -docutils!=0.18.*,!=0.19.*,!=0.20.0 sphinx-subfigure==0.2.4 -# TODO: remove after https://github.com/pydata/pydata-sphinx-theme/issues/1543 -pydata-sphinx-theme!=0.14.2 From d74dcfcbde957014b8770a05c8ca9034acab48b8 Mon Sep 17 00:00:00 2001 From: Filippo Pedrazzini Date: Wed, 31 Jan 2024 23:05:23 +0100 Subject: [PATCH 6/7] fixed requirements --- .github/workflows/pages.yml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index f59435a..b2a8405 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -56,22 +56,22 @@ jobs: sed -ri 's#^(\s*baseurl:).*#\1 ${{ steps.pages.outputs.base_url }}/'$SITE_PREFIX'#g' _config.yml jupyter-book build --builder dirhtml --warningiserror --nitpick --keep-going . # fix https://github.com/executablebooks/jupyter-book/issues/2066 - sed -ri 's#(.*link rel="canonical" href=".*)\.html(".*)#\1/\2#' _build/dirhtml/*/index.html - jupyter-book build --builder latex --warningiserror --nitpick --keep-going . - cd _build/latex - # fix contrib.rocks - mv state-of-open-source-ai contrib-rocks.svg - convert contrib-rocks.svg contrib-rocks.png || : - sed -ri 's/(.*includegraphics\{\{)state-of-open-source-ai(\}\}.*)/\1contrib-rocks.png\2/g' book.tex - # fix undefined in FreeFont - sed -ri \ - -e 's/[🆕🌈🎉💪💬💻📝📥🔠🔌🛠␂↔️⚙️]//g' \ - -e 's/🔴/☒/g' \ - -e 's/🟡/☐/g' \ - -e 's/🟢/☑/g' \ - book.tex - # insert PDF cover - curl -fsSLO https://static.premai.io/book/cover.pdf + # sed -ri 's#(.*link rel="canonical" href=".*)\.html(".*)#\1/\2#' _build/dirhtml/*/index.html + # jupyter-book build --builder latex --warningiserror --nitpick --keep-going . + # cd _build/latex + # # fix contrib.rocks + # mv state-of-open-source-ai contrib-rocks.svg + # convert contrib-rocks.svg contrib-rocks.png || : + # sed -ri 's/(.*includegraphics\{\{)state-of-open-source-ai(\}\}.*)/\1contrib-rocks.png\2/g' book.tex + # # fix undefined in FreeFont + # sed -ri \ + # -e 's/[🆕🌈🎉💪💬💻📝📥🔠🔌🛠␂↔️⚙️]//g' \ + # -e 's/🔴/☒/g' \ + # -e 's/🟡/☐/g' \ + # -e 's/🟢/☑/g' \ + # book.tex + # # insert PDF cover + # curl -fsSLO https://static.premai.io/book/cover.pdf - uses: xu-cheng/latex-action@v3 with: working_directory: _build/latex From f972c75272e8752dc6e93b440fba34f472b49a22 Mon Sep 17 00:00:00 2001 From: Filippo Pedrazzini Date: Wed, 31 Jan 2024 23:09:43 +0100 Subject: [PATCH 7/7] fixed requirements --- .github/workflows/pages.yml | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index b2a8405..68ca256 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -56,22 +56,7 @@ jobs: sed -ri 's#^(\s*baseurl:).*#\1 ${{ steps.pages.outputs.base_url }}/'$SITE_PREFIX'#g' _config.yml jupyter-book build --builder dirhtml --warningiserror --nitpick --keep-going . # fix https://github.com/executablebooks/jupyter-book/issues/2066 - # sed -ri 's#(.*link rel="canonical" href=".*)\.html(".*)#\1/\2#' _build/dirhtml/*/index.html - # jupyter-book build --builder latex --warningiserror --nitpick --keep-going . - # cd _build/latex - # # fix contrib.rocks - # mv state-of-open-source-ai contrib-rocks.svg - # convert contrib-rocks.svg contrib-rocks.png || : - # sed -ri 's/(.*includegraphics\{\{)state-of-open-source-ai(\}\}.*)/\1contrib-rocks.png\2/g' book.tex - # # fix undefined in FreeFont - # sed -ri \ - # -e 's/[🆕🌈🎉💪💬💻📝📥🔠🔌🛠␂↔️⚙️]//g' \ - # -e 's/🔴/☒/g' \ - # -e 's/🟡/☐/g' \ - # -e 's/🟢/☑/g' \ - # book.tex - # # insert PDF cover - # curl -fsSLO https://static.premai.io/book/cover.pdf + sed -ri 's#(.*link rel="canonical" href=".*)\.html(".*)#\1/\2#' _build/dirhtml/*/index.html - uses: xu-cheng/latex-action@v3 with: working_directory: _build/latex @@ -85,7 +70,6 @@ jobs: run: | mkdir _site mv _build/dirhtml _site/$SITE_PREFIX - mv _build/latex/book.pdf _site/$SITE_PREFIX.pdf sed "s#DESTINATION#${{ steps.pages.outputs.base_url }}/$SITE_PREFIX#g" .redirect-template.html > _site/index.html - uses: actions/upload-pages-artifact@v2 deploy: