name: release on: workflow_dispatch: permissions: contents: write jobs: release: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: 20 - name: NPM install run: npm install - name: Create release run: | export TZ=Asia/Shanghai TAG="v$(node .github/release.js)-$(date +%y%m%d%H%M)" gh release create "$TAG" dist/* --notes-file .github/release.md --draft -t $TAG env: GH_TOKEN: ${{ github.token }}