• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

source-academy / frontend / 13426736504
40%

Build:
DEFAULT BRANCH: master
Ran 20 Feb 2025 02:44AM UTC
Jobs 1
Files 574
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

20 Feb 2025 02:42AM UTC coverage: 31.118% (-0.08%) from 31.196%
13426736504

push

github

web-flow
integrate conductor into frontend (#3084)

* integrate conductor into frontend

publicFlags.ts contains a list of "public" flags to be displayed in some sort of UI later

set flag `conductor.enable` to true to use conductor execution

* upgrade yarn(4.6.0)

this enables use of prepack hooks to automatically build raw deps on install

* fix lint issues

* fix gl resolution problem

* change github actions to use --immutable instead of --frozen-lockfile as argument to yarn install

* add sa-conductor to list of ignored module paths in jest config

* readd gl@^8.0.2 resolution to package.json

* format with prettier

* update caniuse-lite

* update sa-conductor(0.0.13)

this should fix webpack complaining about the dynamic import

* add ui to edit feature flags

also make feature flags a full class, and add evaluator url flag

* support repl, and use stop button to kill runner instead of timeout

* extract actual feature selector to separate function and rename selectFeature -> selectFeatureSaga

this makes it clear that selectFeature is intended to be called from redux-saga

* stop replReducer setting isRunning to true when using conductor, as it should be a no-op

also change featureSelector to take a flag instead of just its name

* revert replReducer change as it causes an error when using the repl

introduce missing conductor feature flag check in eval button logic

* hide eval button if not running when using conductor

* update lockfile after package.json change

* upgrade sa-conductor(0.1.3) to use new file communication protocol

* upgrade sa-conductor(0.1.4)

---------

Co-authored-by: Richard Dominick <34370238+RichDom2185@users.noreply.github.com>
Co-authored-by: Martin Henz <henz@comp.nus.edu.sg>

1924 of 7058 branches covered (27.26%)

Branch coverage included in aggregate %.

30 of 131 new or added lines in 17 files covered. (22.9%)

4870 of 14775 relevant lines covered (32.96%)

20.66 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
83.33
src/commons/featureFlags/FeatureFlag.ts
1
0.0
src/commons/featureFlags/publicFlags.ts
1
55.38
-0.08% src/commons/sagas/WorkspaceSaga/index.ts
2
66.67
-16.67% src/commons/dropdown/DropdownSettings.tsx
2
71.43
src/commons/featureFlags/index.ts
4
0.0
src/features/conductor/BrowserHostPlugin.ts
5
0.0
src/features/conductor/createConductor.ts
32
58.02
-8.17% src/commons/sagas/WorkspaceSaga/helpers/evalCode.ts
53
0.0
src/pages/featureFlags/FeatureFlags.tsx
Jobs
ID Job ID Ran Files Coverage
1 13426736504.1 20 Feb 2025 02:44AM UTC 574
31.12
GitHub Action Run
Source Files on build 13426736504
  • Tree
  • List 574
  • Changed 10
  • Source Changed 0
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 7e1a2434 on github
  • Prev Build on master (#13372832091)
  • Next Build on master (#13430356721)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc