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!: Manifest v2 #541

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open

feat!: Manifest v2 #541

wants to merge 8 commits into from

Conversation

piotr-roslaniec and others added 5 commits March 10, 2025 10:17
* feat: update template validation vars in manifest

* refactor: move template vars into a separate file

* refactor: introduce a separate template error
* remove redundant variables in manifest

* ci: remove pull request branch filter
* feat!: implement extractors and predicates

test: add predicate tests

refactor: create predicate error type with concrete cases

feat: extract values from notary response

test: update http tests

chore: add more concrete extractor error types

refactor: use extractor error in return types

feat: add string and array predicate types

refactor: initial integration with notary

test: test regex predicates

* chore: remove default values from fixtures

* chore: document a todo

* (wip): self review

* test: add coinbase fixtures to e2e tests

* (wip): fix after rebase
piotr-roslaniec and others added 2 commits March 10, 2025 13:17
feat: implement html extractor

feat: integrate html format with the notary

feat: support multiple selectors in html format

---------

Co-authored-by: Sambhav Dusad <[email protected]>
* feat: return aggregated errors from manifest validation

* chore: improve error tracing



---------

Co-authored-by: Sambhav Dusad <[email protected]>
@piotr-roslaniec piotr-roslaniec marked this pull request as ready for review March 11, 2025 16:23
@piotr-roslaniec
Copy link
Contributor Author

Dear reviewers, please see the original issue and the previously merged PR if you haven't already: #514

cargo binstall --no-confirm --version ${MDBOOK_VERSION} mdbook
cargo binstall --no-confirm --version ${MDBOOK_KATEX_VERSION} mdbook-katex
cargo binstall --no-confirm --version ${MDBOOK_LINKCHECK_VERSION} mdbook-linkcheck
cargo +nightly-2025-02-20 binstall --no-confirm --version ${MDBOOK_VERSION} mdbook
Copy link
Contributor

Choose a reason for hiding this comment

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

do we still need these nightly versions here?

Copy link
Contributor

Choose a reason for hiding this comment

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

probably not

Copy link
Contributor

@devloper devloper left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Contributor

Choose a reason for hiding this comment

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

remove old file

Copy link
Contributor

Choose a reason for hiding this comment

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

very nice

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.

feat: Manifest v2
5 participants