diff --git a/.github/workflows/linux-lua.yml b/.github/workflows/linux-lua.yml index 157eb75..b8066f8 100644 --- a/.github/workflows/linux-lua.yml +++ b/.github/workflows/linux-lua.yml @@ -75,6 +75,12 @@ jobs: - name: Test all GPUI product and interaction cases if: ${{ !cancelled() }} run: cargo test --locked -p nebula --bin pebrel --features gpui-test-support + - name: Check source architecture + if: ${{ !cancelled() && runner.os == 'Linux' }} + run: python scripts/check_architecture.py + - name: Test translation and allocation contracts + if: ${{ !cancelled() && runner.os == 'Linux' }} + run: cargo test --locked --manifest-path tools/i18n-contract/Cargo.toml - name: Check the release workspace if: ${{ !cancelled() }} run: cargo check --locked --workspace --release