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

[feat]: Allow attestors to be run during multiple lifecycle states #340

Open
jkjell opened this issue Dec 20, 2023 · 0 comments
Open

[feat]: Allow attestors to be run during multiple lifecycle states #340

jkjell opened this issue Dec 20, 2023 · 0 comments

Comments

@jkjell
Copy link
Member

jkjell commented Dec 20, 2023

Today, attestors are limited to one run during one lifecycle stage. It will be useful to run the same attestor during different points to collect additional information.

Example:
I'd like to run my git attestor as a pre attestor to catalog all of the files inputted to a command run.
AND
I'd like to run my git attestor as a post attestor to determine if anything modified versioned controlled files during the witness run.

I haven't completely scope the changes required for this but, for Witness we will at least need the ability to specific which attestor to run during which life cycle stage. Today you can only specific the attestor itself, with an implicit lifecycle state.

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

No branches or pull requests

1 participant