Commit Graph

40 Commits (b9465395cbc222fc9609b7881098c7246ee93989)

Author SHA1 Message Date
Philipp Hagemeister 11ab41658e [devscripts/release] Do not restore youtube-dl{,.exe} binaries
Philipp Hagemeister 63961d87a6 [devscripts/release] Do not commit CHANGELOG
Philipp Hagemeister 4c0941853a [devscripts/release] Check version number
Philipp Hagemeister cc88b90ec8 [desvscripts/release] Bump the number of password tries to accomodate stubby-fingered @phihag
Jaime Marquínez Ferrándiz 4056ad8f36 Build and upload universal wheels to pypi
Philipp Hagemeister 0f8f097183 [release.sh] Do not run tests by default
We are at the point that testing takes waay too long for a release cycle, and fails way too often.
Tests through travis are a better indicator than testing just before release.
Philipp Hagemeister 50144133c5 [release] Check for useless files before release
Philipp Hagemeister d5594202aa Simplify release process
Philipp Hagemeister 6c603ccce3 [devscripts/release] temporary workarounds
Jaime Marquínez Ferrándiz 691008087b Add an automatic page generator for the supported sites (related )
They are listed in the "supportedsites.html" page.
Philipp Hagemeister d2d1eb5b0a Switch to domain yt-dl.org
Philipp Hagemeister ea93cce4f6 Directly call update_latest
Philipp Hagemeister 3b58c6fb54 Update latest files on release
Philipp Hagemeister ead28ff30a Make upload atomic ()
Philipp Hagemeister 964ac8b584 Fix release script once more
Philipp Hagemeister d3a8613b6e Improve test skipping functionality
Philipp Hagemeister 200b388752 Correct comparison test
Philipp Hagemeister d71cae62cc allow skipping tests when releasing
(YouTube Subtitles are currently flaky in Germany, especially via IPv6)
Philipp Hagemeister fcfa188548 Show which IEs are slow during release
Jaime Marquínez Ferrándiz 6060788083 Write a new feed each time, reading from versions.json
Jaime Marquínez Ferrándiz db74c11d2b Add an Atom feed generator in devscripts
Philipp Hagemeister f636c34481 Stop early in nosetests (in release script)
Philipp Hagemeister a72b0f2b6f Use proper echo commands
Philipp Hagemeister 434eb6f26b Include man and bash completion in PyPi release
Philipp Hagemeister ccb0cae134 Fix automatic release (oops)
Philipp Hagemeister 450a30cae8 Add PyPi upload to release script
Philipp Hagemeister 4da769ccca Do not backup version.py (under version control and frankly, not that complex)
Philipp Hagemeister 253d96f2e2 Force build removal
Philipp Hagemeister 3b83bf8f6a correct pushes in release script
Philipp Hagemeister bb28998920 fix location of updates_key in devscripts/release
Philipp Hagemeister 09f9552b40 Less git acrobatics in devscripts/release.sh
Philipp Hagemeister 0aa3068e9e Do not check in test_coverage
Philipp Hagemeister db2d6124b1 correct quoting
Philipp Hagemeister 55e286ba55 read -n is bash-specific
Philipp Hagemeister 431d88dd31 Also generate SHA2-256
Philipp Hagemeister 876f1a86af Also publish hashsums
Filippo Valsorda 6e3dba168b release.sh edits based on 2013.01.02 experience
Filippo Valsorda b962b76f43 re-worked release workflow, it is one-step and creates GPG signatures now
grimreaper d51d784f85 There is nothing bash specific here
/bin/bash is always wrong. Since there is nothing bash specific here, switch to /bin/sh
Filippo Valsorda 225dceb046 moved make release to devscripts/release.sh