From 0073f5569bdff11e1f676d60ace6cbb6ee8a9216 Mon Sep 17 00:00:00 2001 From: neoapps-dev Date: Sun, 29 Mar 2026 14:18:14 +0200 Subject: [PATCH] switch to LLVM 21 and use cron --- .gitea/workflows/nightly.yml | 30 ++++++++++++------------------ 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/.gitea/workflows/nightly.yml b/.gitea/workflows/nightly.yml index 87c4f939..014f2420 100644 --- a/.gitea/workflows/nightly.yml +++ b/.gitea/workflows/nightly.yml @@ -2,14 +2,8 @@ name: Nightly Release on: workflow_dispatch: - push: - branches: - - 'main' - paths-ignore: - - '.gitignore' - - '*.md' - - '.gitea/**' - - '!.gitea/workflows/nightly.yml' + schedule: + - cron: '30 23 * * *' # 11:30 PM UTC permissions: contents: write @@ -29,11 +23,11 @@ jobs: run: | wget https://apt.llvm.org/llvm.sh chmod +x llvm.sh - sudo ./llvm.sh 19 + sudo ./llvm.sh 21 sudo apt-get update -qq sudo apt-get install -y --no-install-recommends \ cmake ninja-build rsync zip \ - clang-19 lld-19 llvm-19 clang-tools-19 + clang-21 lld-21 llvm-21 clang-tools-21 - name: Install xwin (Binary) run: | @@ -43,19 +37,19 @@ jobs: - name: Create Tool Symlinks run: | - sudo ln -sf /usr/bin/clang-cl-19 /usr/bin/clang-cl - sudo ln -sf /usr/bin/llvm-ml-19 /usr/bin/llvm-ml - sudo ln -sf /usr/bin/lld-link-19 /usr/bin/lld-link - sudo ln -sf /usr/bin/clang-19 /usr/bin/clang - sudo ln -sf /usr/bin/llvm-rc-19 /usr/bin/llvm-rc - sudo ln -sf /usr/bin/llvm-lib-19 /usr/bin/llvm-lib - sudo ln -sf /usr/bin/llvm-mt-19 /usr/bin/llvm-mt + sudo ln -sf /usr/bin/clang-cl-21 /usr/bin/clang-cl + sudo ln -sf /usr/bin/llvm-ml-21 /usr/bin/llvm-ml + sudo ln -sf /usr/bin/lld-link-21 /usr/bin/lld-link + sudo ln -sf /usr/bin/clang-21 /usr/bin/clang + sudo ln -sf /usr/bin/llvm-rc-21 /usr/bin/llvm-rc + sudo ln -sf /usr/bin/llvm-lib-21 /usr/bin/llvm-lib + sudo ln -sf /usr/bin/llvm-mt-21 /usr/bin/llvm-mt clang-cl --version - name: Build run: | chmod +x build-linux.sh - INSTALL_PREFIX=$PWD/result BUILD_CI=1 ./build-linux.sh . Release || INSTALL_PREFIX=$PWD/result ./build-linux.sh . Release + INSTALL_PREFIX=$PWD/result BUILD_CI=1 ./build-linux.sh . Release || INSTALL_PREFIX=$PWD/result ./build-linux.sh . Release || INSTALL_PREFIX=$PWD/result ./build-linux.sh . Release - name: Package artifacts run: |