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: enable any variables without maps #1547

Merged
merged 6 commits into from
Apr 9, 2024
Merged

Conversation

pd93
Copy link
Member

@pd93 pd93 commented Mar 11, 2024

This PR is a proposal to merge support for the "Any Variables" experiment into main, but without support for maps. The experiment has been open for a while now and as far as I can tell, there have been no issues with the support for basic variable types (bool, int, float, arrays). The only contentious issues have been around maps and the breaking changes involved.

This PR removes the TASK_X_ANY_VARIABLES experimental flag so that all functionality from the experiment is generally available with the exception of map variables which are now locked behind the new TASK_X_MAP_VARIABLES flag.

All of the docs have been updated to reflect these changes and I've also added a short (draft) blog post too!

Thing to do if proposal accepted:

  • Create a new issue to track the Map Variables experiment (Map variables experiment #1585)
  • Update the experiment docs with the new issue number
  • Update the Any Variables issue to reflect the changes made here and add links to the new Map Variables issue

@pd93 pd93 requested a review from andreynering March 25, 2024 21:19
@pd93 pd93 force-pushed the enable-any-variables-without-maps branch from 31366c1 to 681281f Compare March 26, 2024 00:02
@pd93 pd93 force-pushed the enable-any-variables-without-maps branch 2 times, most recently from 0a37851 to 898e456 Compare April 3, 2024 22:44
Copy link
Member

@andreynering andreynering left a comment

Choose a reason for hiding this comment

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

Looks good!

I liked the blog article. We can post it /r/golang and others once it is released.

website/blog/2024-03-10-variables.mdx Outdated Show resolved Hide resolved
@pd93 pd93 force-pushed the enable-any-variables-without-maps branch from 898e456 to a170074 Compare April 9, 2024 10:08
@pd93 pd93 mentioned this pull request Apr 9, 2024
3 tasks
@pd93 pd93 merged commit 1ff618c into main Apr 9, 2024
13 checks passed
@pd93 pd93 deleted the enable-any-variables-without-maps branch April 9, 2024 11:14
pd93 added a commit that referenced this pull request Apr 9, 2024
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.

2 participants