Commit 8e72e4d
authored
Add coverage reports to CI (#49)
* ci: add initial ci scripts
Add test & preflight CI scripts to test that I'm doing this right lol
* ci: add repo checkout steps (duh)
* ci: add dependency caching, polish other steps
* ci: add fn-setup reusable workflow
Add fn-setup to encapsulate all setup steps and DRY up the main ci workflow
* ci: debug deno directory
* ci: test out whether specifying DENO_DIR makes caching work properly
* ci: add DENO_DIR env variable to Set up Deno action
* ci: switch up debugging, remove DENO_DIR
* ci: change debug command
* ci: try using cache dir from cache action docs
* ci: update setup fn workflow with fixes from ci workflow
* ci: refactor ci workflow to use setup fn workflow and run tests
* ci: move checkout action to outside workflow fn
* ci: fix using workflow fn
* ci: remove preflight
* ci: rename CI workflow to proper file extension
* ci: rename setup fn workflow to proper file extension
* ci: create fn-setup composite workflow
* ci: try using composite workflow instead of reusable workflow
* ci: supply paths to deno deps cache action
* ci: clean up naming
* ci: debug: what happens when we remove the deps cache
* ci: debug: now what happens if we take away the cache hash
* ci: simplify everything back down to a single CI workflow
* ci: be sure to check out repository again
* ci: debug: what happens when we remove deps cache
* ci: debug: what happens when we take out explicit caching and only specify a hash
* ci: debug: what happens when we use it for both
* ci: officially remove vestigial caching
* ci: debug: what happens when we disable caching for test job
* ci: reactivate test job caching
* ci: remove redundant runner.os parameter
* ci: debug: what happens when we omit installing deps in test job
* ci: officially remove vestigial deno install
* ci: remove vestigial id props
* ci: add biome linting step
* ci: clarify when CI workflow runs
* ci: make deno permissions stricter
* ci: broaden scopes to original breadth
* ci: add check command
* chore: upgrade dependencies
* chore: add permissions
* chore: add coverage to .gitignore
* ci: add coverage reporting
* ci: prevent coverage guard action from uploading coverage report
* ci: remove coverage guard action
* ci: split coverage report artifacts
* ci: shuffle deno tests in CI1 parent a7980fa commit 8e72e4d
5 files changed
Lines changed: 89 additions & 70 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
45 | 59 | | |
46 | 60 | | |
47 | 61 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
1 | 4 | | |
2 | 5 | | |
3 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
24 | 37 | | |
25 | 38 | | |
26 | 39 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments