Skip to content
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

feat: development shells with Devbox #257

Merged
merged 6 commits into from
Sep 11, 2024
Merged

feat: development shells with Devbox #257

merged 6 commits into from
Sep 11, 2024

Conversation

skrobul
Copy link
Collaborator

@skrobul skrobul commented Sep 6, 2024

This PR

  • converts neutron_understack to use Poetry instead of setuptools

  • adds Devbox integration greatly simplifies setting up the local development environment and makes it consistent. It can even be used in Github's CI.

    Three separate environments were created with (hopefully) appropriate tools inside them:

    • ironic_understack
    • neutron_understack
    • understack-workflows

    In future, we may consider consolidating all of these, but I was not sure if there won't be any conflicts so kept them separately for now.

  • fixes neutron_understack tests

@skrobul skrobul requested a review from a team September 6, 2024 09:26
@skrobul skrobul changed the title Devbox and poetry for neutron feat: Devbox and poetry for Neutron Sep 6, 2024
@skrobul skrobul changed the title feat: Devbox and poetry for Neutron feat: development shells with Devbox Sep 9, 2024
This commit adds [Devbox](https://www.jetify.com/devbox/) integration
that greatly simplifies setting up the local development environment and
allows to make it consistent. It can even be used in Github's CI.

Three separate environments were created with (hopefully) appropriate
tools inside them:
- ironic_understack
- neutron_understack
- understack-workflows

In future, we may consider consolidating all of these, but I was not
sure if there won't be any conflicts so kept them separately for now.
This reverts commits 664312d8e1828e5608671b0b2853f8c62ba0e165 and a7819cf
These changes have already been implemented in:

#251
#253

Both of the PRs solve the same problem, so I don't need to solve it here
again. It was initially fixed only because I was not aware of the other
PRs. Reverting instead of dropping these commits, because they have been
referenced externally in the comments.
Copy link
Contributor

@stevekeay stevekeay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@stevekeay stevekeay merged commit afc1604 into main Sep 11, 2024
19 checks passed
@stevekeay stevekeay deleted the devbox-and-poetry branch September 11, 2024 11:31
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.

2 participants