Skip to content

Pull out shared azure logic#33

Merged
agulen merged 3 commits into
mainfrom
benjamin.johnsonstaub/pull-out-shared-azure-logic
Oct 9, 2025
Merged

Pull out shared azure logic#33
agulen merged 3 commits into
mainfrom
benjamin.johnsonstaub/pull-out-shared-azure-logic

Conversation

@benjjs
Copy link
Copy Markdown
Collaborator

@benjjs benjjs commented Oct 8, 2025

Motivation

I want to re-use az_cmd in the quickstart script.

Summary

Move az_cmd.py and its dependencies and test into a new shared folder. I've followed the same structure as the other sub-projects for consistency.

This necessitated a bunch of updates to imports throughout logging_install. It also meant that the logging_install executable now must be built from more than one directory, which makes a build.sh script necessary.

Testing

Since tests now use code from across sub-projects, they should now be run from azure.
I've made sure both the moved test and the logging_install tests are still passing
python -m pytest shared/tests/ --tb=short
python -m pytest logging_install/tests/ --tb=short

@benjjs benjjs requested review from agulen and tedkahwaji October 8, 2025 21:08
@benjjs benjjs requested a review from a team as a code owner October 8, 2025 21:08
@agulen agulen merged commit 14a15c2 into main Oct 9, 2025
1 check passed
@agulen agulen deleted the benjamin.johnsonstaub/pull-out-shared-azure-logic branch October 9, 2025 20:39
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