Cheng Zhao
7324f0468b
💄 fix typo.
2013-11-07 16:59:33 +08:00
Cheng Zhao
64e3a6b437
Add x permission for bump-version.py.
2013-11-07 16:58:09 +08:00
Cheng Zhao
690ab7d4ae
Add tag and commit after version is bumped.
2013-11-07 15:41:14 +08:00
Cheng Zhao
48a0ac9a96
Update Info.plist when bumping version.
2013-11-07 15:37:21 +08:00
Cheng Zhao
7212fa1056
Also update atom_version.h and atom.rc in bump-version.py.
2013-11-07 15:19:37 +08:00
Cheng Zhao
e075a8b49e
Add tool to help bump version.
2013-11-07 12:52:26 +08:00
Cheng Zhao
198b52bf40
win: Ship the pdb file, fixes #112 .
2013-10-26 17:44:51 +08:00
Cheng Zhao
cb31140d3a
Do "compress" the archive when creating zip.
...
By default the zipfile module doesn't do the compression unless we
explictly specify the method.
2013-10-26 17:42:12 +08:00
Cheng Zhao
3ddba90d94
Fix creating zip distribution on Windows.
2013-10-26 17:23:16 +08:00
Cheng Zhao
acda56210b
Specify the version instead of using "*" for dependencies in package.json.
2013-10-17 09:58:55 +08:00
Cheng Zhao
61b2377cf2
Use stream-uploading to upload the asset to GitHub.
2013-10-15 09:04:05 +08:00
Cheng Zhao
0ad1fc842d
Do not multipart-encode the uploaded file.
2013-10-10 18:05:01 +08:00
Cheng Zhao
7f0e7f3835
Check the build version of Release build in upload script.
2013-10-10 14:39:54 +08:00
Cheng Zhao
06ae5c06b8
Make sure binary version is dumped before uploading.
2013-10-03 11:48:13 +08:00
Cheng Zhao
43a5453de5
💄 Fix target version of atom-shell's uploading.
2013-09-29 20:18:55 +08:00
Cheng Zhao
87d94ff1ae
Do not require uploading a tag before publish release.
2013-09-29 15:31:20 +08:00
Cheng Zhao
6e43074586
Still upload distribution file to S3 since Atom hasn't used Releases API yet.
2013-09-29 15:15:16 +08:00
Cheng Zhao
95e79124eb
Do not publish release when body of release note is empty.
2013-09-27 15:55:46 +08:00
Cheng Zhao
f3eef6cc2e
Do not warn about 80 columns in coffeelint, it's not required.
2013-09-27 11:01:40 +08:00
Cheng Zhao
11f387743f
Add wrapper script for coffeelint.
2013-09-27 10:49:55 +08:00
Cheng Zhao
3b3585f575
Skip the check for lib.github.
2013-09-27 10:43:10 +08:00
Cheng Zhao
6be716c6e8
Run pylint in cibuild.
2013-09-27 10:22:13 +08:00
Cheng Zhao
2b923b988c
Add wrapper script for pylint.
2013-09-27 10:21:49 +08:00
Cheng Zhao
ef8a05be38
💄 Fix violations against pylint.
2013-09-27 10:21:27 +08:00
Cheng Zhao
e376850552
💄 Fix cpplint warnings.
2013-09-27 09:26:36 +08:00
Cheng Zhao
1ce61c7845
Get the body of release with current $EDITOR.
2013-09-27 09:10:22 +08:00
Cheng Zhao
68a3fd6f05
Publish the release after the uploading is end.
2013-09-26 22:02:09 +08:00
Cheng Zhao
ce012043fa
Upload both atom-shell and node's headers.
2013-09-26 21:20:38 +08:00
Cheng Zhao
ae70d5cb64
Silence the output of upload script.
2013-09-26 20:58:51 +08:00
Cheng Zhao
db359ae75c
Upload the asset after release note is created.
2013-09-26 20:32:11 +08:00
Cheng Zhao
3586565bba
Handle the assets uploading in the GitHub API library.
2013-09-26 20:31:17 +08:00
Cheng Zhao
fe67ecd7fd
💄 Find the release even when commit isn't tagged.
2013-09-26 19:54:28 +08:00
Cheng Zhao
33c509b867
Create new release note or get the existing one when uploading.
2013-09-26 19:49:09 +08:00
Cheng Zhao
3edfb7d5c3
Correctly deal with API errors.
2013-09-26 19:48:48 +08:00
Cheng Zhao
eed2b0fd81
Accept still-preview apis.
2013-09-26 16:38:08 +08:00
Cheng Zhao
4c4b8a8486
Add a simple wrapper of GitHub API.
2013-09-26 16:32:39 +08:00
Cheng Zhao
6c098deb57
💄 Fix cpplint warnings.
2013-09-12 13:03:57 +08:00
Cheng Zhao
aad0c8e996
Update node to v0.10.18.
2013-09-05 15:15:13 +08:00
Cheng Zhao
9ba08d5e67
💄 fix reversed flag for updating latest version.
2013-09-02 18:17:06 +08:00
Cheng Zhao
3b149945bf
Upload a fake empty x64 node.lib.
...
We only allow building ia32 build of atom-shell, so the x64 node.lib is
not in use, but it's required by node-gyp.
2013-09-02 13:27:26 +08:00
Cheng Zhao
5fe9f281ac
Only generate node.lib when we need to upload node headers.
2013-08-31 17:00:13 +08:00
Cheng Zhao
e7d4b44d05
💄 for node version and upload node.lib.
2013-08-31 15:20:59 +08:00
Cheng Zhao
5787b4cd6f
Also ship ffmpegsumo.dll in the distribution.
2013-08-31 11:13:11 +08:00
Cheng Zhao
a26308d902
Use node's version for the node headers tarball.
2013-08-31 10:51:53 +08:00
Cheng Zhao
c2093946c8
Add flag for upload script to skip updating version.
...
When uploading multiple distributions in future, we need to make sure
all distributions have to ben uploaded before triggering the
update-atom-shell script of Atom.
2013-08-31 10:48:47 +08:00
Cheng Zhao
0286379706
Don't require multipart for uploading to S3.
...
The file we are uploading is not large, and multipart works really bad
on bad networking.
2013-08-31 10:36:13 +08:00
Cheng Zhao
6765ec30f1
The distribution name should contain version and platform.
2013-08-31 10:35:01 +08:00
Cheng Zhao
beba27ed1e
Create zip distribution for binaries on Windows.
2013-08-31 09:37:23 +08:00
Cheng Zhao
24f510ca03
Ship correct binaries on Windows.
2013-08-31 09:06:27 +08:00
Cheng Zhao
2cbe823773
Use Chromium V8's headers in the node headers tarball.
2013-08-31 08:22:16 +08:00