Skip to content

Commit 228e9ab

Browse files
committed
refactor: Optimize deps install process
1 parent 642bf72 commit 228e9ab

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

.github/workflows/release-please.yml

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,16 @@ jobs:
4747
uses: actions/setup-node@v5
4848
with:
4949
node-version: 24.x
50+
51+
- name: Install dependencies
52+
run: npm ci
5053

5154
- name: Install and publish ${{ matrix.package }}
5255
working-directory: packages/${{ matrix.package }}
5356
run: |
5457
echo "🚀 Publishing @ui5/${{ matrix.package }}"
5558
5659
# TODO: Uncomment when ready to publish
57-
# npm ci
5860
# npm publish --access public
5961
6062
publish-cli:
@@ -69,18 +71,13 @@ jobs:
6971
with:
7072
node-version: 24.x
7173

74+
- name: Install dependencies
75+
run: npm ci
76+
7277
- name: Generate npm-shrinkwrap.json
78+
working-directory: packages/cli
7379
run: |
7480
set -e
75-
# Install dependencies
76-
npm ci
77-
78-
# Build the extractor
79-
cd ./internal/shrinkwrap-extractor
80-
npm ci
81-
82-
# Generate npm-shrinkwrap.json
83-
cd ../../packages/cli
8481
node ../../internal/shrinkwrap-extractor/cli.js ../../
8582
8683
- name: Publish @ui5/cli

0 commit comments

Comments
 (0)