* PR Checks: use `macos-12` runners for CLI v. < 2.15.1 Prior to CLI v2.15.1, MacOS ARM runners were not supported by the build tracer. "macos-latest" is now an ARM runner, so we run these tests on the old CLIs on Intel runners instead. * Log a warning if SIP is disabled and CLI is < 2.15.1 * Add changenote for SIP-disabled support on old CLI versions * Set up Python 3.11 for all MacOS checks
28 lines
747 B
YAML
28 lines
747 B
YAML
name: "Scaling reserved RAM"
|
|
description: "An end-to-end integration test of a multi-language repository with the scaling_reserved_ram feature flag enabled"
|
|
operatingSystems: ["ubuntu", "macos"]
|
|
env:
|
|
CODEQL_ACTION_SCALING_RESERVED_RAM: true
|
|
steps:
|
|
- uses: actions/setup-go@v5
|
|
with:
|
|
go-version: ">=1.21.0"
|
|
|
|
- uses: ./../action/init
|
|
id: init
|
|
with:
|
|
db-location: "${{ runner.temp }}/customDbLocation"
|
|
tools: ${{ steps.prepare-test.outputs.tools-url }}
|
|
|
|
- uses: ./../action/.github/actions/setup-swift
|
|
with:
|
|
codeql-path: ${{ steps.init.outputs.codeql-path }}
|
|
|
|
- name: Build code
|
|
shell: bash
|
|
run: ./build.sh
|
|
|
|
- uses: ./../action/analyze
|
|
id: analysis
|
|
with:
|
|
upload-database: false
|