From 3b0cd75cbd25f8164af0182c856a750340ada348 Mon Sep 17 00:00:00 2001 From: Jonah Aragon Date: Wed, 10 Aug 2022 19:37:40 -0500 Subject: [PATCH] Remove old server deployment workflow Closes #1605 --- .github/workflows/deploy.yml | 75 ------------------------------------ 1 file changed, 75 deletions(-) delete mode 100644 .github/workflows/deploy.yml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml deleted file mode 100644 index 3ef864b5..00000000 --- a/.github/workflows/deploy.yml +++ /dev/null @@ -1,75 +0,0 @@ -name: 📦 Deploy Website - -on: - workflow_dispatch: - release: - types: [published] - -env: - PYTHON_VERSION: 3.x - -jobs: - build: - name: Build website - runs-on: ubuntu-latest - steps: - - - name: Checkout repository - uses: actions/checkout@v3 - with: - fetch-depth: '0' - ref: ${{github.event.pull_request.head.ref}} - repository: ${{github.event.pull_request.head.repo.full_name}} - ssh-key: ${{ secrets.ACTIONS_SSH_KEY }} - submodules: 'true' - - - name: Set up Python runtime - uses: actions/setup-python@v4 - with: - python-version: '3.7' - - - name: Cache files - uses: actions/cache@v3.0.6 - with: - key: ${{ github.ref }} - path: .cache - - - name: Install Python dependencies - run: | - pip install pipenv - pipenv install - - - name: Build website - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | - pipenv run mkdocs build - mv .well-known site/ - tar cvf site.tar site - pipenv run mkdocs --version - - - name: Package website - uses: actions/upload-artifact@v3 - with: - name: generated-site - path: site.tar - - deploy: - name: Rsync Deploy - runs-on: ubuntu-latest - environment: production - needs: build - - steps: - - name: Download generated Jekyll site - uses: actions/download-artifact@v3 - with: - name: generated-site - - run: tar xvf site.tar - - name: Copy built site to production - run: | - mkdir -p ~/.ssh - echo "${{ secrets.SSH_KEY }}" > ~/.ssh/id_rsa - chmod 700 ~/.ssh/id_rsa - ssh-keyscan -H ${{ secrets.SSH_HOST }} >> ~/.ssh/known_hosts - rsync -azP --delete site/ ${{ secrets.SSH_USERNAME }}@${{ secrets.SSH_HOST }}:${{ secrets.SSH_PATH }}