From d0ab1668f1f442c155c9ffe107c4370bc7ac5a2c Mon Sep 17 00:00:00 2001 From: Fedor Korotkov Date: Thu, 22 Jan 2026 21:02:46 +0100 Subject: [PATCH] Add build workflow --- .github/workflows/build.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..136eea6 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,28 @@ +name: Build + +on: + push: + +permissions: + contents: read + +jobs: + build: + name: Build + runs-on: ghcr.io/cirruslabs/macos-runner:tahoe + timeout-minutes: 30 + steps: + - uses: actions/checkout@v5 + - name: Build + run: | + export COMPILATION_CACHE_ENABLE_CACHING=YES + export COMPILATION_CACHE_REMOTE_SERVICE_PATH="$HOME/.cirruslabs/omni-cache.sock" + export COMPILATION_CACHE_ENABLE_PLUGIN=YES + export COMPILATION_CACHE_ENABLE_INTEGRATED_QUERIES=YES + export COMPILATION_CACHE_ENABLE_DETACHED_KEY_QUERIES=YES + export SWIFT_ENABLE_COMPILE_CACHE=YES + export SWIFT_ENABLE_EXPLICIT_MODULES=YES + export SWIFT_USE_INTEGRATED_DRIVER=YES + export CLANG_ENABLE_COMPILE_CACHE=YES + export CLANG_ENABLE_MODULES=YES + swift build --build-system swiftbuild --product tart