From 15d158161e8142018fbfd01a0eac2f67c4d75895 Mon Sep 17 00:00:00 2001 From: LexManos Date: Sun, 2 Jun 2013 16:26:06 -0700 Subject: [PATCH] Make changelog generation non-fatal untill we get jenkins issue figured out. --- release.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/release.py b/release.py index b8e8b7216..1f9f19bda 100644 --- a/release.py +++ b/release.py @@ -2,6 +2,7 @@ import os, os.path, sys, glob import shutil, fnmatch import logging, zipfile, re from optparse import OptionParser +from urllib2 import HTTPError forge_dir = os.path.dirname(os.path.abspath(__file__)) from forge import reset_logger, load_version, zip_folder, zip_create, inject_version, build_forge_dev @@ -98,8 +99,12 @@ def main(): # options.skip_changelog = True #Disable till jenkins fixes its shit if not options.skip_changelog: - changelog_file = 'forge-%s/minecraftforge-changelog-%s.txt' % (version_str, version_str) - make_changelog("http://jenkins.minecraftforge.net/job/minecraftforge/", build_num, changelog_file, version_str) + changelog_file = 'forge-%s/minecraftforge-changelog-%s.txt' % (version_str, version_str) + try: + make_changelog("http://jenkins.minecraftforge.net/job/minecraftforge/", build_num, changelog_file, version_str) + except HTTPError, e: + print 'Changelog failed to generate: %s' % e + options.skip_changelog = True version_file = 'forgeversion.properties' if os.path.exists(version_file):