From d49f3456cdc6e1748a343db40599923adc6af339 Mon Sep 17 00:00:00 2001 From: Nikita Kiselev Date: Wed, 6 Aug 2025 19:55:37 +0300 Subject: [PATCH] refactor: fix colors, remove old code --- .github/workflows/main.yaml | 36 ++++--- spa/src/components/DevConsoleOverlay.vue | 93 ------------------- spa/src/components/NoProducts.vue | 2 +- spa/src/components/ProductCard.vue | 13 --- .../ProductOptions/Types/OptionTemplate.vue | 2 +- spa/src/components/ProductsList.vue | 2 +- 6 files changed, 25 insertions(+), 123 deletions(-) delete mode 100644 spa/src/components/DevConsoleOverlay.vue delete mode 100644 spa/src/components/ProductCard.vue diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 1b62a64..378c09d 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -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 diff --git a/spa/src/components/DevConsoleOverlay.vue b/spa/src/components/DevConsoleOverlay.vue deleted file mode 100644 index 409aa9a..0000000 --- a/spa/src/components/DevConsoleOverlay.vue +++ /dev/null @@ -1,93 +0,0 @@ - - - \ No newline at end of file diff --git a/spa/src/components/NoProducts.vue b/spa/src/components/NoProducts.vue index 408c73b..165c226 100644 --- a/spa/src/components/NoProducts.vue +++ b/spa/src/components/NoProducts.vue @@ -1,5 +1,5 @@