From e35843780129e9e95141a1c4daa7e1f5d5181983 Mon Sep 17 00:00:00 2001 From: Junxiang Huang Date: Fri, 11 Oct 2024 12:20:06 +0800 Subject: [PATCH 1/5] feat: support_version_control --- .github/workflows/deploy-12.0.yml | 20 ++++++++++++++++++++ .github/workflows/deploy.yml | 7 +++++-- mkdocs.yml | 3 +++ 3 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/deploy-12.0.yml diff --git a/.github/workflows/deploy-12.0.yml b/.github/workflows/deploy-12.0.yml new file mode 100644 index 00000000..048e2fcc --- /dev/null +++ b/.github/workflows/deploy-12.0.yml @@ -0,0 +1,20 @@ +name: Deploy CI + +on: + push: + branches: + - 12.0 + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + - uses: actions/setup-python@v2 + with: + python-version: 3.x + - run: pip install mkdocs-material mkdocs-awesome-pages-plugin mkdocs-material-extensions mike + - run: cd $GITHUB_WORKSPACE + - run: mike deploy --push -u 12.0 \ No newline at end of file diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 5b37a1b4..a7312016 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -10,9 +10,12 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + with: + fetch-depth: 0 - uses: actions/setup-python@v2 with: python-version: 3.x - - run: pip install mkdocs-material mkdocs-awesome-pages-plugin mkdocs-material-extensions + - run: pip install mkdocs-material mkdocs-awesome-pages-plugin mkdocs-material-extensions mike - run: cd $GITHUB_WORKSPACE - - run: mkdocs gh-deploy --force + - run: mike deploy --push -u 11.0 latest + - run: mike set-default --push latest \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 6f1c6c59..ce892d4d 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -20,12 +20,15 @@ theme: plugins: - search - awesome-pages + - mike # Customization extra: social: - icon: fontawesome/brands/github link: https://github.com/haiwen/seafile-admin-docs/ + version: + provider: mike extra_css: - stylesheets/extra.css From 1db36a49b03574fbd9eed3482520387e2e4c0787 Mon Sep 17 00:00:00 2001 From: Junxiang Huang Date: Fri, 11 Oct 2024 13:38:54 +0800 Subject: [PATCH 2/5] update deploy-12.0.yml --- .github/workflows/deploy-12.0.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-12.0.yml b/.github/workflows/deploy-12.0.yml index 048e2fcc..0eb19eaa 100644 --- a/.github/workflows/deploy-12.0.yml +++ b/.github/workflows/deploy-12.0.yml @@ -1,4 +1,4 @@ -name: Deploy CI +name: Deploy CI - 12.0 on: push: From 52d4b56c32139427ec05296a76314224fe9a6a11 Mon Sep 17 00:00:00 2001 From: Junxiang Huang Date: Fri, 11 Oct 2024 13:43:45 +0800 Subject: [PATCH 3/5] update deploy-12.0.yml --- .github/workflows/deploy-12.0.yml | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 .github/workflows/deploy-12.0.yml diff --git a/.github/workflows/deploy-12.0.yml b/.github/workflows/deploy-12.0.yml deleted file mode 100644 index 0eb19eaa..00000000 --- a/.github/workflows/deploy-12.0.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: Deploy CI - 12.0 - -on: - push: - branches: - - 12.0 - -jobs: - deploy: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - with: - fetch-depth: 0 - - uses: actions/setup-python@v2 - with: - python-version: 3.x - - run: pip install mkdocs-material mkdocs-awesome-pages-plugin mkdocs-material-extensions mike - - run: cd $GITHUB_WORKSPACE - - run: mike deploy --push -u 12.0 \ No newline at end of file From 5198744185d9429bb535166002cf207672f453eb Mon Sep 17 00:00:00 2001 From: Junxiang Huang Date: Fri, 11 Oct 2024 15:26:02 +0800 Subject: [PATCH 4/5] update deploy.yml --- .github/workflows/deploy.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index a7312016..32e38b3c 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -17,5 +17,4 @@ jobs: python-version: 3.x - run: pip install mkdocs-material mkdocs-awesome-pages-plugin mkdocs-material-extensions mike - run: cd $GITHUB_WORKSPACE - - run: mike deploy --push -u 11.0 latest - - run: mike set-default --push latest \ No newline at end of file + - run: GIT_COMMITTER_NAME=ci-bot GIT_COMMITTER_EMAIL=ci-bot@seafile.com \ mike deploy --push -u 11.0 latest \ No newline at end of file From 64939009d2b4afd15cfb8d9e428bd0731540b2ce Mon Sep 17 00:00:00 2001 From: Junxiang Huang Date: Fri, 11 Oct 2024 15:34:58 +0800 Subject: [PATCH 5/5] update deploy.yml --- .github/workflows/deploy.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 32e38b3c..7a3760d9 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -17,4 +17,6 @@ jobs: python-version: 3.x - run: pip install mkdocs-material mkdocs-awesome-pages-plugin mkdocs-material-extensions mike - run: cd $GITHUB_WORKSPACE - - run: GIT_COMMITTER_NAME=ci-bot GIT_COMMITTER_EMAIL=ci-bot@seafile.com \ mike deploy --push -u 11.0 latest \ No newline at end of file + - run: git config user.name ci-bot + - run: git config user.email ci-bot@seafile.com + - run: mike deploy --push -u 11.0 latest \ No newline at end of file