Mr test #16
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This workflow will run changesets version and create PR to master | |
name: changesets-auto-pr | |
on: | |
workflow_dispatch: | |
pull_request: | |
types: [ opened, reopened, synchronize ] | |
branches: | |
- master | |
jobs: | |
pre-publish: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- uses: actions/setup-node@v4 | |
with: | |
node-version: 20 | |
registry-url: https://registry.npmjs.org/ | |
- name: install dependencies | |
run: | | |
npm i pnpm -g | |
pnpm i --no-frozen-lockfile | |
- name: Get current timestamp | |
run: echo "timestamp=$(date +'%Y%m%d%H%M%S')" >> $GITHUB_ENV | |
- name: Pre Publish | |
id: changesetStatus | |
run: | | |
node ./changeset-status.cjs | |
npm run pub:pre | |
env: | |
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} | |
NPM_TOKEN: ${{ secrets.NPM_TOKEN }} | |
- name: Dingtalk Notify | |
uses: zcong1993/actions-ding@master | |
if: steps.changesets.outputs.hasChangesets == 'true' | |
with: | |
dingToken: ${{ secrets.DING_TALK_ACCESS_TOKEN }} | |
body: | | |
{ | |
"msgtype": "markdown", | |
"markdown": { | |
"title":"orca-fe 发布提醒", | |
"text": "## Orca-Pocket 临时版本已发布\n ${{steps.changesets.outputs.changedPackages}}" | |
}, | |
"at": { | |
"isAtAll": false | |
} | |
} |