diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 16b6b8ab..4729ee98 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -35,9 +35,22 @@ jobs: env: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + - name: ๐ŸŒ Install Chromium (Native) + run: | + apt-get update && apt-get install -y gnupg wget ca-certificates + mkdir -p /etc/apt/keyrings + KEY_ID="82BB6851C64F6880" + wget -qO- "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x$KEY_ID" | gpg --dearmor > /etc/apt/keyrings/xtradeb.gpg + echo "deb [signed-by=/etc/apt/keyrings/xtradeb.gpg] http://ppa.launchpad.net/xtradeb/apps/ubuntu focal main" > /etc/apt/sources.list.d/xtradeb-ppa.list + printf "Package: *\nPin: release o=LP-PPA-xtradeb-apps\nPin-Priority: 1001\n" > /etc/apt/preferences.d/xtradeb + apt-get update + apt-get install -y chromium + ln -sf /usr/bin/chromium /usr/bin/google-chrome + - name: ๐Ÿงช QA Checks env: TURBO_TELEMETRY_DISABLED: "1" + PUPPETEER_EXECUTABLE_PATH: /usr/bin/chromium run: npx turbo run check:mdx lint typecheck test --cache-dir=".turbo" - name: ๐Ÿ—๏ธ Build