summaryrefslogtreecommitdiff
path: root/.github/actions
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2025-05-02 11:28:27 +0800
committerlittleblack111 <littleblack11111@gmail.com>2025-05-02 11:28:27 +0800
commit5e1194bf8638b16ee15f47f7aeb4359d9615194b (patch)
tree4fa645d3486b7d5874eeec1d05a5cdd1b99bd10d /.github/actions
parenta35804ced780e5f20b1aa606fa10f64536c095fb (diff)
ci: move install deps into another file
Diffstat (limited to '.github/actions')
-rw-r--r--.github/actions/setup_base/action.yml15
1 files changed, 15 insertions, 0 deletions
diff --git a/.github/actions/setup_base/action.yml b/.github/actions/setup_base/action.yml
new file mode 100644
index 0000000..e530333
--- /dev/null
+++ b/.github/actions/setup_base/action.yml
@@ -0,0 +1,15 @@
+name: "Setup base"
+
+runs:
+ using: "composite"
+ steps:
+ - name: Install dependencies
+ shell: bash
+ run: |
+ pacman -Syu --noconfirm
+ pacman -S --noconfirm base-devel git make ninja clang llvm cmake
+ git clone https://github.com/ArthurSonzogni/FTXUI.git
+ cd FTXUI
+ cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr -S . -B ./build
+ cmake --build ./build --config Release --target all -j`nproc 2>/dev/null || getconf NPROCESSORS_CONF`
+ cmake --install build