Skip to content

Implement plugin init and revert checks#76

Merged
bmr-cymru merged 5 commits intomainfrom
bmr-plugin-init-checks
Jul 31, 2024
Merged

Implement plugin init and revert checks#76
bmr-cymru merged 5 commits intomainfrom
bmr-plugin-init-checks

Conversation

@bmr-cymru
Copy link
Copy Markdown
Contributor

No description provided.

@packit-as-a-service
Copy link
Copy Markdown

Congratulations! One of the builds has completed. 🍾

You can install the built RPMs by following these steps:

  • sudo yum install -y dnf-plugins-core on RHEL 8
  • sudo dnf install -y dnf-plugins-core on Fedora
  • dnf copr enable packit/snapshotmanager-snapm-76
  • And now you can install the packages.

Please note that the RPMs should be used only in a testing environment.

Verify that a revert operation is possible for all snapshots in a
snapshot set before initiating the operation.
Allow plugins to be disabled when their dependencies are not met:
a plugin can raise SnapmNotFoundError in __init__() to indicate that the
required dependencies are missing. This is not treated as an error. If
dependencies are present but for some reason unusable (for e.g. minimum
version requirements are not met) plugins should raise SnapmPluginError
and this will be reported as an error.
@bmr-cymru bmr-cymru force-pushed the bmr-plugin-init-checks branch from 47373a8 to 29ca042 Compare July 31, 2024 14:09
@bmr-cymru bmr-cymru merged commit 29ca042 into main Jul 31, 2024
@bmr-cymru bmr-cymru deleted the bmr-plugin-init-checks branch May 30, 2025 16:43
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.

1 participant