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

Make periodic pre-release builds available on npm #1882

Closed
DanielRosenwasser opened this issue Feb 2, 2015 · 5 comments
Closed

Make periodic pre-release builds available on npm #1882

DanielRosenwasser opened this issue Feb 2, 2015 · 5 comments
Labels
Duplicate An existing issue was already created Needs Proposal This issue needs a plan that clarifies the finer details of how it could be implemented. Suggestion An idea for TypeScript

Comments

@DanielRosenwasser
Copy link
Member

DanielRosenwasser commented Feb 2, 2015

We should be making preview releases on npm available, preferably in an automated fashion.

As discussed a bit on #1818.

Seems like this should have the 1.5 milestone (but should begin prior to 1.5's release, as would be appropriate).

@DanielRosenwasser DanielRosenwasser added the Suggestion An idea for TypeScript label Feb 2, 2015
@RyanCavanaugh RyanCavanaugh added the In Discussion Not yet reached consensus label Feb 2, 2015
@RyanCavanaugh
Copy link
Member

I believe the only outstanding question we had here was how to do this in a way that people who didn't specify a version number in their package.json didn't automatically upgrade to some possibly-unstable TypeScript build.

@Arnavion
Copy link
Contributor

Arnavion commented Feb 2, 2015

Assuming you'll use prerelease tags (eg 1.5.0-prerelease.2015.02.02.abcd) npm will never choose this to install unless the requested version also contains a prerelease tag. See https://github.com/npm/node-semver#prerelease-tags for details.

Prerelease tags are also considered less than their corresponding release, so the above would be less than 1.5.0 when it's actually released. From the semver spec:

1.0.0-alpha < 1.0.0-alpha.1 < 1.0.0-alpha.beta < 1.0.0-beta < 1.0.0-beta.2 < 1.0.0-beta.11 < 1.0.0-rc.1 < 1.0.0

Can you detail what version format you're going to use for the prereleases?

@danielearwicker
Copy link

👍 very keen to have this!

@RyanCavanaugh RyanCavanaugh added Needs Proposal This issue needs a plan that clarifies the finer details of how it could be implemented. and removed In Discussion Not yet reached consensus labels May 19, 2015
@RyanCavanaugh
Copy link
Member

Let's figure out what the right way to do this is.

@DanielRosenwasser
Copy link
Member Author

This appears to be a duplicate of #964.

@DanielRosenwasser DanielRosenwasser added the Duplicate An existing issue was already created label Jun 18, 2015
@microsoft microsoft locked and limited conversation to collaborators Jun 18, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Duplicate An existing issue was already created Needs Proposal This issue needs a plan that clarifies the finer details of how it could be implemented. Suggestion An idea for TypeScript
Projects
None yet
Development

No branches or pull requests

5 participants