diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml index 7bc1a76e13..47c301d409 100644 --- a/.github/workflows/pr-checks.yml +++ b/.github/workflows/pr-checks.yml @@ -497,6 +497,47 @@ jobs: exit 1 fi + # Ruby is in beta, so test it separately for now. + multi-language-repo_test-ruby: + needs: [check-js, check-node-modules, check-codeql-versions] + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest, windows-latest, macos-latest] + tools: + - latest + # TODO: Uncomment when nightly builds also support Ruby in beta. + # - ${{ needs.check-codeql-versions.outputs.nightly-url }} + runs-on: ${{ matrix.os }} + env: + CODEQL_ENABLE_EXPERIMENTAL_FEATURES: true + + steps: + - uses: actions/checkout@v2 + - name: Move codeql-action + shell: bash + run: | + mkdir ../action + mv * .github ../action/ + mv ../action/tests/multi-language-repo/{*,.github} . + mv ../action/.github/workflows .github + - uses: ./../action/init + with: + languages: ruby + tools: ${{ matrix.tools }} + - uses: ./../action/analyze + id: analysis + env: + TEST_MODE: true + - name: Check database + shell: bash + run: | + RUBY_DB="${{ fromJson(steps.analysis.outputs.db-locations).ruby }}" + if [[ ! -d "$RUBY_DB" ]]; then + echo "Did not create a database for Ruby." + exit 1 + fi + multi-language-repo_rubocop: needs: [check-js, check-node-modules] runs-on: ubuntu-latest diff --git a/lib/defaults.json b/lib/defaults.json index 57056c17db..f85c162400 100644 --- a/lib/defaults.json +++ b/lib/defaults.json @@ -1,3 +1,3 @@ { - "bundleVersion": "codeql-bundle-20210726" + "bundleVersion": "codeql-bundle-20210809" } diff --git a/src/defaults.json b/src/defaults.json index 77c5fcd070..433fede91d 100644 --- a/src/defaults.json +++ b/src/defaults.json @@ -1,3 +1,3 @@ { - "bundleVersion": "codeql-bundle-20210726" + "bundleVersion": "codeql-bundle-20210809" }