name: Deploy to Liteyuki pages on: push: branches: [main] workflow_dispatch: permissions: contents: write statuses: write concurrency: group: pages cancel-in-progress: false env: MELI_SITE: "ef87a735-f120-433e-bfbb-9166cfa6a6bf" jobs: # 构建工作 build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 with: fetch-depth: 0 # 如果未启用 lastUpdated,则不需要 - name: 安装 pnpm 构建依赖 uses: pnpm/action-setup@v2 with: run_install: true version: 8 - name: 构建 run: |- pnpm install pnpm run - name: "发布" run: | npx -p "@getmeli/cli" meli upload ./dist \ --url "https://pages.liteyuki.icu" \ --site "$MELI_SITE" \ --token "$MELI_TOKEN" \ --release "$GITEA_SHA" env: MELI_TOKEN: ${{ secrets.MELI_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITEA_TOKEN }}