on: push: branches: - master jobs: release: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v2 - name: Set up Node.js uses: actions/setup-node@v2 with: node-version: 18 - name: Install dependencies run: npm install - name: Bump version and push tag id: bump_version run: | git config --global user.name 'zhaoyingbo' git config --global user.email 'zhaoyingbo@live.cn' npx lerna version patch --yes git push --follow-tags - name: Publish packages run: | echo "//git.yingbo.im:333/api/packages/zhaoyingbo/npm/:_authToken=${{ secrets.NPM_TOKEN }}" >> .npmrc npx lerna publish from-package --yes