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

Adjust workflows to release a @webref/elements package #248

Merged
merged 1 commit into from
Jun 2, 2021

Conversation

tidoust
Copy link
Member

@tidoust tidoust commented Jun 1, 2021

This adjusts workflows to also handle and release a @webref/elements package, as discussed in #51. Tests guarantee that interfaces that appear in the package also exist in the @webref/idl.

Ideally, the IDL package should be added as peer dependency to the elements package but that creates a chicken-and-egg situation as we will likely often release packages together.

Patches are an overkill for now but could prove useful in the long run.

The update also splits CSS, elements, and IDL tests. That is a first step towards addressing #237. It does not fully solve it though, as IDL patches are still applied when the CSS package is released.

This adjusts workflows to also handle and release a `@webref/elements` package,
as discussed in #51. Tests guarantee that interfaces that appear in the package
also exist in the `@webref/idl`.

Ideally, the IDL package should be added as peer dependency to the elements
package but that creates a chicken-and-egg situation as we will likely often
release packages together.

Patches are an overkill for now but could prove useful in the long run.

The update also splits CSS, elements, and IDL tests. That is a first step
towards addressing #237. It does not fully solve it though, as IDL patches are
still applied when the CSS package is released.
@tidoust tidoust merged commit 960b97d into master Jun 2, 2021
@tidoust tidoust deleted the webref-elements branch June 2, 2021 08:09
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.

None yet

2 participants