Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/.ci
diff options
context:
space:
mode:
authorPhilipp Hörist <philipp@hoerist.com>2023-02-01 22:12:17 +0300
committerPhilipp Hörist <philipp@hoerist.com>2023-02-01 22:12:17 +0300
commit55dfb403beb6ed7061001a1446e7a9bbb74d7887 (patch)
treebccedf39631a89edc17d61e39a11e836fccf0984 /.ci
parent2b64acbff88304be95b20f87b7f852294610e4d5 (diff)
ci: Remove obsolete script
Diffstat (limited to '.ci')
-rwxr-xr-x.ci/make_release.py51
1 files changed, 0 insertions, 51 deletions
diff --git a/.ci/make_release.py b/.ci/make_release.py
deleted file mode 100755
index 6dceb3f2b..000000000
--- a/.ci/make_release.py
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/usr/bin/env python
-
-from __future__ import annotations
-
-import argparse
-import logging
-
-from gitlab import Gitlab
-from gitlab.v4.objects import Project
-
-logging.basicConfig(level='INFO', format='%(levelname)s: %(message)s')
-log = logging.getLogger()
-
-
-GITLAB_INSTANCE_URL = 'https://dev.gajim.org'
-PROJECT_ID = 30
-
-
-def adjust_milestones(project: Project, version: str) -> None:
- log.info('Rename Milestone: Next Release -> %s', version)
- milestones = project.milestones.list(title='Next Release', get_all=True)
- assert isinstance(milestones, list)
- milestone = milestones[0]
- milestone.title = version
- milestone.save()
-
- log.info('Create Milestone: Next Release')
- project.milestones.create({'title': 'Next Release'})
-
-
-def create_release(project: Project, version: str) -> None:
- log.info('Create Release: %s', version)
- project.releases.create({
- 'name': version,
- 'tag_name': version,
- 'milestones': [version],
- })
-
-
-if __name__ == '__main__':
- parser = argparse.ArgumentParser(description='Make Gitlab Release')
- parser.add_argument('version', type=str, help='The new version string')
- parser.add_argument('token', type=str, help='The API token')
- args = parser.parse_args()
-
- api = Gitlab(GITLAB_INSTANCE_URL, private_token=args.token)
- api.auth()
- project = api.projects.get(PROJECT_ID)
-
- adjust_milestones(project, args.version)
- create_release(project, args.version)