name: Publish Website

on:
  push:
    branches:
      - master
jobs:
  deploy_website:
    name: Deploy Website
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Use Node.js v13.12.0
        uses: actions/setup-node@v2
        with:
          node-version: v13.12.0
      - name: Deploy Website
        run: ./scripts/publish-website.sh
        env:
          CI: "true"
          GIT_USER: ${{ secrets.WebsiteDeployGitUser }}
          GIT_TOKEN: ${{ secrets.WebsiteDeployGitPassword }}
  run_always:
    name: Always run job
    runs-on: ubuntu-latest
    steps:
      - name: Always runs
        run: echo "This is for preventing the workflow to look failed"
