Commit Graph

23 Commits

Author SHA1 Message Date
Daniel Lo Nigro
1ae8a6351d Update: When upgrading Yarn on Windows, use the previous install dir (#3957)
Closes #3944.
2017-07-19 11:41:10 +01:00
Daniel Lo Nigro
cbcdede995 Publish tarball with single JS file build to npm (#3866)
* Remove unneeded package.json fields from dist

We don't need dependencies and devDependencies in the package.json within the Yarn distributable, as the dependencies are bundled with Yarn itself. We also don't need "scripts" or "jest" as they're purely for development

* Add script for publishing to npm

* Add Jenkins job for publishing to npm
2017-07-09 12:12:30 +01:00
Daniel Lo Nigro
5fc8539bcd Fix global module executable path on Windows (#3233) 2017-04-24 10:56:39 +01:00
polizz
ffefcabb00 (2301) Release notes in Chocolatey package 2016-12-20 17:23:58 +11:00
Daniel Lo Nigro
f49c577b62 Use regex rather than Convert[To|From]-Json to update installation method
Closes #2065
2016-12-01 10:44:57 -08:00
Pascal Berger
3efcbbd0f4 Update package sourc to link to Chocolatey package 2016-11-26 17:06:00 -08:00
Daniel Lo Nigro
dfeabcc9b6 Automate release of Windows installer. (#1999)
Closes #1977
2016-11-24 10:48:59 +00:00
seongahjo
4b93ea5337 Minor misspell (#1811)
yarn -> Yarn
2016-11-15 11:47:49 +00:00
Daniel Lo Nigro
6ca0723ea9 Add installationMethod property to package.json (#1557)
* Add installationMethod property to package.json

References #1139, #942, #1429, #1138

* Make set-installation-method.js executable
2016-11-01 10:54:12 +00:00
Daniel Lo Nigro
0ad1ec6781 Set unique version number for CI (CircleCI and AppVeyor) builds (#1230)
* Set unique version number for CircleCI builds

* Separate script for setting dev version, move everything else back into circle.yml

*  - Set version through JS rather than shell script, so we can reuse the same script for AppVeyor
 - Only use date, not CircleCI build number (so the version is approximately consistent with AppVeyor)

* Also set version on AppVeyor
2016-10-20 21:09:46 -07:00
Daniel Lo Nigro
c091ac4cc5 Add %LocalAppData%\Yarn\.bin to PATH as part of installation (#1129)
* Add %LocalAppData%\Yarn\.bin to PATH as part of installation

* Add LocalAppData path to user environment rather than system environment
2016-10-16 22:36:29 -07:00
Daniel Lo Nigro
de29ce0e62 Decouple Chocolatey build from Windows Installer build (#1132)
* Decouple Chocolatey build from Windows Installer build

* Add more metadata to the nuspec
2016-10-16 20:26:47 -07:00
Daniel Lo Nigro
6517dd10ba Fix obsolete-relation-form lint in Debian package
`<` is deprecated for Debian packages, need to use `<<` instead.

https://lintian.debian.org/tags/obsolete-relation-form.html
2016-10-14 23:08:51 -07:00
Peter Petrov
12a60ca339 Change DEB nodejs relation from Depends to Recommends (#916)
* Change DEB nodejs relation from Depends to Recommends

A "Recommends" relation preserves the out-of-the-box experience for most people,
as recommended packages are installed by default on modern Debian / Ubuntu
distros. But it allows people who install Node.js in a different manner to opt
out of the nodejs DEB package.

* Add "Conflicts" relationship with DEB nodejs < 4.0.0
2016-10-14 10:52:07 -07:00
Daniel Lo Nigro
57104fe919 Remove Node.js check from Windows installer for now (#677)
It doesn't handle systems such as nvm or nodemon that install Node.js without updating the registry.

References #626
2016-10-11 11:00:52 -07:00
Daniel Lo Nigro
966b476a47 Don't add extra slash to path. References #600 2016-10-11 08:31:53 -07:00
Christoph Pojer
6932c25a8a Update debian package descriptions. (#584) 2016-10-10 22:54:41 -07:00
Daniel Lo Nigro
40a0b74bc8 Build Windows installer into artifacts directory.
References #548
2016-10-10 21:45:00 -07:00
Daniel Lo Nigro
1e268f52ca Add RPM packaging (#556) 2016-10-10 10:53:45 +01:00
Daniel Lo Nigro
b63a1d1510 Debian package build (#414)
* Script to build Debian package

* Adjustments for Debian scripts:
 - Add copyright file
 - Add full description to control file
 - Ignore some lintian rules
 - Delete clowny files that aren't needed and break lintian rules
 - Update shebang in yarn.js from "node" to "nodejs" as per Debian package of Node

* Add basic Debian instructions

* Revert readme change and explicitly require Node.js 4 or above
2016-10-04 11:46:40 -07:00
Daniel Lo Nigro
f2b93ffc00 Add Windows Chocolatey package (#442)
* Add Chocolatey package

* Update to final URL
2016-10-04 10:15:16 -07:00
Daniel Lo Nigro
234b5d0791 Pass version as variable rather than hard-coding it 2016-10-04 11:40:53 +01:00
Daniel Lo Nigro
66e4395765 Add Windows installer 2016-10-04 11:40:53 +01:00