From 59771ddf53425b09fd0824453a0e2ecb4bf69ab0 Mon Sep 17 00:00:00 2001 From: Henry Mercer Date: Mon, 15 Apr 2024 18:26:58 +0100 Subject: [PATCH] Run PR check on Windows too --- .github/workflows/__autobuild-direct-tracing.yml | 6 ++++++ pr-checks/checks/autobuild-direct-tracing.yml | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/__autobuild-direct-tracing.yml b/.github/workflows/__autobuild-direct-tracing.yml index f324bc4dec..5b556c5bfb 100644 --- a/.github/workflows/__autobuild-direct-tracing.yml +++ b/.github/workflows/__autobuild-direct-tracing.yml @@ -29,8 +29,12 @@ jobs: include: - os: ubuntu-latest version: latest + - os: windows-latest + version: latest - os: ubuntu-latest version: nightly-latest + - os: windows-latest + version: nightly-latest name: Autobuild direct tracing permissions: contents: read @@ -59,6 +63,7 @@ jobs: version: ${{ matrix.version }} use-all-platform-bundle: 'false' - name: Set up Java test repo configuration + shell: bash run: | mv * .github ../action/tests/multi-language-repo/ mv ../action/tests/multi-language-repo/.github/workflows .github @@ -73,6 +78,7 @@ jobs: tools: ${{ steps.prepare-test.outputs.tools-url }} - name: Check that indirect tracing is disabled + shell: bash run: | if [[ ! -z "${CODEQL_RUNNER}" ]]; then echo "Expected indirect tracing to be disabled, but the" \ diff --git a/pr-checks/checks/autobuild-direct-tracing.yml b/pr-checks/checks/autobuild-direct-tracing.yml index 880601c757..74dbb93c54 100644 --- a/pr-checks/checks/autobuild-direct-tracing.yml +++ b/pr-checks/checks/autobuild-direct-tracing.yml @@ -1,11 +1,12 @@ name: "Autobuild direct tracing" description: "An end-to-end integration test of a Java repository built using 'build-mode: autobuild', with direct tracing enabled" -operatingSystems: ["ubuntu"] +operatingSystems: ["ubuntu", "windows"] versions: ["latest", "nightly-latest"] env: CODEQL_ACTION_AUTOBUILD_BUILD_MODE_DIRECT_TRACING: true steps: - name: Set up Java test repo configuration + shell: bash run: | mv * .github ../action/tests/multi-language-repo/ mv ../action/tests/multi-language-repo/.github/workflows .github @@ -20,6 +21,7 @@ steps: tools: ${{ steps.prepare-test.outputs.tools-url }} - name: Check that indirect tracing is disabled + shell: bash run: | if [[ ! -z "${CODEQL_RUNNER}" ]]; then echo "Expected indirect tracing to be disabled, but the" \