refactor: fix colors, remove old code

This commit is contained in:
2025-08-06 19:55:37 +03:00
parent 1e80fdb2eb
commit d49f3456cd
6 changed files with 25 additions and 123 deletions

View File

@@ -40,23 +40,31 @@ jobs:
with:
fetch-depth: 0 # to fetch tags
- name: Extract latest tag and set filename
- name: Extract tag and set filename
id: meta
run: |
# Last stable tag.
LAST_TAG=$(git tag --sort=-v:refname | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' | head -n 1)
# Fallback
if [ -z "$LAST_TAG" ]; then
LAST_TAG="v0.0.0"
fi
# Проверяем, указывает ли HEAD на тег (релиз)
RELEASE_TAG=$(git tag --points-at HEAD | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' | head -n 1)
echo "Last Tag: $LAST_TAG"
SHORT_SHA=$(git rev-parse --short=7 HEAD)
DATE=$(date +%Y%m%d%H%M)
TAG="${LAST_TAG}-dev.${DATE}+${SHORT_SHA}"
if [ -n "$RELEASE_TAG" ]; then
echo "Это полноценный релиз"
TAG="$RELEASE_TAG"
FILENAME="oc_telegram_shop_${TAG}.ocmod.zip"
IS_RELEASE=true
else
echo "Это dev-сборка"
LAST_TAG=$(git tag --sort=-v:refname | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' | head -n 1)
[ -z "$LAST_TAG" ] && LAST_TAG="v0.0.0"
SHORT_SHA=$(git rev-parse --short=7 HEAD)
DATE=$(date +%Y%m%d%H%M)
TAG="${LAST_TAG}-dev.${DATE}+${SHORT_SHA}"
FILENAME="oc_telegram_shop_${TAG}.ocmod.zip"
IS_RELEASE=false
fi
echo "is_release=$IS_RELEASE" >> $GITHUB_OUTPUT
echo "tag=$TAG" >> $GITHUB_OUTPUT
echo "filename=oc_telegram_shop_${TAG}.ocmod.zip" >> $GITHUB_OUTPUT
echo "filename=$FILENAME" >> $GITHUB_OUTPUT
- name: Download build artifact
uses: actions/download-artifact@v4
@@ -79,7 +87,7 @@ jobs:
- name: Create GitHub Release
uses: softprops/action-gh-release@v2
with:
draft: true
draft: ${{ steps.meta.outputs.is_release == 'false' }}
tag_name: ${{ steps.meta.outputs.tag }}
files: ./build/${{ steps.meta.outputs.filename }}
generate_release_notes: true