From 8a99ad8a7ce3eb534dab9d018f8a42bf8e7165bf Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Thu, 7 Dec 2023 10:45:55 +0000 Subject: [PATCH] =?UTF-8?q?Plugin=20f=C3=BCr=20Stud.IP=205.4=20anpassen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitlab-ci.yml | 46 +++++++++++++++++++++++++++++++ SysStats.php | 2 +- assets/{style.less => style.scss} | 2 +- plugin.manifest | 2 +- 4 files changed, 49 insertions(+), 3 deletions(-) create mode 100644 .gitlab-ci.yml rename assets/{style.less => style.scss} (91%) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..ee906fc --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,46 @@ +image: composer:latest + +variables: + DOCKER_DRIVER: overlay2 + +stages: + - packaging + - release + +packaging: + stage: packaging + rules: + - if: $CI_COMMIT_TAG + before_script: + - echo GE_JOB_ID=$CI_JOB_ID >> .packaging.env + - mkdir .pkg + script: + - zip -9r .pkg/$CI_PROJECT_NAME-$CI_COMMIT_TAG.zip * -x 'vendor/*' + artifacts: + name: "${CI_PROJECT_TITLE} ${CI_COMMIT_TAG}" + paths: + - .pkg/$CI_PROJECT_NAME-$CI_COMMIT_TAG.zip + reports: + dotenv: .packaging.env + expire_in: never + +release: + stage: release + image: studip/release-cli + cache: [] + rules: + - if: $CI_COMMIT_TAG + script: + - echo 'Running release job' + needs: + - job: packaging + artifacts: true + release: + name: $CI_COMMIT_TAG + description: "${CI_PROJECT_TITLE} ${CI_COMMIT_TAG}" + tag_name: $CI_COMMIT_TAG + assets: + links: + - name: "${CI_PROJECT_NAME}-${CI_COMMIT_TAG}.zip" + url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/jobs/${GE_JOB_ID}/artifacts/.pkg/${CI_PROJECT_NAME}-${CI_COMMIT_TAG}.zip" + link_type: package diff --git a/SysStats.php b/SysStats.php index 0ae634b..996e9c9 100644 --- a/SysStats.php +++ b/SysStats.php @@ -33,7 +33,7 @@ class SysStats extends StudIPPlugin implements SystemPlugin public function perform($unconsumed) { - $this->addStylesheet('assets/style.less'); + $this->addStylesheet('assets/style.scss'); parent::perform($unconsumed); } diff --git a/assets/style.less b/assets/style.scss similarity index 91% rename from assets/style.less rename to assets/style.scss index a9172df..9c84bff 100644 --- a/assets/style.less +++ b/assets/style.scss @@ -27,7 +27,7 @@ table.statistics { thead th:last-child:not(:only-child), tbody td:last-child:not(:only-child) { - border-left: 3px double @brand-color-darker; + border-left: 3px double var(--brand-color-darker); } } } diff --git a/plugin.manifest b/plugin.manifest index 6609235..ad57623 100644 --- a/plugin.manifest +++ b/plugin.manifest @@ -1,5 +1,5 @@ pluginname=Systemstatistiken pluginclassname=SysStats origin=UOL -version=1.2 +version=1.3 studipMinVersion=5.0 -- GitLab