From 25cadf3e37da8f7619a87a742c5e40d89533af92 Mon Sep 17 00:00:00 2001 From: Weng Xuetian Date: Tue, 27 Aug 2024 14:51:45 -0700 Subject: [PATCH] Try build with non-root user --- .github/workflows/fcitx.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/fcitx.yml b/.github/workflows/fcitx.yml index f208571be..746d4bbd2 100644 --- a/.github/workflows/fcitx.yml +++ b/.github/workflows/fcitx.yml @@ -36,6 +36,9 @@ jobs: CC: ${{ matrix.compiler }} CXX: ${{ matrix.cxx_compiler }} steps: + - name: Setup User + run: | + useradd -m builduser - name: Install dependencies run: | pacman -Syu --noconfirm base-devel clang cmake ninja extra-cmake-modules fmt libuv boost git qt6-base qt6-wayland libxkbcommon qt6-webengine bazel @@ -56,6 +59,7 @@ jobs: cmake-option: >- -DENABLE_KEYBOARD=Off -DENABLE_X11=Off -DENABLE_WAYLAND=Off -DENABLE_ENCHANT=Off -DENABLE_DBUS=Off -DENABLE_SERVER=Off -DENABLE_EMOJI=Off -DUSE_SYSTEMD=Off + install-prefix: /usr - uses: actions/checkout@v4 with: path: mozc @@ -69,6 +73,7 @@ jobs: shell: bash run: | cd mozc/src/ - PKG_CONFIG_PATH=/opt/fcitx/lib/pkgconfig _BUILD_TARGETS=unix/fcitx5:fcitx5-mozc.so ../scripts/build_fcitx5_bazel --cxxopt=-Wno-uninitialized --host_cxxopt=-Wno-uninitialized --linkopt=-L/opt/fcitx/lib + chown -R builduser:builduser . + _BUILD_TARGETS=unix/fcitx5:fcitx5-mozc.so sudo -u builduser ../scripts/build_fcitx5_bazel --cxxopt=-Wno-uninitialized --host_cxxopt=-Wno-uninitialized --linkopt=-L/opt/fcitx/lib - name: CodeQL Analysis uses: github/codeql-action/analyze@v2