From 6d9e133ff13fb4f356a29643a81ab83ac265c9ef Mon Sep 17 00:00:00 2001 From: Stefan Hynek <stefan.hynek@uni-goettingen.de> Date: Mon, 21 Feb 2022 14:01:52 +0100 Subject: [PATCH] ci(gitlab): switch from python based semantic-release to node-js based --- .gitlab-ci.yml | 11 +++-------- pyproject.toml | 12 ------------ requirements.ci.txt | 1 - 3 files changed, 3 insertions(+), 21 deletions(-) delete mode 100644 pyproject.toml delete mode 100644 requirements.ci.txt diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f185619..9e2cd0d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -37,16 +37,11 @@ lint dockerfile: release: stage: release - image: docker.io/python:3.8-slim-bullseye + image: docker.io/node:16.14 before_script: - - apt-get update - && apt-get install - --yes - --no-install-recommends - git - - pip install --requirement requirements.ci.txt + - npm ci --unsafe-perm script: - - semantic-release --verbosity=DEBUG publish + - npx semantic-release rules: - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH diff --git a/pyproject.toml b/pyproject.toml deleted file mode 100644 index 5ba402e..0000000 --- a/pyproject.toml +++ /dev/null @@ -1,12 +0,0 @@ -[tool.semantic_release] -version_source = "tag" -branch = "main" -major_on_zero = false -tag_format = "{version}" -build_command = false -upload_to_repository = false -hvcs = "gitlab" -hvcs_domain = "gitlab.gwdg.de" -hvcs_api_domain = "gitlab.gwdg.de/api/v4" -version = "0.0.0" -version_toml = "pyproject.toml:tool.semantic_release.version" diff --git a/requirements.ci.txt b/requirements.ci.txt deleted file mode 100644 index 65e3448..0000000 --- a/requirements.ci.txt +++ /dev/null @@ -1 +0,0 @@ -python-semantic-release==7.25.0 -- GitLab