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

source-academy / frontend / 13426736504

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%)

144 existing lines in 5 files now uncovered.

4870 of 14775 relevant lines covered (32.96%)

20.66 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

95.24
/src/commons/application/ApplicationTypes.ts


Build SHA Not Found

The commit SHA "7e1a2434d47a991e6ca6ae90ad4688d2a53aff47" was not found in your repository, so the file cannot be loaded. This may be because you posted from a local development environment, or your CI created an ephemeral commit.

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc