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

[RSPEED-175] Rework config file handler and history #10

Merged
merged 3 commits into from
Oct 29, 2024

Conversation

r0x0d
Copy link
Member

@r0x0d r0x0d commented Oct 18, 2024

Introduced two new modules, one for handling code related to config files The second, to handle history where we read and append to new history. Dropped the support for pypyaml as well. We will move on with tomllib

@r0x0d r0x0d changed the title Rework config file handler and history [RSPEED-175] Rework config file handler and history Oct 18, 2024
major
major previously requested changes Oct 18, 2024
Copy link
Member

@major major left a comment

Choose a reason for hiding this comment

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

One small question

shellai/handlers.py Outdated Show resolved Hide resolved
shellai/config.py Outdated Show resolved Hide resolved
shellai/config.py Outdated Show resolved Hide resolved
shellai/config.py Outdated Show resolved Hide resolved
@r0x0d r0x0d force-pushed the rework-config-files branch 2 times, most recently from e6768aa to f221152 Compare October 21, 2024 17:46
@r0x0d r0x0d enabled auto-merge (squash) October 21, 2024 18:10
shellai/config.py Outdated Show resolved Hide resolved
shellai/history.py Outdated Show resolved Hide resolved
shellai/config.py Outdated Show resolved Hide resolved
shellai/config.py Outdated Show resolved Hide resolved
shellai/config.py Outdated Show resolved Hide resolved
shellai/config.py Outdated Show resolved Hide resolved
shellai/config.py Outdated Show resolved Hide resolved
@r0x0d
Copy link
Member Author

r0x0d commented Oct 22, 2024

Thanks for the review, @abadger! I will get to this as soon as possible.

@r0x0d r0x0d force-pushed the rework-config-files branch from f221152 to 16a7e0e Compare October 22, 2024 19:52
Introduced two new modules, one for handling code related to config files
The second, to handle history where we read and append to new history.
Dropped the support for pypyaml as well. We will move on with tomllib
@r0x0d r0x0d force-pushed the rework-config-files branch from 16a7e0e to 56bedc3 Compare October 29, 2024 14:09
Copy link

We have requested the builder permissions for the @rhel-lightspeed/command-line-assistant Copr project.

Please confirm the request on the @rhel-lightspeed/command-line-assistant Copr project permissions page and retrigger the build by clicking on a Re-run button or with a /packit build pull-request comment (for builds in pull-requests).

@r0x0d
Copy link
Member Author

r0x0d commented Oct 29, 2024

/packit build

@r0x0d r0x0d force-pushed the rework-config-files branch 4 times, most recently from 91515c2 to c98398f Compare October 29, 2024 14:40
command_line_assistant/__main__.py Outdated Show resolved Hide resolved
packaging/command-line-assistant.spec Outdated Show resolved Hide resolved
packaging/command-line-assistant.spec Outdated Show resolved Hide resolved
@r0x0d r0x0d force-pushed the rework-config-files branch from c98398f to ae44752 Compare October 29, 2024 15:05
Co-authored-by: Preston Watson <prwatson@redhat.com>
Copy link
Contributor

@pr-watson pr-watson left a comment

Choose a reason for hiding this comment

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

Looks good!

@r0x0d r0x0d dismissed major’s stale review October 29, 2024 15:17

already fixed

@r0x0d r0x0d disabled auto-merge October 29, 2024 15:23
@r0x0d r0x0d merged commit 47a6e67 into rhel-lightspeed:main Oct 29, 2024
6 checks passed
@r0x0d r0x0d deleted the rework-config-files branch October 29, 2024 15:23
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.

5 participants