Skip to content

[core-api][experimental] Definitions.merge #26704

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

Conversation

OwenKephart
Copy link
Contributor

Summary & Motivation

decision: experimental -> GA
reason: we are leaning heavily on this behavior in components-land, and generally see this as a good tool when organizing a code location. we should formally endorse it
docs exist: no (will likely need to create some sort of guide along the lines of "organizing code locations", which would reference this)

How I Tested These Changes

Changelog

Insert changelog entry or delete this section.

@OwenKephart OwenKephart requested a review from yuhan December 23, 2024 18:38
@OwenKephart OwenKephart force-pushed the 12-23-_core-api_experimental_create_repository_using_definitions_args_ branch from 94f89e3 to 25d1bd6 Compare December 23, 2024 21:56
@OwenKephart OwenKephart force-pushed the 12-23-_core-api_experimental_definitions.merge_ branch from 042185a to d096946 Compare December 23, 2024 21:56
Copy link
Contributor

@yuhan yuhan left a comment

Choose a reason for hiding this comment

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

approving for the decision, but i think docs is pretty important for this one.

@schrockn
Copy link
Member

This one I am not totally sold on yet since components might in fact hide this forever since it called on the user's behalf.

@OwenKephart OwenKephart mentioned this pull request Dec 31, 2024
@OwenKephart OwenKephart force-pushed the 12-23-_core-api_experimental_create_repository_using_definitions_args_ branch from 25d1bd6 to 632d3a9 Compare December 31, 2024 18:48
@OwenKephart OwenKephart force-pushed the 12-23-_core-api_experimental_definitions.merge_ branch from d096946 to beab8e1 Compare December 31, 2024 18:48
@OwenKephart OwenKephart marked this pull request as ready for review December 31, 2024 18:52
@OwenKephart OwenKephart force-pushed the 12-23-_core-api_experimental_create_repository_using_definitions_args_ branch from 632d3a9 to b534d44 Compare December 31, 2024 19:19
@OwenKephart OwenKephart force-pushed the 12-23-_core-api_experimental_definitions.merge_ branch from beab8e1 to 490e571 Compare December 31, 2024 19:19
@OwenKephart OwenKephart force-pushed the 12-23-_core-api_experimental_create_repository_using_definitions_args_ branch from b534d44 to 7bec214 Compare December 31, 2024 19:30
@OwenKephart OwenKephart force-pushed the 12-23-_core-api_experimental_definitions.merge_ branch from 490e571 to ff38870 Compare December 31, 2024 19:31
Copy link
Member

@schrockn schrockn left a comment

Choose a reason for hiding this comment

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

I want to discuss this one as I'm not sure we want to support it forever with components coming

@OwenKephart OwenKephart force-pushed the 12-23-_core-api_experimental_create_repository_using_definitions_args_ branch from 7bec214 to 433b506 Compare January 18, 2025 00:54
@OwenKephart OwenKephart force-pushed the 12-23-_core-api_experimental_definitions.merge_ branch from ff38870 to e938ec3 Compare January 18, 2025 00:55
@OwenKephart OwenKephart changed the base branch from 12-23-_core-api_experimental_create_repository_using_definitions_args_ to 12-23-_core-api_experimental_dataversion_assorted_apis January 18, 2025 00:55
@OwenKephart OwenKephart force-pushed the 12-23-_core-api_experimental_dataversion_assorted_apis branch from e88962e to fb36ffb Compare January 18, 2025 01:03
@OwenKephart OwenKephart force-pushed the 12-23-_core-api_experimental_definitions.merge_ branch from e938ec3 to c84b092 Compare January 18, 2025 01:03
@maximearmstrong
Copy link
Contributor

I want to discuss this one as I'm not sure we want to support it forever with components coming

@schrockn Do you think the beta stage would make more sense? Would we deprecate/delete this when components are around, or would users leverage Definitions.merge in custom code?

@schrockn
Copy link
Member

schrockn commented Feb 5, 2025

We are going to need to support something like it so let's move forward with exposing it.

@OwenKephart OwenKephart force-pushed the 12-23-_core-api_experimental_dataversion_assorted_apis branch from fb36ffb to be302f9 Compare February 6, 2025 21:40
@OwenKephart OwenKephart force-pushed the 12-23-_core-api_experimental_definitions.merge_ branch from c84b092 to 1d59b23 Compare February 6, 2025 21:40
## Summary & Motivation

decision: experimental -> public
reason: doubt many people are using this, but it has existed for many
many years and there is no reason for us to remove support for it
docs exist: yes (api only, which is ok)

## How I Tested These Changes

## Changelog

> Insert changelog entry or delete this section.
@OwenKephart OwenKephart merged commit 29bac57 into 12-23-_core-api_experimental_dataversion_assorted_apis Feb 6, 2025
1 check was pending
@OwenKephart OwenKephart deleted the 12-23-_core-api_experimental_definitions.merge_ branch February 6, 2025 21:53
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.

4 participants