Commit Graph
68375 Commits
Author SHA1 Message Date
Matthias Bernt 12a4464b48 finish metadata equal validator 2023-06-06 10:02:30 +02:00
John Chilton 1f56fa37d7 WIP: metadata validation. 2023-06-06 10:02:29 +02:00
Marius van den Beek bddd8909e4 Merge pull request #16186 from mvdbeek/dev
Merge 23.0 into dev
2023-06-04 21:26:13 +02:00
mvdbeek 2f1c97b560 Merge branch 'release_23.0' into dev 2023-06-04 18:43:40 +02:00
Marius van den Beek ec9f216b73 Merge pull request #15978 from mvdbeek/fix_recording_param_path
Record input datasets and collections at full parameter path
2023-06-04 17:47:51 +02:00
Marius van den Beek 0f670d72a5 Merge pull request #16175 from mvdbeek/startup_fix_when_tool_removed_between_reboot
[23.0] Startup fix when tool removed between reboot
2023-06-04 17:45:46 +02:00
Nicola Soranzo 1bdbb7433e Merge pull request #16182 from galaxybot/dev_auto_update_dependencies
Update Python dependencies
2023-06-04 16:32:47 +01:00
Björn Grüning d7b4b79df5 Merge pull request #16146 from jmchilton/axe-fixes-1
Accessibility fixes for workflows, login, and registration.
2023-06-04 13:01:14 +01:00
Marius van den Beek e14c2d160b Merge pull request #16183 from guerler/tool_warnings_type_error
[23.0] Tool warnings can either be None or a Dictionary but not a String
2023-06-04 11:32:21 +02:00
Björn Grüning 13d644f0e8 Merge pull request #16141 from jmchilton/fix_optional_fields
[23.0] Fix optional fields being validated as missing in ts api
2023-06-04 08:28:59 +01:00
Marius van den Beek 200017beaa Merge pull request #16179 from SandyRogers/patch-1
Updates MGnify interactive tool to v1.1.0
2023-06-03 21:16:35 +02:00
guerler cb1f4ebd44 Tool warnings can be either None or a dictionary but not a string 2023-06-03 16:45:10 +02:00
galaxybot 45dce13ff2 Update Python dependencies 2023-06-03 03:13:32 +00:00
Sandy Rogers 8a1b58caf0 Update MGnify interactive tool to v1.1.0 2023-06-02 17:34:00 +01:00
John Davis 4579c3bc2c Add involucro to .gitignore; minor formatting cleanup 2023-06-02 10:08:18 -04:00
Rendani Gangazhe a04bac5d83 Always show "distance driven" metrics next to each other 2023-06-02 10:08:18 -04:00
Laila Los f9e9e74235 fix gasoline consumption calculation
tweak lightbulb energy description
2023-06-02 10:08:18 -04:00
Laila Los 6e4b9169b7 several tweaks and fixes
make bar chart reactive and use ref for multiple instances of component
typo fixes
remove unused nesting from CarbonEmissionsIcon
remove required from JobId
2023-06-02 10:08:18 -04:00
Rendani Gangazhe 3ad23bfe55 Add a utility type to extract the prop types of a component 2023-06-02 10:08:18 -04:00
Rendani Gangazhe 13e99c52b7 Remove exported prop type interfaces in JobMetrics and CarbonEmissions components 2023-06-02 10:08:18 -04:00
Rendani Gangazhe 9913a49bba Reword explanations 2023-06-02 10:08:18 -04:00
Rendani Gangazhe 600f4ff5ac Compare energy usage to number of light bulbs running 2023-06-02 10:08:18 -04:00
Rendani Gangazhe 82ef00e550 Format code 2023-06-02 10:08:18 -04:00
Rendani Gangazhe e4a83636b1 Show CarbonEmissionsCard explanations on click 2023-06-02 10:08:18 -04:00
Rendani Gangazhe 2567655bdb Fix CPU power consumption calculation by using cores allocated to job 2023-06-02 10:08:18 -04:00
Rendani Gangazhe 3b2bf1a3f6 Add sources to AWS reference data 2023-06-02 10:08:18 -04:00
Rendani Gangazhe 779d3bb4f3 Lazy load AWS EC2 data 2023-06-02 10:08:17 -04:00
Rendani Gangazhe d8d674cfac Only show bar graph when more than one metric can be shown 2023-06-02 10:08:17 -04:00
Rendani Gangazhe d52651371f Remove hover effects and adjust style to fit branding 2023-06-02 10:08:17 -04:00
Rendani Gangazhe 40935cc7ef Use font awesome icons in carbon comparisons and add icon type safety 2023-06-02 10:08:17 -04:00
Rendani Gangazhe 041e47b4bc Convert Heading component to use typescript 2023-06-02 10:08:17 -04:00
Rendani Gangazhe e4ba07ac7e Carbon emissions code clean up and minor bug fixes 2023-06-02 10:08:17 -04:00
Rendani Gangazhe 385831cf27 Colocate carbon emissions and Abbreviation components
* Move carbon emissions UI to job metrics directory
* Move Abbreviation component to Common
2023-06-02 10:08:17 -04:00
Rendani Gangazhe dce5499994 Use D3 for carbon emission usage graph 2023-06-02 10:08:17 -04:00
Rendani Gangazhe 15d926f982 Improve grammar, fix typos and clean up code 2023-06-02 10:08:17 -04:00
Rendani Gangazhe 8a0a662ced Make equation blocks stand out more 2023-06-02 10:08:17 -04:00
Rendani Gangazhe d9423aa154 Remove unused import 2023-06-02 10:08:17 -04:00
Rendani Gangazhe e7087dc35a Remove unused carbon emissions constants file 2023-06-02 10:08:17 -04:00
Rendani Gangazhe 3083f5e9d7 Add units to AwsEstimate component props and format code 2023-06-02 10:08:17 -04:00
Rendani Gangazhe d01495bac2 Add unit tests for CarbonEmissions component 2023-06-02 10:08:17 -04:00
Rendani Gangazhe bc150a63cf Determine server CPU info in JobMetrics component and add units to props
- Users of the CarbonEmissions component should pass all necessary
  props
- Add explicit units to prop names
2023-06-02 10:08:17 -04:00
Rendani Gangazhe dc1a24e4d4 Adjust JobMetrics component tests and add AwsEstimate component tests 2023-06-02 10:08:17 -04:00
Rendani Gangazhe 7e02181d20 Make memory allocated nullable and correctly calculated normalized TDP
per core
2023-06-02 10:08:17 -04:00
Rendani Gangazhe 18d148b641 Add carbon emssions reporting to job information page 2023-06-02 10:08:17 -04:00
Dannon Baker 6841876b69 Include commentary on verbatimModuleSyntax -- I tried many combinations of config and just couldn't get it working. The other thing we could do is apply to a separate jest tsconfig, but it appears to have no impact either way so this is the easier path for now. 2023-06-02 10:08:17 -04:00
Laila Los 5c89823787 update prettier to support typescript 5.0 2023-06-02 10:08:17 -04:00
Dannon Baker 0d9e169f12 Drop never used old typescript-eslint empty package 2023-06-02 10:08:17 -04:00
Dannon Baker 9fdc99b9cc Set verbatimModuleSyntax to false to fix jest (for now) 2023-06-02 10:08:17 -04:00
Dannon Baker 318f7225ba Update secondary ts-related dependencies 2023-06-02 10:08:17 -04:00
Dannon Baker 56eca954d4 Add fallback for resolvePackageJsonExports setting 2023-06-02 10:08:17 -04:00