File tree Expand file tree Collapse file tree 9 files changed +4733
-0
lines changed Expand file tree Collapse file tree 9 files changed +4733
-0
lines changed Original file line number Diff line number Diff line change 1+ # Copyright (C) 2025 Subhajit Sahu
2+ # SPDX-License-Identifier: AGPL-3.0-or-later
3+ # See LICENSE for full terms
4+
5+ name : CI
6+ on :
7+ push :
8+ branches :
9+ - main
10+ - master
11+ tags :
12+ - ' !*' # Do not execute on tags
13+ env :
14+ NAME : ${{vars.NAME}}
15+ EMAIL : ${{vars.EMAIL}}
16+ NPM_TOKEN : ${{secrets.NPM_TOKEN}}
17+ GITHUB_TOKEN : ${{secrets.GH_TOKEN}}
18+ FORCE_COLOR : 1
19+
20+
21+ jobs :
22+ test :
23+ strategy :
24+ matrix :
25+ platform : [ubuntu-latest, windows-latest, macOS-latest]
26+ name : Test on ${{matrix.platform}}
27+ runs-on : ${{matrix.platform}}
28+ steps :
29+ - uses : actions/checkout@v4
30+ - uses : denoland/setup-deno@v2
31+ with :
32+ deno-version : v2.x
33+ - run : deno test
34+
35+
36+ publish :
37+ name : Publish package
38+ needs : [test]
39+ runs-on : ubuntu-latest
40+ permissions :
41+ contents : write
42+ id-token : write
43+ steps :
44+ - uses : actions/checkout@v4
45+ - run : npx jsr publish
Original file line number Diff line number Diff line change 1+ # Copyright (C) 2025 Subhajit Sahu
2+ # SPDX-License-Identifier: AGPL-3.0-or-later
3+ # See LICENSE for full terms
4+
5+ name : PR
6+ on : [pull_request]
7+ env :
8+ FORCE_COLOR : 1
9+
10+
11+ jobs :
12+ test :
13+ strategy :
14+ matrix :
15+ platform : [ubuntu-latest, windows-latest, macOS-latest]
16+ name : Test on ${{matrix.platform}}
17+ runs-on : ${{matrix.platform}}
18+ steps :
19+ - uses : actions/checkout@v4
20+ - uses : denoland/setup-deno@v2
21+ with :
22+ deno-version : v2.x
23+ - run : deno test
Original file line number Diff line number Diff line change 1+ # Generated files
2+ .build /
3+ * .d.ts
4+ * .map
5+
6+ # Logs
7+ logs
8+ * .log
9+
10+
11+ * .orig
12+ * .pyc
13+ * .swp
14+ .env
15+
16+ /.cargo_home /
17+ /.idea /
18+ /.vs /
19+ /.vscode /
20+ gclient_config.py_entries
21+ /target /
22+ /std /hash /_wasm /target
23+ /tests /wpt /runner /manifest.json
24+ /third_party /
25+ /tests /napi /node_modules
26+ /tests /napi /build
27+ /tests /napi /third_party_tests /node_modules
28+
29+ # MacOS generated files
30+ .DS_Store
31+ .DS_Store ?
32+
33+ # Flamegraphs
34+ /flamebench * .svg
35+ /flamegraph * .svg
36+
37+ # WPT generated cert files
38+ /tests /wpt /runner /certs /index.txt *
39+ /tests /wpt /runner /certs /serial *
40+
41+ /ext /websocket /autobahn /reports
42+
43+ # JUnit files produced by deno test --junit
44+ junit.xml
45+
46+ # Jupyter files
47+ .ipynb_checkpoints /
48+ Untitled * .ipynb
49+
50+ # playwright browser binary cache
51+ /.ms-playwright
You can’t perform that action at this time.
0 commit comments