Skip to content

Commit c6b89b9

Browse files
committed
Merge branch 'main' into pr-2775
2 parents cbe6e90 + 41f395a commit c6b89b9

File tree

350 files changed

+102760
-100105
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

350 files changed

+102760
-100105
lines changed

.github/workflows/publish.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
name: Publish
22
on:
3+
# Note that the main branch will be used regardless of the branch chosen
4+
# in the web interface.
5+
workflow_dispatch:
36
schedule:
47
- cron: '0 0 * * *'
58
jobs:
@@ -12,7 +15,7 @@ jobs:
1215
with:
1316
ref: main
1417
fetch-depth: 0
15-
- uses: dcodeIO/setup-node-nvm@master
18+
- uses: actions/setup-node@v3
1619
with:
1720
node-version: current
1821
- name: Install dependencies

.github/workflows/test.yml

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ jobs:
2727
strategy:
2828
matrix:
2929
os: ["ubuntu", "macos", "windows"]
30-
node_version: ["current", "lts_latest"]
30+
node_version: ["current", "lts/*"]
3131
steps:
3232
- uses: actions/checkout@v3
33-
- uses: dcodeIO/setup-node-nvm@master
33+
- uses: actions/setup-node@v3
3434
with:
3535
node-version: ${{ matrix.node_version }}
3636
- name: Install dependencies
@@ -50,7 +50,7 @@ jobs:
5050
target: ["debug", "release"]
5151
steps:
5252
- uses: actions/checkout@v3
53-
- uses: dcodeIO/setup-node-nvm@master
53+
- uses: actions/setup-node@v3
5454
with:
5555
node-version: current
5656
- name: Install dependencies
@@ -71,10 +71,9 @@ jobs:
7171
needs: check
7272
steps:
7373
- uses: actions/checkout@v3
74-
- uses: dcodeIO/setup-node-nvm@master
74+
- uses: actions/setup-node@v3
7575
with:
76-
node-mirror: https://nodejs.org/download/v8-canary/
77-
node-version: 21.0.0-v8-canary20230419061e93e884
76+
node-version: 21-v8-canary
7877
- name: Install dependencies
7978
run: npm ci --no-audit
8079
- name: Build
@@ -90,7 +89,7 @@ jobs:
9089
needs: check
9190
steps:
9291
- uses: actions/checkout@v3
93-
- uses: dcodeIO/setup-node-nvm@master
92+
- uses: actions/setup-node@v3
9493
with:
9594
node-version: current
9695
- name: Install dependencies
@@ -115,7 +114,7 @@ jobs:
115114
needs: check
116115
steps:
117116
- uses: actions/checkout@v3
118-
- uses: dcodeIO/setup-node-nvm@master
117+
- uses: actions/setup-node@v3
119118
with:
120119
node-version: current
121120
- name: Install dependencies
@@ -127,3 +126,20 @@ jobs:
127126
cd lib/loader
128127
npm run asbuild
129128
npm run test
129+
coverage:
130+
name: "Coverage"
131+
runs-on: ubuntu-latest
132+
needs: check
133+
steps:
134+
- uses: actions/checkout@v3
135+
- uses: dcodeIO/setup-node-nvm@master
136+
with:
137+
node-version: current
138+
- name: Install dependencies
139+
run: npm ci --no-audit
140+
- name: Build
141+
run: npm run build
142+
- name: Collect coverage
143+
run: npx c8 -r none -- npm test
144+
- name: Output coverage summary
145+
run: npx c8 report -r text-summary

.gitignore

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
node_modules/
22
*debug.log
3-
dist/
43
build/
54
raw/
65
.history
@@ -10,3 +9,10 @@ raw/
109
cli/index.generated.js
1110
src/diagnosticMessages.generated.ts
1211
coverage/
12+
13+
dist/*.generated.d.ts
14+
dist/*.map
15+
dist/asc.js
16+
dist/assemblyscript.js
17+
dist/importmap.json
18+
dist/web.js

bin/asinit.js

100644100755
File mode changed.

dist/asc.d.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/// <reference path="./asc.generated.d.ts" />
2+
export * from "types:assemblyscript/cli/index";
3+
import * as asc from "types:assemblyscript/cli/index";
4+
export default asc;

dist/assemblyscript.d.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/// <reference path="./assemblyscript.generated.d.ts" />
2+
export * from "types:assemblyscript/src/index";
3+
import * as assemblyscript from "types:assemblyscript/src/index";
4+
export default assemblyscript;

dist/transform.cjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = class Transform { /* stub */ };

dist/transform.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { Transform } from "./asc";

dist/transform.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export class Transform { /* stub */ };

0 commit comments

Comments
 (0)