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