Skip to content

fix(ci): only deploy on main #412

fix(ci): only deploy on main

fix(ci): only deploy on main #412

Workflow file for this run

name: Build test
on:
workflow_dispatch:
pull_request:
push:
branches:
- main
- dev
- 'releases/*'
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Set Timezone
run: sudo timedatectl set-timezone "Asia/Shanghai"
- uses: actions/checkout@v3
with:
fetch-depth: 10
- uses: pnpm/action-setup@v2
- uses: actions/setup-node@v3
with:
node-version: 18
cache: pnpm
- run: pnpm install
- run: |
pnpm build
cd ./packages/cli
pnpm link -g
cpany -v
- name: Export CPany Page Image
run: cpany export ./example
- name: Upload CPany Page Image
uses: actions/upload-artifact@v2
with:
name: screenshot
path: screenshot.png
- name: Build
run: cpany build example --base /CPany/
env:
DEBUG: 'cpany:*'
- name: Deploy
uses: peaceiris/actions-gh-pages@v3
if: github.ref == 'refs/heads/main'
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./dist
fetch:
runs-on: ubuntu-latest
steps:
- name: Set Timezone
run: sudo timedatectl set-timezone "Asia/Shanghai"
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v2
- uses: actions/setup-node@v3
with:
node-version: 18
cache: pnpm
- name: Build CPany
run: |
pnpm install
pnpm build
cd ./packages/cli
pnpm link -g
cpany -v
- uses: actions/checkout@v2
with:
ref: cpany
path: .cpany
- name: Fetch Data
run: cpany fetch ./.cpany/ --plugin codeforces hdu