Release 5.18.0#378
Open
marcosbento wants to merge 67 commits into
Open
Conversation
This purposely points to Python3.10 on the HPC, which includes an installation of pybind11 2.10.3. Since pybind11 is a header-only library there is no need to have a match between the Python version for which it was installed, and the Python version used to build the ecflow python extension.
This is a workaround for that fact that the <hostname>.local is not properly resolved in the macOS runners.
Re ECFLOW-2100
This effectively allows extend the ecflow Python objects, by adding functions/properties to them. This was the default when using Boost.python, but needs to be explicitly defined when using Pybind11. Re ECFLOW-2100
Re ECFLOW-2100
Re ECFLOW-2100
…lues Re ECFLOW-2100
Re ECFLOW-2100
…n invalid values Re ECFLOW-2100
Re ECFLOW-2100
Re ECFLOW-2096
These debug messages happen every second, within the ecflow server internal loop, and are considered too noisy. Re ECFLOW-2098
This provides a brief summary for each of the API sections. Re ECFLOW-2101
This endpoint returns an array of entries with node information (path, current state, and last time the state changed). It allows sorting the output, and selecting only the first N entries. Re ECFLOW-2105
n.b. This is necessary to cope with heavily loaded CI runners.
Re ECFLOW-2071
Re ECFLOW-2071
Introduce ecf::PTree (`.../core/src/ecflow/core/PTree.{hpp,cpp}`) as a
drop-in JSON property tree replacement for boost::property_tree::ptree.
The new functionality is heavily tested (`.../core/test/TestPTree.cpp`),
to ensure ecf::PTree has the exact same behaviour as boost::property_tree::ptree.
This is used/required by ecflowUI, namely the preservation of repeated keys
and insertion order.
…ontent Re ECFLOW-2065
Re ECFLOW-2065
Re ECFLOW-2065
Using AUTOMOC, instead of calling qtX_wrap_cpp, removes the unnecessary burden of manually managing the list of tracking moc-able files.
Re ECFLOW-2108
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #378 +/- ##
==========================================
+ Coverage 50.87% 51.77% +0.90%
==========================================
Files 1239 1244 +5
Lines 99249 101117 +1868
Branches 14958 15135 +177
==========================================
+ Hits 50496 52358 +1862
- Misses 48753 48759 +6 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
As per PR title.
Contributor Declaration
By opening this pull request, I affirm the following:
🌦️ >> Documentation << 🌦️
https://sites.ecmwf.int/docs/dev-section/ecflow/pull-requests/PR-378