name: Auto Deploy on: push: branches: - 'src' jobs: gh_pages: runs-on: ubuntu-latest permissions: write-all steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: cache: 'yarn' - name: "Install Dependencies" run: yarn - name: "Get current date" id: "date" run: echo "::set-output name=date::$(date --rfc-3339=date)" - name: Deploy with gh-pages run: | git remote set-url origin https://git:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git yarn deploy -u "github-actions-bot " -m "$COMMIT_MESSAGE" env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_REPOSITORY: ${{ github.repository }} REACT_APP_BACKEND: "https://api.t-hole.red/" REACT_APP_BUILD_INFO: version-${{steps.date.outputs.date}} COMMIT_MESSAGE: "Build for: ${{ github.event.head_commit.message }}"