Skip to content

Conversation

@ddbeck
Copy link
Collaborator

@ddbeck ddbeck commented Jul 25, 2025

This PR simplifies type handling for consumers, so that all properties that could be strings or array of strings are always array of strings.

@github-actions github-actions bot added feature definition Creating or defining new features or groups of features. tools and infrastructure Project internal tooling, such as linters, GitHub Actions, or repo settings labels Jul 25, 2025
@ddbeck ddbeck force-pushed the 91-simplify-types branch from aeac93c to bb3a0cb Compare July 25, 2025 11:21
@ddbeck ddbeck added this to the web-features v3.0 milestone Jul 25, 2025
@ddbeck ddbeck added the schema Schema changes, proposals, and bugs label Jul 25, 2025
@ddbeck ddbeck force-pushed the 91-simplify-types branch from bb3a0cb to 0100092 Compare August 7, 2025 16:57
@ddbeck ddbeck mentioned this pull request Aug 25, 2025
@captainbrosset captainbrosset changed the base branch from main to v3.0 August 29, 2025 14:19
@captainbrosset
Copy link
Contributor

Now targeting the v3.0 branch (which was created from main a minute ago, so the conflicts here are the same as they were before).

@ddbeck ddbeck marked this pull request as ready for review September 12, 2025 11:39
@github-actions github-actions bot added the documentation Improvements or additions to documentation label Sep 16, 2025
@ddbeck ddbeck merged commit 7b71997 into web-platform-dx:v3.0 Sep 16, 2025
3 checks passed
@ddbeck ddbeck deleted the 91-simplify-types branch September 16, 2025 11:52
ddbeck added a commit that referenced this pull request Sep 17, 2025
* Demonstrate JSON Schema as source of truth for web-features data (#2990)
* Add move and split redirects to the schema (#3000)
* Add guidelines for moving and splitting features (#3180)
* Add consumer docs for moved and split features (#3181)
* Change schema `string | string[]` properties to `string[]` (#3184)
* Fix missing `group` and `snapshot` keys from convenience types

Co-authored-by: James C Scott III <[email protected]>
Co-authored-by: Philip Jägenstedt <[email protected]>
Co-authored-by: Patrick Brosset <[email protected]>
Co-authored-by: szepeviktor <[email protected]>
Co-authored-by: LeoMcA <[email protected]>
Co-authored-by: foolip <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation feature definition Creating or defining new features or groups of features. schema Schema changes, proposals, and bugs tools and infrastructure Project internal tooling, such as linters, GitHub Actions, or repo settings

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Spec is sometimes string, sometimes array

3 participants