Skip to content

Commit 718289c

Browse files
authored
Merge pull request #3 from MrAlpha786/MrAlpha786-pages-ci
Update svelte.yml
2 parents 9ab8b55 + ccaf89e commit 718289c

1 file changed

Lines changed: 4 additions & 30 deletions

File tree

.github/workflows/svelte.yml

Lines changed: 4 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -31,31 +31,6 @@ jobs:
3131
steps:
3232
- name: Checkout
3333
uses: actions/checkout@v4
34-
- name: Detect package manager
35-
id: detect-package-manager
36-
run: |
37-
if [ -f "${{ github.workspace }}/yarn.lock" ]; then
38-
echo "manager=yarn" >> $GITHUB_OUTPUT
39-
echo "command=install" >> $GITHUB_OUTPUT
40-
echo "runner=yarn" >> $GITHUB_OUTPUT
41-
echo "lockfile=yarn.lock" >> $GITHUB_OUTPUT
42-
exit 0
43-
elif [ -f "${{ github.workspace }}/package.json" ]; then
44-
echo "manager=npm" >> $GITHUB_OUTPUT
45-
echo "command=ci" >> $GITHUB_OUTPUT
46-
echo "runner=npx --no-install" >> $GITHUB_OUTPUT
47-
echo "lockfile=package-lock.json" >> $GITHUB_OUTPUT
48-
exit 0
49-
elif [ -f "${{ github.workspace }}/pnpm-lock.yaml" ]; then
50-
echo "manager=pnpm" >> $GITHUB_OUTPUT
51-
echo "command=install" >> $GITHUB_OUTPUT
52-
echo "runner=pnpm" >> $GITHUB_OUTPUT
53-
echo "lockfile=pnpm-lock.yaml" >> $GITHUB_OUTPUT
54-
exit 0
55-
else
56-
echo "Unable to determine package manager"
57-
exit 1
58-
fi
5934
- name: Install pnpm
6035
uses: pnpm/action-setup@v4
6136
with:
@@ -64,17 +39,16 @@ jobs:
6439
uses: actions/setup-node@v4
6540
with:
6641
node-version: "22"
67-
cache: ${{ steps.detect-package-manager.outputs.manager }}
68-
cache-dependency-path: ${{ env.BUILD_PATH }}/${{ steps.detect-package-manager.outputs.lockfile }}
42+
cache: pnpm
43+
cache-dependency-path: ${{ env.BUILD_PATH }}/pnpm-lock.yaml
6944
- name: Setup Pages
7045
id: pages
7146
uses: actions/configure-pages@v5
7247
- name: Install dependencies
73-
run: ${{ steps.detect-package-manager.outputs.manager }} ${{ steps.detect-package-manager.outputs.command }}
48+
run: pnpm install
7449
working-directory: ${{ env.BUILD_PATH }}
7550
- name: Build
76-
run: |
77-
${{ steps.detect-package-manager.outputs.runner }} run build
51+
run: pnpm run build
7852
working-directory: ${{ env.BUILD_PATH }}
7953
- name: Upload artifact
8054
uses: actions/upload-pages-artifact@v3

0 commit comments

Comments
 (0)