Compare commits

...

4 Commits

Author SHA1 Message Date
Andrew Eisenberg
0f53828890 Use older ubuntu version 2024-05-16 14:42:50 -07:00
Andrew Eisenberg
489addcaf9 Add empty file 2024-05-16 11:41:35 -07:00
Henry Mercer
0d9161ca1c Merge pull request #2293 from github/henrymercer/update-build-mode-autobuild-docs
Update docs for `build-mode: autobuild`
2024-05-15 15:48:44 +01:00
Henry Mercer
9f32769e43 Update docs for build-mode: autobuild
The `autobuild` Action is no longer needed or recommended.
2024-05-15 09:44:06 +01:00
47 changed files with 135 additions and 138 deletions

View File

@@ -28,7 +28,7 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
name: All-platform bundle
permissions:

View File

@@ -28,7 +28,7 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: macos-latest
version: default

View File

@@ -28,7 +28,7 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: macos-latest
version: latest

View File

@@ -28,11 +28,11 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: windows-latest
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
- os: windows-latest
version: nightly-latest

View File

@@ -28,7 +28,7 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
name: Build mode autobuild
permissions:

View File

@@ -28,7 +28,7 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
name: Build mode manual
permissions:

View File

@@ -28,9 +28,9 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
name: Build mode none
permissions:

View File

@@ -28,7 +28,7 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
name: Build mode rollback
permissions:

View File

@@ -28,13 +28,13 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: macos-latest
version: latest
- os: windows-latest
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
- os: macos-latest
version: nightly-latest

View File

@@ -28,7 +28,7 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
name: Config input
permissions:

View File

@@ -28,11 +28,11 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
name: 'C/C++: disabling autoinstalling dependencies (Linux)'
permissions:

View File

@@ -28,11 +28,11 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
name: 'C/C++: autoinstalling dependencies (Linux)'
permissions:

View File

@@ -28,19 +28,19 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-20230403
- os: macos-12
version: stable-20230403
- os: windows-latest
version: stable-20230403
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: macos-latest
version: latest
- os: windows-latest
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
- os: macos-latest
version: nightly-latest

View File

@@ -28,7 +28,7 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
- os: macos-latest
version: nightly-latest

View File

@@ -28,7 +28,7 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
name: Extractor ram and threads options test
permissions:

View File

@@ -28,49 +28,49 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-20230403
- os: macos-12
version: stable-20230403
- os: windows-latest
version: stable-20230403
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.13.5
- os: macos-12
version: stable-v2.13.5
- os: windows-latest
version: stable-v2.13.5
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.14.6
- os: macos-12
version: stable-v2.14.6
- os: windows-latest
version: stable-v2.14.6
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.15.5
- os: macos-latest
version: stable-v2.15.5
- os: windows-latest
version: stable-v2.15.5
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.16.6
- os: macos-latest
version: stable-v2.16.6
- os: windows-latest
version: stable-v2.16.6
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: macos-latest
version: default
- os: windows-latest
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: macos-latest
version: latest
- os: windows-latest
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
- os: macos-latest
version: nightly-latest

View File

@@ -28,7 +28,7 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.14.6
name: 'Go: diagnostic when Go is changed after init step'
permissions:

View File

@@ -28,7 +28,7 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.14.6
name: 'Go: diagnostic when `file` is not installed'
permissions:

View File

@@ -28,7 +28,7 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.14.6
name: 'Go: workaround for indirect tracing'
permissions:

View File

@@ -28,35 +28,35 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-20230403
- os: macos-12
version: stable-20230403
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.13.5
- os: macos-12
version: stable-v2.13.5
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.14.6
- os: macos-12
version: stable-v2.14.6
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.15.5
- os: macos-latest
version: stable-v2.15.5
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.16.6
- os: macos-latest
version: stable-v2.16.6
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: macos-latest
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: macos-latest
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
- os: macos-latest
version: nightly-latest

View File

@@ -28,35 +28,35 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-20230403
- os: macos-12
version: stable-20230403
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.13.5
- os: macos-12
version: stable-v2.13.5
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.14.6
- os: macos-12
version: stable-v2.14.6
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.15.5
- os: macos-latest
version: stable-v2.15.5
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.16.6
- os: macos-latest
version: stable-v2.16.6
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: macos-latest
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: macos-latest
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
- os: macos-latest
version: nightly-latest

View File

@@ -28,35 +28,35 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-20230403
- os: macos-12
version: stable-20230403
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.13.5
- os: macos-12
version: stable-v2.13.5
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.14.6
- os: macos-12
version: stable-v2.14.6
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.15.5
- os: macos-latest
version: stable-v2.15.5
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.16.6
- os: macos-latest
version: stable-v2.16.6
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: macos-latest
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: macos-latest
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
- os: macos-latest
version: nightly-latest

View File

@@ -28,19 +28,19 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: macos-latest
version: default
- os: windows-latest
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: macos-latest
version: latest
- os: windows-latest
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
- os: macos-latest
version: nightly-latest

View File

@@ -28,11 +28,11 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
name: Custom source root
permissions:

View File

@@ -28,7 +28,7 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
name: Language aliases
permissions:

View File

@@ -28,35 +28,35 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-20230403
- os: macos-12
version: stable-20230403
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.13.5
- os: macos-12
version: stable-v2.13.5
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.14.6
- os: macos-12
version: stable-v2.14.6
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.15.5
- os: macos-latest
version: stable-v2.15.5
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.16.6
- os: macos-latest
version: stable-v2.16.6
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: macos-latest
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: macos-latest
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
- os: macos-latest
version: nightly-latest

View File

@@ -28,19 +28,19 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: macos-latest
version: latest
- os: windows-latest
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: macos-latest
version: default
- os: windows-latest
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
- os: macos-latest
version: nightly-latest

View File

@@ -28,19 +28,19 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: macos-latest
version: latest
- os: windows-latest
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: macos-latest
version: default
- os: windows-latest
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
- os: macos-latest
version: nightly-latest

View File

@@ -28,19 +28,19 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: macos-latest
version: latest
- os: windows-latest
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: macos-latest
version: default
- os: windows-latest
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
- os: macos-latest
version: nightly-latest

View File

@@ -28,19 +28,19 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: macos-latest
version: latest
- os: windows-latest
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: macos-latest
version: default
- os: windows-latest
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
- os: macos-latest
version: nightly-latest

View File

@@ -28,49 +28,49 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-20230403
- os: macos-12
version: stable-20230403
- os: windows-latest
version: stable-20230403
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.13.5
- os: macos-12
version: stable-v2.13.5
- os: windows-latest
version: stable-v2.13.5
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.14.6
- os: macos-12
version: stable-v2.14.6
- os: windows-latest
version: stable-v2.14.6
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.15.5
- os: macos-latest
version: stable-v2.15.5
- os: windows-latest
version: stable-v2.15.5
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.16.6
- os: macos-latest
version: stable-v2.16.6
- os: windows-latest
version: stable-v2.16.6
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: macos-latest
version: default
- os: windows-latest
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: macos-latest
version: latest
- os: windows-latest
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
- os: macos-latest
version: nightly-latest

View File

@@ -28,25 +28,25 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.13.4
- os: macos-12
version: stable-v2.13.4
- os: windows-latest
version: stable-v2.13.4
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: macos-latest
version: default
- os: windows-latest
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: macos-latest
version: latest
- os: windows-latest
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
- os: macos-latest
version: nightly-latest

View File

@@ -28,7 +28,7 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
name: RuboCop multi-language
permissions:

6
.github/workflows/__ruby.yml generated vendored
View File

@@ -28,15 +28,15 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: macos-latest
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: macos-latest
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
- os: macos-latest
version: nightly-latest

View File

@@ -28,35 +28,35 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-20230403
- os: macos-12
version: stable-20230403
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.13.5
- os: macos-12
version: stable-v2.13.5
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.14.6
- os: macos-12
version: stable-v2.14.6
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.15.5
- os: macos-latest
version: stable-v2.15.5
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.16.6
- os: macos-latest
version: stable-v2.16.6
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: macos-latest
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: macos-latest
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
- os: macos-latest
version: nightly-latest

View File

@@ -28,15 +28,15 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: macos-latest
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: macos-latest
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
- os: macos-latest
version: nightly-latest

View File

@@ -28,11 +28,11 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
name: Submit SARIF after failure
permissions:

View File

@@ -28,15 +28,15 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: macos-latest
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: macos-latest
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
- os: macos-latest
version: nightly-latest

View File

@@ -28,7 +28,7 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
name: Autobuild working directory
permissions:

View File

@@ -28,7 +28,7 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
name: Local CodeQL bundle
permissions:

2
.github/workflows/__test-proxy.yml generated vendored
View File

@@ -28,7 +28,7 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
name: Proxy test
permissions:

View File

@@ -28,21 +28,21 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-20230403
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.13.5
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.14.6
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.15.5
- os: ubuntu-latest
- os: ubuntu-20.04
version: stable-v2.16.6
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: ubuntu-latest
- os: ubuntu-20.04
version: nightly-latest
name: Test unsetting environment variables
permissions:

View File

@@ -28,7 +28,7 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: default
- os: macos-latest
version: default

View File

@@ -28,7 +28,7 @@ jobs:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-20.04
version: latest
- os: macos-latest
version: latest

View File

@@ -36,10 +36,7 @@ inputs:
- `none`: The database will be created without building the source code.
Available for all interpreted languages and some compiled languages.
- `autobuild`: The database will be created by attempting to automatically build the source
code.
To use this build mode, ensure that your workflow calls the `autobuild` action
between the `init` and `analyze` steps.
Available for all compiled languages.
code. Available for all compiled languages.
- `manual`: The database will be created by building the source code using a manually
specified build command. To use this build mode, specify manual build steps in
your workflow between the `init` and `analyze` steps. Available for all

View File

@@ -59,7 +59,7 @@ for file in (this_dir / 'checks').glob('*.yml'):
matrix = []
for version in checkSpecification.get('versions', defaultTestVersions):
runnerImages = ["ubuntu-latest", "macos-latest", "windows-latest"]
runnerImages = ["ubuntu-20.04", "macos-latest", "windows-latest"]
if checkSpecification.get('operatingSystems', None):
runnerImages = [image for image in runnerImages for operatingSystem in checkSpecification['operatingSystems']
if image.startswith(operatingSystem)]
@@ -72,7 +72,7 @@ for file in (this_dir / 'checks').glob('*.yml'):
'os': "macos-12",
'version': version
})
else:
else:
matrix.append({
'os': runnerImage,
'version': version

0
x Normal file
View File