From ed801e7ab49256b394e9c2adb12a57f2d7744df8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nora=20Dimitrijevi=C4=87?= Date: Fri, 21 Mar 2025 09:14:16 +0100 Subject: [PATCH] Ruby: add RTJO language test CI job Triggered by adding "Run: RTJO Language Tests" label. --- .github/workflows/ruby-qltest-rtjo.yml | 40 ++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .github/workflows/ruby-qltest-rtjo.yml diff --git a/.github/workflows/ruby-qltest-rtjo.yml b/.github/workflows/ruby-qltest-rtjo.yml new file mode 100644 index 00000000000..d7d1724cd4b --- /dev/null +++ b/.github/workflows/ruby-qltest-rtjo.yml @@ -0,0 +1,40 @@ +name: "Ruby: Run RTJO Language Tests" + +on: + pull_request: + types: + - opened + - synchronize + - reopened + - labeled + +env: + CARGO_TERM_COLOR: always + +defaults: + run: + working-directory: ruby + +permissions: + contents: read + +jobs: + qltest-rtjo: + if: "github.repository_owner == 'github' && github.event.label.name == 'Run: RTJO Language Tests'" + runs-on: ubuntu-latest-xl + strategy: + fail-fast: false + steps: + - uses: actions/checkout@v4 + - uses: ./.github/actions/fetch-codeql + - uses: ./ruby/actions/create-extractor-pack + - name: Cache compilation cache + id: query-cache + uses: ./.github/actions/cache-query-compilation + with: + key: ruby-qltest + - name: Run QL tests + run: | + codeql test run --dynamic-join-order-mode=all --threads=0 --ram 50000 --search-path "${{ github.workspace }}" --check-databases --check-undefined-labels --check-unused-labels --check-repeated-labels --check-redefined-labels --check-use-before-definition --consistency-queries ql/consistency-queries ql/test --compilation-cache "${{ steps.query-cache.outputs.cache-dir }}" + env: + GITHUB_TOKEN: ${{ github.token }}