From 670089247c7b11fd5ef2bab7377be3f67584cec3 Mon Sep 17 00:00:00 2001 From: hyrodium Date: Thu, 25 Apr 2024 22:24:19 +0900 Subject: [PATCH 1/2] remove `docs` job from `ci.yml` --- .github/workflows/ci.yml | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a1ef811f..5b506cf0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -50,31 +50,3 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} fail_ci_if_error: false file: lcov.info - docs: - name: Documentation - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: julia-actions/setup-julia@v2 - with: - version: '1' - - run: | - julia --project=docs -e ' - using Pkg - Pkg.develop(PackageSpec(path=pwd())) - Pkg.instantiate()' - - name: Update fonts - run: | - sudo cp ~/.julia/packages/MathTeXEngine/*/assets/fonts/ComputerModern/*.ttf /usr/local/share/fonts/ && - sudo cp ~/.julia/packages/MathTeXEngine/*/assets/fonts/NewComputerModern/NewCM* /usr/local/share/fonts/ && - fc-cache -rv && - fc-list -v | grep postscriptname - - run: | - julia --project=docs -e ' - using Documenter: doctest - using Luxor - doctest(Luxor)' - - run: julia --project=docs docs/make.jl - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }} \ No newline at end of file From 2508deb66c988ddc515369772ca80bc898a38a37 Mon Sep 17 00:00:00 2001 From: hyrodium Date: Sun, 18 Feb 2024 19:25:03 +0900 Subject: [PATCH 2/2] add `Docs.yml` --- .github/workflows/Docs.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/Docs.yml diff --git a/.github/workflows/Docs.yml b/.github/workflows/Docs.yml new file mode 100644 index 00000000..fd88629f --- /dev/null +++ b/.github/workflows/Docs.yml @@ -0,0 +1,20 @@ +name: Documenter +on: + push: + branches: [master] + tags: [v*] + pull_request: + +jobs: + Documenter: + permissions: + contents: write + statuses: write + name: Documentation + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: julia-actions/julia-buildpkg@v1 + - uses: julia-actions/julia-docdeploy@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}