From 97a2506d3d08041473916a3fcf086c4a7445db12 Mon Sep 17 00:00:00 2001 From: Markus Opolka Date: Tue, 19 Feb 2019 10:40:50 +0100 Subject: [PATCH] Remove Python upgrade script --- requirements.txt | 1 - upgrade.py | 63 ------------------------------------------------ 2 files changed, 64 deletions(-) delete mode 100644 requirements.txt delete mode 100755 upgrade.py diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 50d4dd5..0000000 --- a/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -feedparser==5.2.1 diff --git a/upgrade.py b/upgrade.py deleted file mode 100755 index a1ce293..0000000 --- a/upgrade.py +++ /dev/null @@ -1,63 +0,0 @@ -#!/usr/bin/env python3 - - -import argparse -import feedparser -import sys -import subprocess - -dockerfile_apache = 'apache/Dockerfile' -dockerfile_fpm = 'fpm/Dockerfile' -dockerfile_alpine = 'fpm-alpine/Dockerfile' - -limesv_feed_url = 'https://github.com/LimeSurvey/LimeSurvey/releases.atom' -docker_feed_url = 'https://github.com/martialblog/docker-limesurvey/releases.atom' - -limesv_feed = feedparser.parse(limesv_feed_url) -docker_feed = feedparser.parse(docker_feed_url) - -limesv_current_release = limesv_feed.entries[0].title_detail.value -docker_current_release = docker_feed.entries[0].title_detail.value - -argumentparser = argparse.ArgumentParser(description='Updates the LimeSurvey Version in the Dockerfiles') -argumentparser.add_argument('--noop', dest='noop', action="store_true", required=False, help="Don't push just commit") -argumentparser.add_argument('--check', dest='check', action="store_true", required=False, help="Only check if there's a new version available") - -cmdargs = argumentparser.parse_args() - -if limesv_current_release == docker_current_release: - print('Nothing to do.') - sys.exit(0) - -print('New Version {} available.'.format(limesv_current_release)) - -if cmdargs.check: - sys.exit(0) - -commit_message = 'Updating to Version {}'.format(limesv_current_release) - -# Dockerfiles -regexp = 's/[0-9]+\.[0-9]+\.[0-9]+[0-9]*/{new_version}/'.format(new_version=limesv_current_release) -subprocess.call(['sed', '-i', '-e', regexp, dockerfile_apache]) -subprocess.call(['sed', '-i', '-e', regexp, dockerfile_fpm]) -subprocess.call(['sed', '-i', '-e', regexp, dockerfile_alpine]) -print('> Updated Dockerfiles') - -# Git Commit/Tag -# subprocess.call(['git', 'checkout', '-b', limesv_current_release]) -subprocess.call(['git', 'add', dockerfile_apache]) -subprocess.call(['git', 'add', dockerfile_fpm]) -subprocess.call(['git', 'commit', '-m', commit_message]) -subprocess.call(['git', 'tag', limesv_current_release]) -print('> Created new Commit and Tag') - -if cmdargs.noop: - sys.exit(0) - -# Git Push -# subprocess.call(['git', 'push', 'origin', limesv_current_release]) -subprocess.call(['git', 'push']) -subprocess.call(['git', 'push', 'origin', '--tags']) -print('> Pushed to new Branch') - -sys.exit(0)