Commit Graph

18 Commits

Author SHA1 Message Date
beardypig 08f781ee31
release: set the date of the release for UTC time
This changes the release date that is automatically added to the release
notes from your local timezone to UTC. If different people are deploying
two releases in different timezones, it is possible that a newer version
could be released "before" the previous version. For example, if someone
in Italy deployed a release at 01:00 2018-06-02 (UTC+2) and later
someone in California deployed a release at 22:00 2018-04-01 (UTC-7)- we
have a time travelling release. If all releases are labeled using UTC
then they will be consistent, however it is possible to have a "future"
release if you live west of the prime meridian.
2018-06-28 12:07:22 +02:00
beardypig eaf3d017e9
scripts: fix bug in the release for generating the CHANGELOG 2018-06-06 19:54:50 +02:00
beardypig dd83c4fcb8
release: update to release script
Made the release script a bit more streamline. The only function it
really performs now is to update the changelog file and prepare a
release branch.

The script accepts some command line options:
  --upstream REPO - the upstream repo (streamlink/streamlink)
  --origin REPO - the users fork of the repo
  --version VERSION - the new version number

The script will work out the current version and generate a git shortlog
and update the changelog file, then launch the users $EDITOR so that it
can be updated ($VISUAL, or $EDITOR, then fallback to vi).
2018-05-30 22:21:25 +02:00
beardypig c408ec6dee build: build and sign sdist in travis using an RSA sign-only key (#1701)
* deploy: automatically deploy sdist and wheel builds to PyPI.

* build: limit deploys to streamlink repo

* build: remove pypi methods from release script

* build: build and sign sdist in travis using an RSA sign-only key

* build: combine the build and sign with pypi deploy
2018-05-28 16:33:41 -07:00
beardypig deffd929d1 Change log as markdown refactor (#1667)
* rename CHANGELOG to md

* symlink the change log in to the docs

* include the recommonmark parser for md file

* reformatted the CHANGELOG md file, should look more or less the same as the RST

* refactored the release scripts to handle/generate the new format

* file is a bad variable name

* couple of minor tweaks, mainly style

* Fix git shortlog being highlighted as Python in the docs

* update manifest to include changelog.md instead of rst
2018-05-28 16:15:12 -07:00
beardypig 416c8347b3 build: use versioneer to set the build number (#1413)
* build: use versioneer to set the build number

* build: update the deploy scripts to use versioneer

* release: update docs version and fix tarball version

* build: no need to install versioneer on travis, etc.
2018-05-13 22:18:52 -07:00
Charlie Drage f12becfffa Update release script
Updates the release script to include installation instructions.

Closes https://github.com/streamlink/streamlink/issues/1471
2018-04-18 10:57:34 -04:00
Charlie Drage e99585841d Add OpenCollective message to release script
Adds a little blurb on the OpenCollective to our release script
2018-03-08 14:08:47 -05:00
Charlie Drage 38f2387056 Update the release script
Keeps on changing random .py files, let's only change setup.py and
__init__.py
2017-09-12 13:44:34 -04:00
Charlie Drage b0745a30fb Update underscores title release script (#563)
Update the release script again since I forgot to remove the underscores
for dashes..
2017-02-10 16:15:37 +00:00
Charlie Drage 4c50a351f1 Fix underlining issue
Closes https://github.com/streamlink/streamlink/issues/527
2017-02-03 13:55:05 -05:00
Charlie Drage 9ee324d40c Update release script again to include sdist
Another update to the release script to include sdist
upload instead of that 50MB binary :)
2017-02-03 10:16:40 -05:00
Charlie Drage 6e834c52a0 Updating the release script.
When doing the 0.3.0 release I encountered some errors generating the
header of the RST file.

Also, we now automatically build the Windows binary as part of the
release progress through Travis, thus, removing the binary from being
uploaded / generated.
2017-01-24 14:16:04 -05:00
beardypig 8bce29f293 use iso 8601 date format for the changelog 2017-01-07 21:17:49 +00:00
beardypig e92bc9812e docs/release: generate the changelog as rst instead of md 2017-01-06 18:22:40 +00:00
Charlie Drage 86d8037f1f Spelling error in release script
Encountered this minor issue in the release script. :) Damn capitals.
2016-11-21 15:47:24 -05:00
Charlie Drage 3f52972c0b Update release scripts
Update the release script to include Windows binary generation as well.
2016-11-21 10:08:34 -05:00
Charlie Drage ee980cdabc Add release script
This is a script I use in order to release something on Github as well
as push onto Pypi. I use this with a similar project called "kubeshift".

This release script will automatically process things such as renaming
the versioning, creating changelogs as well as uploading to Pypi.

After this is merged, we'll go ahead and do our first release of
Streamlink!
2016-09-23 16:34:47 -04:00