🎨 Optimize the icon issues under Windows and Linux during release

This commit is contained in:
Tw93
2025-08-22 15:39:18 +08:00
parent e6828b276c
commit a61870895e
3 changed files with 312 additions and 9 deletions

View File

@@ -55,21 +55,20 @@ jobs:
id: read-apps-config
run: |
echo "apps_name=$(jq -c '[.[] | .name]' default_app_list.json)" >> $GITHUB_OUTPUT
echo "apps_config=$(jq -c '[.[]]' default_app_list.json)" >> $GITHUB_OUTPUT
echo "apps_config=$(jq -c '.' default_app_list.json)" >> $GITHUB_OUTPUT
build-popular-apps:
needs: release-apps
if: needs.release-apps.result == 'success'
strategy:
matrix:
name: ${{ fromJson(needs.release-apps.outputs.apps_name) }}
include: ${{ fromJSON(needs.release-apps.outputs.apps_config) }}
uses: ./.github/workflows/pake_build_single_app.yaml
config: ${{ fromJSON(needs.release-apps.outputs.apps_config) }}
uses: ./.github/workflows/single-app.yaml
with:
name: ${{ matrix.name }}
title: ${{ matrix.title }}
name_zh: ${{ matrix.name_zh }}
url: ${{ matrix.url }}
name: ${{ matrix.config.name }}
title: ${{ matrix.config.title }}
name_zh: ${{ matrix.config.name_zh }}
url: ${{ matrix.config.url }}
# Publish Docker image (runs in parallel with app builds)
publish-docker: