From 8943da243b9083ae4513de27289212b0c3ef25a2 Mon Sep 17 00:00:00 2001 From: Max Logaev Date: Sun, 9 Mar 2025 01:44:56 +0300 Subject: [PATCH] CI/CD: Trying to use fuse when building (TEST) Signed-off-by: Max Logaev --- .gitea/workflows/build.yaml | 64 +++++++++++++++++++++++++++---------- 1 file changed, 47 insertions(+), 17 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 17bc4c90e..356c05f10 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -116,59 +116,89 @@ jobs: tup -v tup init + # ------------------------------------------Build en_US ----------------------------------------------- - name: Build KolibriOS (en_US) run: | - cp tup.config tup.config.en_US - echo "CONFIG_LANG=en_US" >> tup.config.en_US - echo "CONFIG_BUILD_TYPE=en_US" >> tup.config.en_US + cp tup.config tup-en_US.config + echo "CONFIG_LANG=en_US" >> tup-en_US.config + echo "CONFIG_BUILD_TYPE=en_US" >> tup-en_US.config export PATH=/home/autobuild/tools/win32/bin:$PATH - tup generate --config tup.config.en_US build-en_US.sh - ./build-en_US.sh + tup variant tup-en_US.config + tup build-tup-en_US - name: Upload floppy image (en_US) uses: actions/upload-artifact@v3 with: name: kolibrios-en_US-${{ steps.vars.outputs.sha_short }}.img - path: data/kolibri.img + path: build-tup-en_US/data/kolibri.img - name: Upload CD image (en_US) uses: actions/upload-artifact@v3 with: name: kolibrios-en_US-${{ steps.vars.outputs.sha_short }}.iso - path: data/kolibri.iso + path: build-tup-en_US/data/kolibri.iso - name: Upload raw image (en_US) uses: actions/upload-artifact@v3 with: name: kolibrios-en_US-${{ steps.vars.outputs.sha_short }}.raw - path: data/kolibri.raw + path: build-tup-en_US/data/kolibri.raw + # ------------------------------------------Build ru_RU ----------------------------------------------- - name: Build KolibriOS (ru_RU) run: | - git clean -d -x -f -e tup.config - cp tup.config tup.config.ru_RU - echo "CONFIG_LANG=ru_RU" >> tup.config.ru_RU - echo "CONFIG_BUILD_TYPE=ru_RU" >> tup.config.ru_RU + cp tup.config tup-ru_RU.config + echo "CONFIG_LANG=ru_RU" >> tup-ru_RU.config + echo "CONFIG_BUILD_TYPE=ru_RU" >> tup-ru_RU.config export PATH=/home/autobuild/tools/win32/bin:$PATH - tup generate --config tup.config.ru_RU build-ru_RU.sh - ./build-ru_RU.sh + tup variant tup-ru_RU.config + tup build-tup-ru_RU - name: Upload floppy image (ru_RU) uses: actions/upload-artifact@v3 with: name: kolibrios-ru_RU-${{ steps.vars.outputs.sha_short }}.img - path: data/kolibri.img + path: build-tup-ru_RU/data/kolibri.img - name: Upload CD image (ru_RU) uses: actions/upload-artifact@v3 with: name: kolibrios-ru_RU-${{ steps.vars.outputs.sha_short }}.iso - path: data/kolibri.iso + path: build-tup-ru_RU/data/kolibri.iso - name: Upload raw image (ru_RU) uses: actions/upload-artifact@v3 with: name: kolibrios-ru_RU-${{ steps.vars.outputs.sha_short }}.raw - path: data/kolibri.raw + path: build-tup-ru_RU/data/kolibri.raw + + # ------------------------------------------Build es_ES ----------------------------------------------- + - name: Build KolibriOS (es_ES) + run: | + cp tup.config tup-es_ES.config + echo "CONFIG_LANG=es_ES" >> tup-es_ES.config + echo "CONFIG_BUILD_TYPE=es_ES" >> tup-es_ES.config + + export PATH=/home/autobuild/tools/win32/bin:$PATH + tup variant tup-es_ES.config + tup build-tup-es_ES + + - name: Upload floppy image (es_ES) + uses: actions/upload-artifact@v3 + with: + name: kolibrios-es_ES-${{ steps.vars.outputs.sha_short }}.img + path: build-tup-es_ES/data/kolibri.img + + - name: Upload CD image (es_ES) + uses: actions/upload-artifact@v3 + with: + name: kolibrios-es_ES-${{ steps.vars.outputs.sha_short }}.iso + path: build-tup-es_ES/data/kolibri.iso + + - name: Upload raw image (es_ES) + uses: actions/upload-artifact@v3 + with: + name: kolibrios-es_ES-${{ steps.vars.outputs.sha_short }}.raw + path: build-tup-es_ES/data/kolibri.raw