Skip to content

Saidata 0.4 footprint - #3

Open
alvagante wants to merge 1 commit into
mainfrom
saidata-0.4-footprint
Open

alvagante wants to merge 1 commit into
mainfrom
saidata-0.4-footprint

Conversation

@alvagante

Copy link
Copy Markdown
Member

No description provided.

- Add 0.4 schema, models and validation: evidence, licenses, identifiers, settings, command interface and Kubernetes artifacts. Loaders and validators pick the schema by the record's version.
- Bundle schemas inside the sai and saigen packages so built wheels work.
- Make saigen a required dependency of sai, since sai imports its saidata model. Remove the `sai[generation]` extra and update the docs.
- Relicense both packages from MIT to Apache-2.0 and add LICENSE files.
- Fix the release workflows: build both packages, move the artifact actions to v4, and make publish manual-only.
- Reformat f-strings and imports, and update tests for the required `package_name` field.
- Add a built-wheel test that installs both packages and validates a 0.4 record.
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