diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 486086b..145da66 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -8,9 +8,17 @@ jobs: name: Build and deploy site runs-on: debian-latest steps: - - uses: actions/checkout@v4 - - run: ls -l - - run: npm ci - - run: npm run docs:build - - run: echo "implement deploy" - + - name: checkout repository + uses: actions/checkout@v4 + - name: show what we get + run: ls -l + - name: npm ci + run: npm ci + - name: vitepress build + run: npm run docs:build + - name: add private key to ssh agent + uses: https://git.distrilab.fr/NixiN/ssh-agent-action + with: + ssh-private-key: ${{ secrets.DEPLOY_SSH_PRIVATE_KEY }} + - name: do deploy + run: pushd .vitepress/dist/ ; echo "put -r *" | sftp -o StrictHostKeyChecking=no -b - -N ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_TARGET }} ; popd diff --git a/.github/workflows/.deploy.yml.swp b/.github/workflows/.deploy.yml.swp deleted file mode 100644 index 3cd9726..0000000 Binary files a/.github/workflows/.deploy.yml.swp and /dev/null differ