Skip to content

Commit a8d06ab

Browse files
Skn0ttpieh
andauthored
fix: vendor deno dependencies (#2302)
* fix: vendor deno dependencies * chore: install deno along node * fix: install deno in cypress tests * fix: try scoping down the import map * fix: import straight from vendor directory * fix: run vendoring before testing deno * fix: npm install needs deno * fix: run build:vendor in right dir * refactor: move deno tests into normal test file * fix: include vendor files in package * fix: patch html rewriter to fetch wasm from web, not from disk * chore: use precise path * Update packages/runtime/src/templates/vendor.ts Co-authored-by: Michal Piechowiak <[email protected]> --------- Co-authored-by: Michal Piechowiak <[email protected]>
1 parent 7b2b0e5 commit a8d06ab

25 files changed

+99
-37
lines changed

.eslintignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ lib
44
demos
55
packages/runtime/src/templates/edge
66
packages/runtime/src/templates/edge-shared
7+
packages/runtime/src/templates/vendor
8+
packages/runtime/src/templates/vendor.ts
79
packages/runtime/lib
810
packages/runtime/dist-types
911
jestSetup.js

.github/workflows/cypress-canary.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ jobs:
4747
with:
4848
node-version: '16'
4949

50+
- uses: denoland/setup-deno@v1
51+
with:
52+
deno-version: v1.x
53+
5054
- run: npm install
5155

5256
- name: Cypress run

.github/workflows/cypress-demo-nx.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ jobs:
4747
with:
4848
node-version: '16'
4949

50+
- uses: denoland/setup-deno@v1
51+
with:
52+
deno-version: v1.x
53+
5054
- run: npm install
5155

5256
- name: Cypress run

.github/workflows/cypress-demo-static.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ jobs:
5151
with:
5252
node-version: '16'
5353

54+
- uses: denoland/setup-deno@v1
55+
with:
56+
deno-version: v1.x
57+
5458
- run: npm install
5559

5660
- name: Cypress run

.github/workflows/cypress-demo.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ jobs:
5151
with:
5252
node-version: '16'
5353

54+
- uses: denoland/setup-deno@v1
55+
with:
56+
deno-version: v1.x
57+
5458
- run: npm install
5559

5660
- name: Cypress run

.github/workflows/cypress-middleware.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ jobs:
5151
with:
5252
node-version: '16'
5353

54+
- uses: denoland/setup-deno@v1
55+
with:
56+
deno-version: v1.x
57+
5458
- run: npm install
5559

5660
- name: Cypress run

.github/workflows/e2e-appdir.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ jobs:
1616
test-files: ${{ steps['set-test-files'].outputs['test-files'] }}
1717
steps:
1818
- uses: actions/checkout@v3
19+
- uses: denoland/setup-deno@v1
20+
with:
21+
deno-version: v1.x
1922
- run: npm install
2023
- id: set-test-files
2124
name: Get test files
@@ -42,6 +45,9 @@ jobs:
4245
with:
4346
node-version: '16'
4447
cache: 'npm'
48+
- uses: denoland/setup-deno@v1
49+
with:
50+
deno-version: v1.x
4551
- run: npm install
4652
- name: Install Netlify CLI
4753
run: npm install -g netlify-cli

.github/workflows/e2e-next.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@ jobs:
4444
with:
4545
node-version: '16'
4646
cache: 'npm'
47+
- uses: denoland/setup-deno@v1
48+
with:
49+
deno-version: v1.x
4750
- run: npm install
4851
- name: Install Netlify CLI
4952
run: npm install -g netlify-cli

.github/workflows/pre-release.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ jobs:
1515
cache: 'npm'
1616
check-latest: true
1717
registry-url: 'https://registry.npmjs.org'
18+
- uses: denoland/setup-deno@v1
19+
with:
20+
deno-version: v1.x
1821
- name: Install core dependencies
1922
run: npm ci --no-audit
2023
- name: Extract tag and version

.github/workflows/release-please.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ jobs:
2626
check-latest: true
2727
registry-url: 'https://registry.npmjs.org'
2828
if: ${{ steps.release.outputs.releases_created }}
29+
- uses: denoland/setup-deno@v1
30+
with:
31+
deno-version: v1.x
32+
if: ${{ steps.release.outputs.releases_created }}
2933
- name: Install dependencies
3034
run: CI=1 npm ci
3135
if: ${{ steps.release.outputs.releases_created }}

0 commit comments

Comments
 (0)