Commit 6c618dd7 authored by Adrian DC's avatar Adrian DC
Browse files

feat(gitlab-projects-settings): migrate under 'RadianDevCore/tools' group

Signed-off-by: default avatarAdrian DC <radian.dc@gmail.com>
parent 1772b870
Loading
Loading
Loading
Loading
Loading
+31 −31
Changes for .gitlab-ci.yml: 31 added lines, 31 removed lines.
Original line number Diff line number Diff line
@@ -6,7 +6,7 @@ stages:

variables:
  REGISTRY_HOST: registry.gitlab.com
  REGISTRY_OWNER: adriandc
  REGISTRY_NAMESPACE: radiandevcore/tools
  REGISTRY_PROJECT: gitlab-projects-settings

.local:
@@ -76,11 +76,11 @@ images:
          echo " [INFO] Pull: ${image}"
          echo ''
          docker pull "${image}" || true
          docker tag "${image}" "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
          docker tag "${image}" "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}"
          echo ''
          echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
          echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}"
          echo ''
          docker push "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
          docker push "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
          docker rmi "${image}" >/dev/null || true
        fi
      done
@@ -90,12 +90,12 @@ images:
      image='gitlab-projects-settings:build'
      if [ -z "${IMAGE}" ] || echo "${image}" | grep -q "${IMAGE}"; then
        echo ''
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}"
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}"
        echo ''
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" -f - . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" -f - . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}
      RUN apk add -q git
      COPY ./requirements/runtime.txt /tmp/
      COPY ./requirements/build.txt /tmp/
@@ -106,9 +106,9 @@ images:
       && rm -f /tmp/build.txt
      EOF
        echo ''
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}"
        echo ''
        docker push "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker push "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
      fi
    # Prepare codestyle image
    - |
@@ -116,12 +116,12 @@ images:
      image='gitlab-projects-settings:codestyle'
      if [ -z "${IMAGE}" ] || echo "${image}" | grep -q "${IMAGE}"; then
        echo ''
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}"
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}"
        echo ''
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" -f- . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" -f- . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}
      RUN apk add -q git
      COPY ./requirements/runtime.txt /tmp/
      COPY ./requirements/quality.txt /tmp/
@@ -133,9 +133,9 @@ images:
       && rm -f /tmp/tests.txt
      EOF
        echo ''
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}"
        echo ''
        docker push "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker push "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
      fi
    # Prepare deploy image
    - |
@@ -143,12 +143,12 @@ images:
      image='gitlab-projects-settings:deploy'
      if [ -z "${IMAGE}" ] || echo "${image}" | grep -q "${IMAGE}"; then
        echo ''
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}"
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}"
        echo ''
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" -f - . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" -f - . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}
      RUN apk add -q gcc git libc-dev libffi-dev sed
      COPY ./requirements/deploy.txt /tmp/
      RUN export PIP_DISABLE_PIP_VERSION_CHECK=1 \
@@ -156,9 +156,9 @@ images:
       && rm -f /tmp/deploy.txt
      EOF
        echo ''
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}"
        echo ''
        docker push "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker push "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
      fi
  rules:
    - if: $CI_LOCAL
@@ -168,7 +168,7 @@ images:

codestyle:
  stage: prepare
  image: registry.gitlab.com/adriandc/gitlab-projects-settings/gitlab-projects-settings:codestyle
  image: registry.gitlab.com/radiandevcore/tools/gitlab-projects-settings/gitlab-projects-settings:codestyle
  script:
    - yapf -i ./src/*.py ./src/*/*.py ./setup.py
    - unify -i --quote "'" ./src/*.py ./src/*/*.py ./setup.py
@@ -187,7 +187,7 @@ codestyle:

lint:
  stage: prepare
  image: registry.gitlab.com/adriandc/gitlab-projects-settings/gitlab-projects-settings:codestyle
  image: registry.gitlab.com/radiandevcore/tools/gitlab-projects-settings/gitlab-projects-settings:codestyle
  script:
    - pylint --errors-only ./src/ ./setup.py
    - pylint --disable=missing-docstring --load-plugins=pylint.extensions.no_self_use ./src/ ./setup.py
@@ -204,7 +204,7 @@ lint:

typings:
  stage: prepare
  image: registry.gitlab.com/adriandc/gitlab-projects-settings/gitlab-projects-settings:codestyle
  image: registry.gitlab.com/radiandevcore/tools/gitlab-projects-settings/gitlab-projects-settings:codestyle
  variables:
    MYPY_CACHE_DIR: /dev/null
    MYPY_FORCE_COLOR: 1
@@ -233,7 +233,7 @@ typings:

build:
  stage: build
  image: registry.gitlab.com/adriandc/gitlab-projects-settings/gitlab-projects-settings:build
  image: registry.gitlab.com/radiandevcore/tools/gitlab-projects-settings/gitlab-projects-settings:build
  needs: []
  script:
    - rm -rf ./build ./dist ./*.egg-info ./.eggs
@@ -310,7 +310,7 @@ readme:

deploy:release:
  stage: deploy
  image: registry.gitlab.com/adriandc/gitlab-projects-settings/gitlab-projects-settings:deploy
  image: registry.gitlab.com/radiandevcore/tools/gitlab-projects-settings/gitlab-projects-settings:deploy
  needs:
    - job: build
  variables:
@@ -349,7 +349,7 @@ deploy:release:

deploy:trial:
  stage: deploy
  image: registry.gitlab.com/adriandc/gitlab-projects-settings/gitlab-projects-settings:deploy
  image: registry.gitlab.com/radiandevcore/tools/gitlab-projects-settings/gitlab-projects-settings:deploy
  needs:
    - job: build
  variables:
+1 −1
Changes for README.md: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@

<!-- markdownlint-disable no-inline-html -->

[![Build](https://gitlab.com/AdrianDC/gitlab-projects-settings/badges/main/pipeline.svg)](https://gitlab.com/AdrianDC/gitlab-projects-settings/-/commits/main/)
[![Build](https://gitlab.com/RadianDevCore/tools/gitlab-projects-settings/badges/main/pipeline.svg)](https://gitlab.com/RadianDevCore/tools/gitlab-projects-settings/-/commits/main/)

Configure GitLab groups and projects settings automatically

+1 −1
Changes for config/cliff.toml: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -46,7 +46,7 @@ footer = """"""
trim = true
# postprocessors
postprocessors = [
  { pattern = '<REPO>', replace = "https://gitlab.com/AdrianDC/gitlab-projects-settings" }, # replace repository URL
  { pattern = '<REPO>', replace = "https://gitlab.com/RadianDevCore/tools/gitlab-projects-settings" }, # replace repository URL
]

[git]
+7 −7
Changes for setup.py: 7 added lines, 7 removed lines.
Original line number Diff line number Diff line
@@ -22,13 +22,13 @@ PROJECT_DESCRIPTION = 'Configure GitLab groups and projects settings automatical
PROJECT_EMAIL = 'radian.dc@gmail.com'
PROJECT_KEYWORDS = 'gitlab projects issues sync'
PROJECT_NAME = 'gitlab-projects-settings'
PROJECT_OWNER = 'AdrianDC'
PROJECT_NAMESPACE = 'RadianDevCore/tools'
PROJECT_PACKAGE = 'gitlab_projects_settings'
PROJECT_SCRIPTS = [
    'gitlab-projects-settings = gitlab_projects_settings.cli.main:main',
]

# Setup configurations
# Setup configurations, pylint: disable=line-too-long
setup(
    name=PROJECT_NAME,
    use_scm_version=True,
@@ -38,12 +38,12 @@ setup(
    description=PROJECT_DESCRIPTION,
    long_description=long_description,
    long_description_content_type='text/markdown',
    url=f'https://gitlab.com/{PROJECT_OWNER}/{PROJECT_NAME}',
    url=f'https://gitlab.com/{PROJECT_NAMESPACE}/{PROJECT_NAME}',
    project_urls={
        'Bug Reports': f'https://gitlab.com/{PROJECT_OWNER}/{PROJECT_NAME}/-/issues',
        'Changelog': f'https://gitlab.com/{PROJECT_OWNER}/{PROJECT_NAME}/blob/main/CHANGELOG.md',
        'Documentation': f'https://gitlab.com/{PROJECT_OWNER}/{PROJECT_NAME}#{PROJECT_NAME}',
        'Source': f'https://gitlab.com/{PROJECT_OWNER}/{PROJECT_NAME}',
        'Bug Reports': f'https://gitlab.com/{PROJECT_NAMESPACE}/{PROJECT_NAME}/-/issues',
        'Changelog': f'https://gitlab.com/{PROJECT_NAMESPACE}/{PROJECT_NAME}/blob/main/CHANGELOG.md',
        'Documentation': f'https://gitlab.com/{PROJECT_NAMESPACE}/{PROJECT_NAME}#{PROJECT_NAME}',
        'Source': f'https://gitlab.com/{PROJECT_NAMESPACE}/{PROJECT_NAME}',
        'Statistics': f'https://pypistats.org/packages/{PROJECT_NAME}'
    },
    packages=[
+1 −1
Changes for src/package/bundle.py: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -10,7 +10,7 @@ class Bundle:
    DESCRIPTION: str = 'Configure GitLab groups and projects settings automatically'

    # Sources
    REPOSITORY: str = 'https://gitlab.com/AdrianDC/gitlab-projects-settings'
    REPOSITORY: str = 'https://gitlab.com/RadianDevCore/tools/gitlab-projects-settings'

    # Releases
    RELEASE_FIRST_TIMESTAMP: int = 1579337311