Skip to content

version diff - #4

Open
Kenneth-T-Moore wants to merge 5141 commits into
0.9from
main
Open

version diff#4
Kenneth-T-Moore wants to merge 5141 commits into
0.9from
main

Conversation

@Kenneth-T-Moore

Copy link
Copy Markdown
Owner

Summary

Summary of PR.

Related Issues

  • Resolves #

Backwards incompatibilities

None

New Dependencies

None

@review-notebook-app

Copy link
Copy Markdown

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

xjjiang and others added 29 commits July 29, 2026 08:41
Convert Aircraft.Engine.REFERENCE_SLS_THRUST to a variable
… instead of Aircraft.Engine.NUM_WING_ENGINES (which is a vector)
Unify PreMissionGroup and PostMissionGroup into a single group.
Kenneth-T-Moore and others added 30 commits August 21, 2026 09:39
The prepare_environment composite action does its own unqualified
actions/checkout@v6 with no path: argument, which wipes the workspace
root -- including any ./src/ we've laid down. This caused workflow_dispatch
runs on release tags to fail at the Build docs step with:

  Error: An error occurred trying to start process '/usr/bin/bash' with
  working directory '/home/runner/work/Aviary/Aviary/src'. No such file
  or directory

Reorder so prepare_docs_environment runs first (its internal checkout
lands in the workspace root and we ignore that tree) and the tag
checkout into ./src/ runs afterward. ./actions/ survives both because
actions/checkout only cleans the directory it owns.

Co-Authored-By: Claude <noreply@anthropic.com>
Both tests in test_bench_solved2dof.py drive the problem with IPOPT, which
requires pyOptSparse, but the file never imported or applied
@require_pyoptsparse. Without pyOptSparse installed they raise
"ImportError: pyOptSparseDriver is not available" and fail, rather than
skipping the way every other pyOptSparse-dependent benchmark does.

This is the only benchmark file that uses a pyOptSparse optimizer without
the decorator; the 20 others already guard their IPOPT/SNOPT tests this way.
…ing_CI

improved the scaling for the solved 2dof landing benchmark to make it more stable.
…optsparse-skip

skip solved2dof benchmarks when pyOptSparse is unavailable
…posite-checkout-order

Fix publish_docs.yml: composite action was wiping ./src/
Provide a better report to help identify overrides that prevent design variables from correctly impacting the problem.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants