diff --git a/.github/workflows/deploy-craft-v4.yml b/.github/workflows/deploy-craft-v5.yml similarity index 81% rename from .github/workflows/deploy-craft-v4.yml rename to .github/workflows/deploy-craft-v5.yml index 51f2f505..de69477b 100644 --- a/.github/workflows/deploy-craft-v4.yml +++ b/.github/workflows/deploy-craft-v5.yml @@ -3,24 +3,24 @@ # /server/path_html (default) # TARGET: ${{ secrets.DOCUMENT_ROOT }}/public/docs/craft-v2/ (subfolder) -name: Deploy v4 Docs +name: Deploy v5 Docs on: push: branches: - - craft-v4 + - craft-v5 jobs: build_and_deploy_files: name: Run build script and deploy files runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: ref: ${{ github.event.inputs.ref || github.ref }} - name: Install Node.js - uses: actions/setup-node@v1 + uses: actions/setup-node@v4 with: node-version: '20.x' @@ -31,23 +31,24 @@ jobs: run: npm run docs:build - name: Deploy files to server - uses: easingthemes/ssh-deploy@v2.1.5 + uses: easingthemes/ssh-deploy@5.0.3 env: SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} REMOTE_HOST: ${{ secrets.REMOTE_HOST }} REMOTE_USER: ${{ secrets.REMOTE_USER }} - TARGET: ${{ secrets.DOCUMENT_ROOT }}docs/craft-v4/ + TARGET: ${{ secrets.DOCUMENT_ROOT }}docs/craft-v5/ ARGS: "-rltgoDzvO --delete" SOURCE: "docs/.vitepress/dist/" # This section can be removed for all branches except the current version release branch - name: Symlink doc folders to public folder - uses: appleboy/ssh-action@master + uses: appleboy/ssh-action@1.0.3 with: key: ${{ secrets.SSH_PRIVATE_KEY }} host: ${{ secrets.REMOTE_HOST }} username: ${{ secrets.REMOTE_USER }} script: | + ln -sfn ${{ secrets.DOCUMENT_ROOT }}docs/craft-v5 ${{ secrets.DOCUMENT_ROOT }}public/docs/craft-v5 ln -sfn ${{ secrets.DOCUMENT_ROOT }}docs/craft-v4 ${{ secrets.DOCUMENT_ROOT }}public/docs/craft-v4 ln -sfn ${{ secrets.DOCUMENT_ROOT }}docs/craft-v3 ${{ secrets.DOCUMENT_ROOT }}public/docs/craft-v3 ln -sfn ${{ secrets.DOCUMENT_ROOT }}docs/craft-v2 ${{ secrets.DOCUMENT_ROOT }}public/docs/craft-v2