diff --git a/.github/workflows/fcitx.yml b/.github/workflows/fcitx.yml index f208571be..ea53c09b9 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 @@ -69,6 +72,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 . + PKG_CONFIG_PATH=/opt/fcitx/lib/pkgconfig _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