Auto resizing CI attempt
This commit is contained in:
@@ -2,15 +2,25 @@ variables:
|
|||||||
GIT_STRATEGY: clone
|
GIT_STRATEGY: clone
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
- generate-readme
|
- generate-supporting
|
||||||
|
|
||||||
generate_readme_job:
|
generate_supporting_files:
|
||||||
stage: generate-readme
|
stage: generate-supporting
|
||||||
image: python:3.10
|
image: python:3.10
|
||||||
|
before_script:
|
||||||
|
- apt-get update && apt-get install -y imagemagick
|
||||||
script:
|
script:
|
||||||
- pip install --upgrade pip
|
- pip install --upgrade pip
|
||||||
- git checkout main
|
- git checkout main
|
||||||
- git status
|
- git status
|
||||||
|
- mkdir -p icons-small
|
||||||
|
- |
|
||||||
|
for icon in icons/*.png; do
|
||||||
|
small_icon="icons-small/$(basename "$icon")"
|
||||||
|
if [ ! -f "$small_icon" ]; then
|
||||||
|
convert "$icon" -resize 16x16 "$small_icon"
|
||||||
|
fi
|
||||||
|
done
|
||||||
- python scripts/generate_readme.py
|
- python scripts/generate_readme.py
|
||||||
- export NEEDS_UPDATE="false"
|
- export NEEDS_UPDATE="false"
|
||||||
- git diff --exit-code || export NEEDS_UPDATE="true"
|
- git diff --exit-code || export NEEDS_UPDATE="true"
|
||||||
@@ -18,10 +28,10 @@ generate_readme_job:
|
|||||||
- |
|
- |
|
||||||
if [ $NEEDS_UPDATE = "true" ]; then
|
if [ $NEEDS_UPDATE = "true" ]; then
|
||||||
git remote set-url origin https://$CI_USER:$CI_TOKEN@gitlab.ms-ds.org/msds/icons.git
|
git remote set-url origin https://$CI_USER:$CI_TOKEN@gitlab.ms-ds.org/msds/icons.git
|
||||||
git add README.md
|
git add *
|
||||||
git config --global user.email "ci@gitlab.ms-ds.org"
|
git config --global user.email "ci@gitlab.ms-ds.org"
|
||||||
git config --global user.name "GitLab CI"
|
git config --global user.name "GitLab CI"
|
||||||
git commit -m "Auto-updated README"
|
git commit -m "Auto-updated small icons + README"
|
||||||
git push -o ci.skip origin HEAD:main
|
git push -o ci.skip origin HEAD:main
|
||||||
fi
|
fi
|
||||||
only:
|
only:
|
||||||
|
|||||||
BIN
openldap.png
BIN
openldap.png
Binary file not shown.
|
Before Width: | Height: | Size: 28 KiB |
Reference in New Issue
Block a user