Skip to content

Updated workflows for the release process #730

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Apr 11, 2025
Merged

Conversation

swryan
Copy link
Contributor

@swryan swryan commented Apr 10, 2025

Summary

Updated workflows in preparation for the next release:

  • renamed the package from om-aviary to aviary since we now have that name on PyPi
  • added a workflow that will publish the package to PyPi when a release is made on GitHub
  • updated the test workflows to use Dymos 1.13.1 which was published today (4/10/2025)
  • added the nano editor and bash-completion to the docker images
  • added a build-system section to pyproject.toml to facilitate building the release package

Related Issues

  • Resolves #

Backwards incompatibilities

The package name is changed to aviary, which is how it will appear in pip list and is the name to use when pip installing from PyPi

New Dependencies

None

@jkirk5 jkirk5 merged commit dc9ac21 into OpenMDAO:main Apr 11, 2025
6 checks passed
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.

3 participants