From 2e57fd02a5fd2b2dcf89d3235a6956edaeaf672c Mon Sep 17 00:00:00 2001 From: Eugene Date: Wed, 1 Feb 2023 06:26:55 +0300 Subject: [PATCH 1/2] ci(build.yml): add pnpm installation to azure pipeline (#966) I used this https://pnpm.io/continuous-integration#azure-pipelines snippet from official site. --- jobs/build.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/jobs/build.yml b/jobs/build.yml index 3dfdda13..bdc0cd33 100644 --- a/jobs/build.yml +++ b/jobs/build.yml @@ -24,6 +24,10 @@ jobs: versionSpec: $(node_version) - script: git config --global user.email "example@example.com" - script: git config --global user.name "Example Git User" + - script: | + curl -f https://get.pnpm.io/v6.16.js | node - add --global pnpm@6 + pnpm config set store-dir $(pnpm_config_cache) + displayName: "Setup pnpm" - script: npm install - script: npm run build - script: npm test && npm run write-coverage @@ -42,4 +46,4 @@ jobs: displayName: Publish packages condition: and(succeeded(), eq(variables['system.pullrequest.isfork'], false)) inputs: - pathtoPublish: '$(Build.ArtifactStagingDirectory)' \ No newline at end of file + pathtoPublish: '$(Build.ArtifactStagingDirectory)' From 62a26df78108e2e608db566542931f2bc0c49fcf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 1 Feb 2023 04:23:10 +0000 Subject: [PATCH 2/2] chore(deps) Update actions/setup-node action to v3 --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e03b06dd..7e570b0a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 + - uses: actions/setup-node@v3 with: cache: npm node-version: lts/*