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

Create infrastructure for experimental branches #31591

Closed
DanielRosenwasser opened this issue May 25, 2019 · 5 comments
Closed

Create infrastructure for experimental branches #31591

DanielRosenwasser opened this issue May 25, 2019 · 5 comments
Assignees
Labels
Infrastructure Issue relates to TypeScript team infrastructure

Comments

@DanielRosenwasser
Copy link
Member

We'd like to create a vehicle for experimental branches that get merged into a temporary branch based off of master on a nightly basis, and published to npm. Presumably it'd be called something like typescript@experimental.

Users can use this branch to more-easily play with experimental features. This will allow us to keep branches in a reasonable state as they wait for the "feature" period of our release cycle, and will allow us to see how those features combine and interact.

This is a partial alternative to #28152 - the main difference being that

  • this allows features to not be merged into master
  • experimental features aren't flagged because they're not even part of nightly
@DanielRosenwasser DanielRosenwasser added the Infrastructure Issue relates to TypeScript team infrastructure label May 25, 2019
@DanielRosenwasser DanielRosenwasser added this to the TypeScript 3.6.0 milestone May 25, 2019
@weswigham
Copy link
Member

FYI, the infra I actually already put in place mostly, I just need to prep and merge things into an experimental branch to test.

@DanielRosenwasser
Copy link
Member Author

Great! But now you have an issue to track the work too 💯👍🏻💯🔥👌🏻💯👍🏻💯🔥👌🏻

@weswigham
Copy link
Member

@DanielRosenwasser
Copy link
Member Author

Yes, every night pls

@weswigham
Copy link
Member

Opened #32411 and #32412 based on our discussion earlier to better service our prerelease build needs - I'll decommission the experimental branch build that's already been running once that's together.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Infrastructure Issue relates to TypeScript team infrastructure
Projects
None yet
Development

No branches or pull requests

2 participants