From a38e1f21872d63f02bbdaaec309a72e018c14f36 Mon Sep 17 00:00:00 2001 From: wt Date: Thu, 17 Sep 2026 17:42:24 +0700 Subject: [PATCH 1/2] Update .gitea/workflows/actions.yaml --- .gitea/workflows/actions.yaml | 66 ++++++++++------------------------- 1 file changed, 19 insertions(+), 47 deletions(-) diff --git a/.gitea/workflows/actions.yaml b/.gitea/workflows/actions.yaml index ef6e525..b4d7db4 100644 --- a/.gitea/workflows/actions.yaml +++ b/.gitea/workflows/actions.yaml @@ -4,68 +4,40 @@ on: [push] jobs: Prepare-Build-Testing-With-Make: - runs-on: alpine-sdk + runs-on: ubuntu-latest steps: - - name: prepare-container - run: | - echo "83.172.39.220 gitea.home.com" >> /etc/hosts - name: Check out repository code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Building binary with make - run: | - make -j$(nproc) + run: make -j$(nproc) - name: Testing to run binary builded with make run: ./tte --version Prepare-Build-Testing-With-CMake: - runs-on: alpine-sdk + runs-on: ubuntu-latest steps: - - name: prepare-container - run: | - echo "83.172.39.220 gitea.home.com" >> /etc/hosts && \ - apk add cmake - name: Check out repository code - uses: actions/checkout@v3 - - name: Building binary with CMake - run: | - mkdir build && \ - cd build && \ - cmake .. && \ - make -j$(nproc) + uses: actions/checkout@v4 + - name: Install build tools + run: apt update && apt install -y cmake + - name: Configure CMake + run: cmake -B ${{gitea.workspace}}/build + - name: Build project + run: cmake --build ${{gitea.workspace}}/build - name: Testing to run binary builded with CMake run: ./build/tte --version Prepare-Build-Testing-With-Meson: runs-on: alpine-sdk steps: - - name: prepare-container - run: | - echo "83.172.39.220 gitea.home.com" >> /etc/hosts && \ - apk add meson ninja cmake - name: Check out repository code - uses: actions/checkout@v3 - - name: Building binary with meson - run: | - meson setup build && \ - ninja -C build + uses: actions/checkout@v4 + - name: Install build tools + run: apt update && apt install -y meson + - name: Configure Project + run: meson setup build --buildtype=release + - name: Build Project + run: meson compile -C build - name: Testing to run binary builded with meson run: ./build/tte --version - - Archlinux-package: - runs-on: archlinux-amd64 - steps: - - name: Download PKGBUILD file - run: | - mkdir workspace && \ - cd workspace && \ - curl \ - https://gitea.home.com:3000/TolaMironcenko/tte/raw/branch/main/PKGBUILD \ - -o PKGBUILD - - name: Build package - run: cd workspace && makepkg -f - - name: Push package - run: | - cd workspace && \ - curl --user TolaMironcenko:d57cf51c49b425b42148e5a56882f8330bde011c \ - --upload-file ./tte-git-0.1.1-1-x86_64.pkg.tar.zst \ - https://gitea.home.com:3000/api/packages/TolaMironcenko/arch/home \ No newline at end of file + \ No newline at end of file -- 2.54.0 From 86ecdb984efa60bf45a4cf810705cf01cf201fe7 Mon Sep 17 00:00:00 2001 From: wt Date: Thu, 17 Sep 2026 17:46:31 +0700 Subject: [PATCH 2/2] Update .gitea/workflows/actions.yaml --- .gitea/workflows/actions.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/actions.yaml b/.gitea/workflows/actions.yaml index b4d7db4..4d87c8f 100644 --- a/.gitea/workflows/actions.yaml +++ b/.gitea/workflows/actions.yaml @@ -28,7 +28,7 @@ jobs: run: ./build/tte --version Prepare-Build-Testing-With-Meson: - runs-on: alpine-sdk + runs-on: ubuntu-latest steps: - name: Check out repository code uses: actions/checkout@v4 -- 2.54.0