123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- name: Node.js Package
- on:
- push:
- tags:
- - "v*"
- jobs:
- release:
- name: Release
- runs-on: ubuntu-latest
- steps:
- - name: Checkout code
- uses: actions/checkout@v4
- - name: Setup Node.js
- uses: actions/setup-node@v4
- with:
- node-version: "20"
- registry-url: "https://registry.npmjs.org"
- - name: Install dependencies
- run: npm install
- - name: Run build script
- run: npm run build
- - name: Run test script
- run: npm run test
- - name: Create Release
- id: create_release
- uses: actions/create-release@v1
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
- with:
- tag_name: ${{ github.ref }}
- release_name: ${{ github.ref }}
- body: |
- Please refer to [CHANGELOG.md](https://github.com/vsme/chinese-days/blob/main/CHANGELOG.md) for details.
- draft: false
- prerelease: false
- # - name: Publish package
- # run: npm publish
- # env:
- # NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|