enso/distribution
Radosław Waśko 6e5b4d93a3
Implement refreshing the Cloud token in Enso libraries (#9390)
- Closes #9300
- Now the Enso libraries are themselves capable of refreshing the access token, thus there is no more problems if the token expires during a long running workflow.
- Adds `get_optional_field` sibling to `get_required_field` for more unified parsing of JSON responses from the Cloud.
- Adds `expected_type` that checks the type of extracted fields. This way, if the response is malformed we get a nice Enso Cloud error telling us what is wrong with the payload instead of a `Type_Error` later down the line.
- Fixes `Test.expect_panic_with` to actually catch only panics. Before it used to also handle dataflow errors - but these have `.should_fail_with` instead. We should distinguish these scenarios.
2024-03-19 19:26:34 +00:00
..
bin Upgrade enso to GraalVM for jdk 21 (#7991) 2023-11-17 18:02:36 +00:00
engine/THIRD-PARTY Clearer warnings in license review (#9134) 2024-02-27 16:32:08 +00:00
launcher Drop inefficient SemVer implementation (#9089) 2024-02-22 09:59:09 +00:00
lib/Standard Implement refreshing the Cloud token in Enso libraries (#9390) 2024-03-19 19:26:34 +00:00
project-manager/THIRD-PARTY Drop inefficient SemVer implementation (#9089) 2024-02-22 09:59:09 +00:00
enso.bundle.template Better component handling in the project manager (#1399) 2021-01-15 15:26:51 +00:00
launcher-manifest.yaml Bump the development version number (#1389) 2021-01-06 08:57:02 +00:00
manifest.template.yaml Upgrade enso to GraalVM for jdk 21 (#7991) 2023-11-17 18:02:36 +00:00