mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-09-04 11:03:14 +02:00
add cache
This commit is contained in:
parent
6bb2caa6bd
commit
5446f14415
1 changed files with 10 additions and 9 deletions
19
.github/workflows/flatpak-build.yml
vendored
19
.github/workflows/flatpak-build.yml
vendored
|
@ -54,19 +54,20 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
# Путь к файлу метаданных
|
# Путь к файлу метаданных
|
||||||
METAINFO_FILE="docs/assets/flatpak-files/usr/share/metainfo/com.ayugram.desktop.metainfo.xml"
|
METAINFO_FILE="docs/assets/flatpak-files/usr/share/metainfo/com.ayugram.desktop.metainfo.xml"
|
||||||
# Получаем текущую дату в нужном формате
|
|
||||||
|
# Текущая дата в формате YYYY-MM-DD
|
||||||
CURRENT_DATE=$(date +%Y-%m-%d)
|
CURRENT_DATE=$(date +%Y-%m-%d)
|
||||||
|
|
||||||
echo "Обновление $METAINFO_FILE для версии ${{ env.APP_VERSION }} от $CURRENT_DATE"
|
echo "Добавляю release ${{ env.APP_VERSION }} ($CURRENT_DATE) в $METAINFO_FILE"
|
||||||
|
|
||||||
sed -i '/<releases>/a \
|
# Формируем блок release одной строкой (избегаем проблем с переносами внутри XML)
|
||||||
<release version="${{ env.APP_VERSION }}" date="'"$CURRENT_DATE"'">\
|
NEW_RELEASE=" <release version=\"${{ env.APP_VERSION }}\" date=\"${CURRENT_DATE}\"><description><p>Автоматическая сборка Flatpak. Синхронизировано с upstream-тегом ${{ env.LATEST_TAG }}.</p></description></release>"
|
||||||
<description>\
|
|
||||||
<p>Автоматическая сборка Flatpak. Синхронизировано с upstream-тегом ${{ env.LATEST_TAG }}.</p>\
|
|
||||||
</description>\
|
|
||||||
</release>' "$METAINFO_FILE"
|
|
||||||
|
|
||||||
echo "Файл metainfo.xml успешно обновлен."
|
# Вставляем NEW_RELEASE непосредственно перед закрывающим тегом </releases>
|
||||||
|
# Используем '|' как разделитель, чтобы избежать экранирования '/'.
|
||||||
|
sed -i "s|</releases>|${NEW_RELEASE}</releases>|" "$METAINFO_FILE"
|
||||||
|
|
||||||
|
echo "metainfo.xml обновлён"
|
||||||
|
|
||||||
- name: Verify that required secrets are set
|
- name: Verify that required secrets are set
|
||||||
run: |
|
run: |
|
||||||
|
|
Loading…
Add table
Reference in a new issue