Skip to content

Simplify Discord auth route failure spec #65

Simplify Discord auth route failure spec

Simplify Discord auth route failure spec #65

Workflow file for this run

name: Deploy to server
on:
push:
branches: [ master ]
workflow_dispatch:
jobs:
quality:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: "3.4"
bundler-cache: true
- name: Quality
run: bin/quality
deploy:
needs: quality
runs-on: ubuntu-latest
env:
DEPLOY_HOST: maciej-ciemborowicz.eu
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup SSH
shell: bash
env:
SSH_PRIVATE_KEY_B64: ${{ secrets.SSH_PRIVATE_KEY_B64 }}
run: |
mkdir -p ~/.ssh
chmod 700 ~/.ssh
printf '%s' "$SSH_PRIVATE_KEY_B64" | base64 -d > ~/.ssh/id_ed25519
chmod 600 ~/.ssh/id_ed25519
ssh-keygen -lf ~/.ssh/id_ed25519
ssh-keyscan -H "${DEPLOY_HOST}" >> ~/.ssh/known_hosts
- name: Deploy
env:
REMOTE_HOST: ciembor@${{ env.DEPLOY_HOST }}
run: scripts/deploy.sh
shell: bash