Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # 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
# for free to subscribe to this conversation on GitHub. Already have an account? #.
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