From f282f91fa0ceba7d570d59d0643e88752b76e854 Mon Sep 17 00:00:00 2001 From: Rong Tao Date: Tue, 7 Jan 2025 18:43:22 +0800 Subject: [PATCH] github: workflows: pip use requirements.txt Signed-off-by: Rong Tao --- .github/workflows/docs.yml | 15 ++++++--------- .github/workflows/requirements.txt | 8 ++++++++ 2 files changed, 14 insertions(+), 9 deletions(-) create mode 100644 .github/workflows/requirements.txt diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 3e6e072b..b7c66034 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -1,5 +1,5 @@ # Build the ULPatch documentation on github -name: docs +name: DOC on: push: paths: @@ -7,6 +7,8 @@ on: - 'docs/en/**' - 'docs/zh/**' - 'docs/images/**' + - .github/workflows/docs.yml + - .github/workflows/requirements.txt - mkdocs.yml branches: - master @@ -16,6 +18,8 @@ on: - 'docs/en/**' - 'docs/zh/**' - 'docs/images/**' + - .github/workflows/docs.yml + - .github/workflows/requirements.txt - mkdocs.yml permissions: @@ -33,14 +37,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install 'numpy>=1.17.0' \ - 'pyyaml>=5.3' \ - 'tqdm' \ - 'mkdocs>=1.5.2' \ - 'mkdocs-material>=9.2.6' \ - 'mkdocstrings[python]>=0.22.0' \ - 'mkdocs-static-i18n>=1.0.2' \ - 'mkdocs-include-markdown-plugin>=6.0.1' + pip install -r .github/workflows/requirements.txt - name: Build site run: mkdocs build - name: Deploy to gh-pages diff --git a/.github/workflows/requirements.txt b/.github/workflows/requirements.txt new file mode 100644 index 00000000..12df3f2f --- /dev/null +++ b/.github/workflows/requirements.txt @@ -0,0 +1,8 @@ +numpy>=1.17.0 +pyyaml>=5.3 +tqdm +mkdocs>=1.5.2 +mkdocs-material>=9.2.6 +mkdocstrings[python]>=0.22.0 +mkdocs-static-i18n>=1.0.2 +mkdocs-include-markdown-plugin>=6.0.1