File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3838 - name : Detect package manager
3939 id : detect-package-manager
4040 run : |
41- if [ -f "${{ github.workspace }}/yarn.lock" ]; then
41+ if [ -f "${{ github.workspace }}/deno.lock" ]; then
42+ echo "manager=deno" >> $GITHUB_OUTPUT
43+ echo "command=install" >> $GITHUB_OUTPUT
44+ echo "runner=deno run" >> $GITHUB_OUTPUT
45+ echo "lockfile=deno.lock" >> $GITHUB_OUTPUT
46+ exit 0
47+ elif [ -f "${{ github.workspace }}/yarn.lock" ]; then
4248 echo "manager=yarn" >> $GITHUB_OUTPUT
4349 echo "command=install" >> $GITHUB_OUTPUT
4450 echo "runner=yarn" >> $GITHUB_OUTPUT
@@ -54,12 +60,15 @@ jobs:
5460 echo "Unable to determine package manager"
5561 exit 1
5662 fi
57- - name : Setup Node
58- uses : actions/setup-node@v4
63+ - uses : denoland/setup-deno@v2
5964 with :
60- node-version : " 20"
61- cache : ${{ steps.detect-package-manager.outputs.manager }}
62- cache-dependency-path : ${{ env.BUILD_PATH }}/${{ steps.detect-package-manager.outputs.lockfile }}
65+ deno-version : v2.x
66+ # - name: Setup Node
67+ # uses: actions/setup-node@v4
68+ # with:
69+ # node-version: "20"
70+ # cache: ${{ steps.detect-package-manager.outputs.manager }}
71+ # cache-dependency-path: ${{ env.BUILD_PATH }}/${{ steps.detect-package-manager.outputs.lockfile }}
6372 - name : Setup Pages
6473 id : pages
6574 uses : actions/configure-pages@v5
You can’t perform that action at this time.
0 commit comments