From 7a14c3b11e0ccea76bb4fd78eaec3ea971a936be Mon Sep 17 00:00:00 2001 From: Andrew Eisenberg Date: Fri, 13 Oct 2023 13:23:12 -0700 Subject: [PATCH] Update tests --- .github/workflows/__swift-autobuild.yml | 24 ++++++++++++++++-------- pr-checks/checks/swift-autobuild.yml | 5 +++-- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/.github/workflows/__swift-autobuild.yml b/.github/workflows/__swift-autobuild.yml index 829a82975..f2fb325c3 100644 --- a/.github/workflows/__swift-autobuild.yml +++ b/.github/workflows/__swift-autobuild.yml @@ -1,6 +1,6 @@ # Warning: This file is generated automatically, and should not be modified. # Instead, please modify the template in the pr-checks directory and run: -# pip install ruamel.yaml && python3 sync.py +# (cd pr-checks; pip install ruamel.yaml@0.17.31 && python3 sync.py) # to regenerate this file. name: PR Check - Swift analysis using autobuild @@ -25,29 +25,37 @@ jobs: strategy: matrix: include: - - os: macos-latest - version: latest - - os: macos-latest - version: cached - os: macos-latest version: nightly-latest name: Swift analysis using autobuild + permissions: + contents: read + security-events: write timeout-minutes: 45 runs-on: ${{ matrix.os }} steps: - name: Check out repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Prepare test id: prepare-test - uses: ./.github/prepare-test + uses: ./.github/actions/prepare-test with: version: ${{ matrix.version }} + use-all-platform-bundle: 'false' + - name: Set environment variable for Swift enablement + if: >- + runner.os != 'Windows' && ( + matrix.version == '20220908' || + matrix.version == '20221211' + ) + shell: bash + run: echo "CODEQL_ENABLE_EXPERIMENTAL_FEATURES_SWIFT=true" >> $GITHUB_ENV - uses: ./../action/init id: init with: languages: swift tools: ${{ steps.prepare-test.outputs.tools-url }} - - uses: ./../action/.github/setup-swift + - uses: ./../action/.github/actions/setup-swift with: codeql-path: ${{steps.init.outputs.codeql-path}} - name: Check working directory diff --git a/pr-checks/checks/swift-autobuild.yml b/pr-checks/checks/swift-autobuild.yml index dd4819770..f0a0cedfa 100644 --- a/pr-checks/checks/swift-autobuild.yml +++ b/pr-checks/checks/swift-autobuild.yml @@ -1,6 +1,7 @@ name: "Swift analysis using autobuild" description: "Tests creation of a Swift database using autobuild" -versions: ["latest", "cached", "nightly-latest"] +# versions: ["latest", "cached", "nightly-latest"] +versions: ["nightly-latest"] # Swift autobuilder is only supported on MacOS for private beta operatingSystems: ["macos"] env: @@ -11,7 +12,7 @@ steps: with: languages: swift tools: ${{ steps.prepare-test.outputs.tools-url }} - - uses: ./../action/.github/setup-swift + - uses: ./../action/.github/actions/setup-swift with: codeql-path: ${{steps.init.outputs.codeql-path}} - name: Check working directory