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

Spec clarifications #75

Merged
merged 4 commits into from
May 3, 2023
Merged

Conversation

adityasaky
Copy link
Member

@adityasaky adityasaky commented Apr 5, 2023

This PR includes more spec clarifications and some formatting changes. Highlights:

  • integration of accepted ITEs into the spec
  • clarifications about keytypes enumerated in the spec
  • specifies types of patterns used in artifact rules
  • clarifies require rule can also result in rule processing erroring out like disallow

The PR also optimistically bumps the version to 1.0-RC!

Closes #45, #71, #72.

in-toto-spec.md Outdated Show resolved Hide resolved
Copy link
Contributor

@JustinCappos JustinCappos left a comment

Choose a reason for hiding this comment

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

This set of changes look fine to me. I did not go through ITEs 1-5 carefully to ensure that they are all well integrated into this version of the spec. I believe that is necessary before this becomes the finalized 1.0 version...

Copy link
Member

@lukpueh lukpueh left a comment

Choose a reason for hiding this comment

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

Left a few comments but they aren't blockers.

in-toto-spec.md Outdated Show resolved Hide resolved
in-toto-spec.md Show resolved Hide resolved
in-toto-spec.md Show resolved Hide resolved
@adityasaky
Copy link
Member Author

#45 may be a blocker.

@lukpueh
Copy link
Member

lukpueh commented Apr 12, 2023

#45 may be a blocker.

Blocker for 1.0, but not for this PR, right?

@adityasaky
Copy link
Member Author

Blocker for 1.0, but not for this PR, right?

I've updated the require rule bits as well and I think we've now clarified how it works.

Copy link
Member

@lukpueh lukpueh left a comment

Choose a reason for hiding this comment

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

Great improvements!

Copy link
Member

@SantiagoTorres SantiagoTorres left a comment

Choose a reason for hiding this comment

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

Nice, this is quite tighter!

@adityasaky
Copy link
Member Author

Shall we merge and tag RC?

@JustinCappos JustinCappos merged commit 86e337f into in-toto:master May 3, 2023
@adityasaky adityasaky deleted the more-pre-v1-edits branch May 3, 2023 13:31
@adityasaky adityasaky mentioned this pull request May 11, 2023
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.

expected python in-toto to consume 'REQUIRE' layout item.
4 participants