Update cd.yml (#11096)

This commit is contained in:
绛亽 2024-04-21 09:35:32 +08:00 committed by GitHub
parent 1a082ffb04
commit 9fba19866d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -14,6 +14,7 @@ jobs:
upload_url: ${{ steps.create_release.outputs.upload_url }}
release_version: ${{ steps.release_info.outputs.release_version }}
version: ${{ steps.version.outputs.value }}
packageManager: ${{ steps.packageManager.outputs.value }}
steps:
- name: Checkout code
uses: actions/checkout@v3
@ -52,6 +53,12 @@ jobs:
with:
cmd: 'jq .version app/package.json -r'
- name: Extract packageManager from package.json
uses: sergeysova/jq-action@v2
id: packageManager
with:
cmd: "jq .packageManager app/package.json -r"
- name: Create Release
id: create_release
uses: ncipollo/release-action@v1
@ -140,12 +147,12 @@ jobs:
GOARCH: ${{ matrix.config.goarch }}
- name: Set up Node
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 18
node-version: 20
- name: Install Node pnpm
run: npm install -g pnpm
run: npm install -g ${{ needs.create_release.outputs.packageManager }}
working-directory: ${{ github.workspace }}/go/src/github.com/siyuan-note/siyuan/app
- name: Install Node Dependencies