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

NLRWindSystems / WEIS / 41855534867
64%
main: 58%

Build:
Build:
LAST BUILD BRANCH: develop
DEFAULT BRANCH: main
Ran 04 Nov 2026 03:38PM UTC
Jobs 1
Files 96
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

04 Nov 2026 03:13PM UTC coverage: 63.866% (+5.4%) from 58.42%
41855534867

push

github

web-flow
Speed up CI conda solve (#478)

* Try solving in one go

* Updatee to conda setup v4

* Update to conda setup v4

* Try openmpi

* Enable coveralls on version in matrix

* Add timeout and try to capture exit-143 info

* Speed up CI env setup and pin netcdf4 around petsc4py clash

Build a single environment file from environment.yml plus the CI extras so
conda solves once. Installing petsc4py/mpi4py/pyoptsparse into an
already-solved environment sent the solver backtracking for 80+ minutes;
the combined solve takes about 30 seconds.

Pin openmpi so the MPI stack doesn't vary per Python version, and drop the
apt mpich/libglu install, which was shadowed by conda's mpiexec anyway.

Hold netcdf4 at 1.7.3. Builds 110+ of 1.7.4 are compiled with Cython 3.3.0
against the limited API and register the same shared Cython type module as
petsc4py with an incompatible layout, so netCDF4 fails to import under
mpiexec with "Shared Cython type cython_function_or_method has the wrong
size". 1.7.3 is the last version with no limited-API builds.

Also bump setup-miniconda to v4, add a job timeout, set PYTHONUNBUFFERED so
signal-killed steps don't lose their output, and fix the coveralls condition
that referenced Python 3.11 and could never match the matrix.

Update README.md and docs/installation.rst to list the same packages.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Pin numpy until WISDEM fix ships

* Sync toml and environment yaml.  Add optional pip install

---------

Co-authored-by: dzalkind <dzalkind@nrel.gov>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

0 of 1 new or added line in 1 file covered. (0.0%)

1177 existing lines in 15 files now uncovered.

8938 of 13995 relevant lines covered (63.87%)

0.64 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
16.02
0.0% weis/inputs/gui.py

Coverage Regressions

Lines Coverage ∆ File
447
75.24
-0.18% weis/aeroelasticse/openmdao_openfast.py
229
27.2
-1.96% weis/visualization/utils.py
166
83.67
0.08% weis/dlc_driver/dlc_generator.py
84
48.93
1.31% weis/glue_code/gc_PoseOptimization.py
77
88.07
-0.42% weis/glue_code/glue_code.py
46
89.9
-0.45% weis/control/tune_rosco.py
38
0.0
0.0% weis/visualization/opt_plotting.py
26
59.02
-0.18% weis/glue_code/gc_LoadInputs.py
19
71.96
5.65% weis/main.py
12
52.14
0.34% weis/glue_code/runWEIS.py
11
81.11
-11.2% weis/inputs/validation.py
10
0.0
-10.75% weis/control/dtqp_wrapper.py
5
87.27
-0.89% weis/glue_code/gc_RunTools.py
5
91.53
-2.92% weis/visualization/appServer/app/tests/test_raft_opt.py
2
9.0
-0.18% weis/glue_code/mpi_tools.py
Jobs
ID Job ID Ran Files Coverage
1 41855534867.1 04 Nov 2026 03:38PM UTC 96
63.87
GitHub Action Run
Source Files on build 41855534867
  • Tree
  • List 96
  • Changed 17
  • Source Changed 0
  • Coverage Changed 17
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • a41bd4ed on github
  • Prev Build on develop (#24264232262)
  • Next Build on develop (#41859829938)
  • Delete
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