Skip to content

chore: support endorsement for our maintainers (#417) #1562

chore: support endorsement for our maintainers (#417)

chore: support endorsement for our maintainers (#417) #1562

Workflow file for this run

name: Deploy to GitHub Pages
on:
pull_request:
branches:
- master
paths-ignore:
- 'README.md'
- 'gitpod.yml'
push:
branches:
- master
paths-ignore:
- 'README.md'
- 'gitpod.yml'
permissions: read-all
jobs:
test:
if: github.event_name == 'pull_request'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Init environment
uses: ./.github/actions/init
- name: Test build
run: pnpm build
deploy:
if: github.event_name == 'push'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Init environment
uses: ./.github/actions/init
- uses: webfactory/ssh-agent@v0.5.0
with:
ssh-private-key: ${{ secrets.GH_PAGES_DEPLOY }}
- name: Release to GitHub Pages
env:
USE_SSH: true
GIT_USER: ${{ secrets.GH_PAGES_DEPLOY_NAME }}
run: |
git config --global user.email "${{ secrets.GH_PAGES_DEPLOY_EMAIL }}"
git config --global user.name "${{ secrets.GH_PAGES_DEPLOY_NAME }}"
DEPLOYMENT_BRANCH=master pnpm run deploy