From ba3fc3fcf451243d570d18c1621f9b8b62c23ef0 Mon Sep 17 00:00:00 2001 From: 0FL01 Date: Wed, 23 Jul 2025 07:14:18 +0300 Subject: [PATCH] add cache --- .github/workflows/flatpak-build.yml | 42 +++++++++++++++-------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/.github/workflows/flatpak-build.yml b/.github/workflows/flatpak-build.yml index b3bfc0d7a3..2eabb8c6e5 100644 --- a/.github/workflows/flatpak-build.yml +++ b/.github/workflows/flatpak-build.yml @@ -106,27 +106,29 @@ jobs: - name: Build AyuGram binary env: - TDESKTOP_API_ID: ${{ secrets.TDESKTOP_API_ID }} - TDESKTOP_API_HASH: ${{ secrets.TDESKTOP_API_HASH }} - CCACHE_DIR: /ccache - CCACHE_MAXSIZE: 3G + TDESKTOP_API_ID: ${{ secrets.TDESKTOP_API_ID }} + TDESKTOP_API_HASH: ${{ secrets.TDESKTOP_API_HASH }} run: | - mkdir -p .ccache - docker run --rm \ - --cpus="3" \ - -u $(id -u):$(id -g) \ - -v "$PWD:/usr/src/tdesktop" \ - -v "$PWD/.ccache:/ccache" \ - -e CCACHE_DIR \ - -e CCACHE_MAXSIZE \ - ghcr.io/telegramdesktop/tdesktop/centos_env:latest \ - /bin/bash -c "\ - set -ex && \ - /usr/src/tdesktop/Telegram/build/docker/centos_env/build.sh \ - -D TDESKTOP_API_ID=${TDESKTOP_API_ID} \ - -D TDESKTOP_API_HASH=${TDESKTOP_API_HASH} \ - -D USE_CCACHE=ON && \ - ccache -s" # Отображение статистики использования кеша + mkdir -p .ccache + docker run --rm \ + --cpus="3" \ + -u root \ + -v "$PWD:/usr/src/tdesktop" \ + -v "$PWD/.ccache:/ccache" \ + ghcr.io/telegramdesktop/tdesktop/centos_env:latest \ + /bin/bash -c "\ + # Установка ccache + dnf install -y ccache && \ + # Настройка окружения для сборки + export CCACHE_DIR=/ccache && \ + export CCACHE_MAXSIZE=2G && \ + # Запуск сборки с поддержкой ccache + /usr/src/tdesktop/Telegram/build/docker/centos_env/build.sh \ + -D TDESKTOP_API_ID=${TDESKTOP_API_ID} \ + -D TDESKTOP_API_HASH=${TDESKTOP_API_HASH} \ + -D USE_CCACHE=ON && \ + # Проверка статистики кеша + ccache -s" - name: Prepare Flatpak build directory run: |