~jugmac00/lpci:add-interpolated-run-command

Last commit made on 2022-05-31
Get this branch:
git clone -b add-interpolated-run-command https://git.launchpad.net/~jugmac00/lpci
Only Jürgen Gmach can upload to this branch. If you are Jürgen Gmach please log in for upload directions.

Branch merges

Branch information

Name:
add-interpolated-run-command
Repository:
lp:~jugmac00/lpci

Recent commits

ed59870... by Jürgen Gmach

Add documentation for run command interpolation

Also add a news entry.

Succeeded
[SUCCEEDED] test:0 (build)
[SUCCEEDED] build:0 (build)
12 of 2 results
597179b... by Dan Ryan

allow interpolation of run commands

- allow plugins to define class variable `INTERPOLATES_RUN_COMMAND`
  which, if true, declares that they will incorporate
  configuration-defined run commands into their hook execution
- this enables hooks to e.g. encapsulate a user-defined run command in
  their own script, or do something before or after the given command

Signed-off-by: Dan Ryan <email address hidden>

eb9ee88... by Jürgen Gmach

Add documentation for modular plugin configuration

Succeeded
[SUCCEEDED] test:0 (build)
[SUCCEEDED] build:0 (build)
12 of 2 results
84ff44c... by Dan Ryan

add test for plugin config properties

Signed-off-by: Dan Ryan <email address hidden>

cd10b24... by Dan Ryan

move plugin config test to modular config branch

Signed-off-by: Dan Ryan <email address hidden>

39aab54... by Dan Ryan

fix missing return type on base plugin model

Signed-off-by: Dan Ryan <email address hidden>

e270a5c... by Dan Ryan

add support for pydantic configs on plugin classes

- add `BaseConfig` and `BasePlugin` classes and cause plugins to inherit
  from `BasePlugin`
- add load-time parsing and validation of plugin config

Signed-off-by: Dan Ryan <email address hidden>

bc59c5d... by Jürgen Gmach

Remove unclear comment

Comment removed as neither me nor the op knew what is about.

Succeeded
[SUCCEEDED] test:0 (build)
[SUCCEEDED] build:0 (build)
12 of 2 results
185c673... by Jürgen Gmach

Update documentation for the `run-before` and `run-after` commands

Also add changelog entries.

Succeeded
[SUCCEEDED] test:0 (build)
[SUCCEEDED] build:0 (build)
12 of 2 results
45ce4f8... by Dan Ryan

add types to untyped variables

Signed-off-by: Dan Ryan <email address hidden>