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

0.4.0 release #226

Merged
merged 6 commits into from
Aug 30, 2023
Merged

0.4.0 release #226

merged 6 commits into from
Aug 30, 2023

Conversation

@@ -1,3 +1,2 @@
from broker.broker import Broker

VMBroker = Broker
Copy link
Member

Choose a reason for hiding this comment

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

Deprecation note for the release.

@JacobCallahan
Copy link
Member

All functional tests are passing locally. Will continue checking through the files tomorrow, and likely merge!

This change adds a Beaker provider and its bind.
For now, this relies on the beaker-client cli and config through that.
Currently the only supported checkout/execute method is via job xml or
and existing job id.

Also, I removed the custom FileLock class since we have moved away from
multiprocessing. Instead, we will just use threading locks.
This change allows a user to supply a different destination path for
remote_copy.

I also ensured that awxkit logs won't be modified unless Broker is in
trace level logging mode.

Fixes #165
Ruff is a newer code checker that is written in Rust and is very fast.
Adding this now with a number of pretty sane checks to start with.
I recommend having ruff integrated into your editor to pick out issues
as you write code.
Switch all relevant config files to pyproject.toml
Also added in pre-commit checks for black and ruff
Bumped out python version 3.9
Added in dependabot config for actions, since others are largely unpinned
This simply adds the temp_inventory fixture to the file for this test.
There are a few tests in different locations that also use this fixture
so in the future, these could likely be consolidated.
@JacobCallahan
Copy link
Member

The changes above are all related to history fixes (keeping things linear).

Copy link
Member

@ogajduse ogajduse left a comment

Choose a reason for hiding this comment

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

:shipit:

@JacobCallahan JacobCallahan merged commit 96d258e into master Aug 30, 2023
3 checks passed
@JacobCallahan JacobCallahan deleted the 0.4.0 branch August 30, 2023 15:09
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