Merge branch 'main' into henrymercer/better-error-for-glibc
This commit is contained in:
commit
13cb2ca824
39 changed files with 151 additions and 177 deletions
16
.github/workflows/__analyze-ref-input.yml
generated
vendored
16
.github/workflows/__analyze-ref-input.yml
generated
vendored
|
|
@ -25,19 +25,19 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: windows-2019
|
- os: windows-2019
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: windows-2019
|
- os: windows-2019
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
|
|
@ -47,23 +47,19 @@ jobs:
|
||||||
version: cached
|
version: cached
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: latest
|
version: latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: latest
|
version: latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: latest
|
version: latest
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: nightly-latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
name: "Analyze: 'ref' and 'sha' from inputs"
|
name: "Analyze: 'ref' and 'sha' from inputs"
|
||||||
timeout-minutes: 45
|
timeout-minutes: 45
|
||||||
|
|
|
||||||
4
.github/workflows/__autobuild-action.yml
generated
vendored
4
.github/workflows/__autobuild-action.yml
generated
vendored
|
|
@ -29,9 +29,7 @@ jobs:
|
||||||
version: latest
|
version: latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: latest
|
version: latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: latest
|
version: latest
|
||||||
name: autobuild-action
|
name: autobuild-action
|
||||||
timeout-minutes: 45
|
timeout-minutes: 45
|
||||||
|
|
|
||||||
16
.github/workflows/__go-custom-queries.yml
generated
vendored
16
.github/workflows/__go-custom-queries.yml
generated
vendored
|
|
@ -25,19 +25,19 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: windows-2019
|
- os: windows-2019
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: windows-2019
|
- os: windows-2019
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
|
|
@ -47,23 +47,19 @@ jobs:
|
||||||
version: cached
|
version: cached
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: latest
|
version: latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: latest
|
version: latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: latest
|
version: latest
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: nightly-latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
name: 'Go: Custom queries'
|
name: 'Go: Custom queries'
|
||||||
timeout-minutes: 45
|
timeout-minutes: 45
|
||||||
|
|
|
||||||
6
.github/workflows/__go-custom-tracing-autobuild.yml
generated
vendored
6
.github/workflows/__go-custom-tracing-autobuild.yml
generated
vendored
|
|
@ -25,15 +25,15 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
|
|
|
||||||
16
.github/workflows/__go-custom-tracing.yml
generated
vendored
16
.github/workflows/__go-custom-tracing.yml
generated
vendored
|
|
@ -25,19 +25,19 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: windows-2019
|
- os: windows-2019
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: windows-2019
|
- os: windows-2019
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
|
|
@ -47,23 +47,19 @@ jobs:
|
||||||
version: cached
|
version: cached
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: latest
|
version: latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: latest
|
version: latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: latest
|
version: latest
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: nightly-latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
name: 'Go: Custom tracing'
|
name: 'Go: Custom tracing'
|
||||||
timeout-minutes: 45
|
timeout-minutes: 45
|
||||||
|
|
|
||||||
6
.github/workflows/__go-reconciled-tracing-autobuilder.yml
generated
vendored
6
.github/workflows/__go-reconciled-tracing-autobuilder.yml
generated
vendored
|
|
@ -25,15 +25,15 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
|
|
|
||||||
16
.github/workflows/__go-reconciled-tracing-custom-build-steps.yml
generated
vendored
16
.github/workflows/__go-reconciled-tracing-custom-build-steps.yml
generated
vendored
|
|
@ -25,19 +25,19 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: windows-2019
|
- os: windows-2019
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: windows-2019
|
- os: windows-2019
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
|
|
@ -47,23 +47,19 @@ jobs:
|
||||||
version: cached
|
version: cached
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: latest
|
version: latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: latest
|
version: latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: latest
|
version: latest
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: nightly-latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
name: 'Go: Reconciled tracing with custom build steps'
|
name: 'Go: Reconciled tracing with custom build steps'
|
||||||
timeout-minutes: 45
|
timeout-minutes: 45
|
||||||
|
|
|
||||||
6
.github/workflows/__go-reconciled-tracing-legacy-workflow.yml
generated
vendored
6
.github/workflows/__go-reconciled-tracing-legacy-workflow.yml
generated
vendored
|
|
@ -25,15 +25,15 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
|
|
|
||||||
4
.github/workflows/__init-with-registries.yml
generated
vendored
4
.github/workflows/__init-with-registries.yml
generated
vendored
|
|
@ -29,9 +29,7 @@ jobs:
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: nightly-latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
name: 'Packaging: Download using registries'
|
name: 'Packaging: Download using registries'
|
||||||
timeout-minutes: 45
|
timeout-minutes: 45
|
||||||
|
|
|
||||||
6
.github/workflows/__multi-language-autodetect.yml
generated
vendored
6
.github/workflows/__multi-language-autodetect.yml
generated
vendored
|
|
@ -25,15 +25,15 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
|
|
|
||||||
10
.github/workflows/__packaging-codescanning-config-inputs-js.yml
generated
vendored
10
.github/workflows/__packaging-codescanning-config-inputs-js.yml
generated
vendored
|
|
@ -29,23 +29,19 @@ jobs:
|
||||||
version: latest
|
version: latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: latest
|
version: latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: latest
|
version: latest
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: nightly-latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
name: 'Packaging: Config and input passed to the CLI'
|
name: 'Packaging: Config and input passed to the CLI'
|
||||||
timeout-minutes: 45
|
timeout-minutes: 45
|
||||||
|
|
|
||||||
10
.github/workflows/__packaging-config-inputs-js.yml
generated
vendored
10
.github/workflows/__packaging-config-inputs-js.yml
generated
vendored
|
|
@ -29,23 +29,19 @@ jobs:
|
||||||
version: latest
|
version: latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: latest
|
version: latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: latest
|
version: latest
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: nightly-latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
name: 'Packaging: Config and input'
|
name: 'Packaging: Config and input'
|
||||||
timeout-minutes: 45
|
timeout-minutes: 45
|
||||||
|
|
|
||||||
10
.github/workflows/__packaging-config-js.yml
generated
vendored
10
.github/workflows/__packaging-config-js.yml
generated
vendored
|
|
@ -29,23 +29,19 @@ jobs:
|
||||||
version: latest
|
version: latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: latest
|
version: latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: latest
|
version: latest
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: nightly-latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
name: 'Packaging: Config file'
|
name: 'Packaging: Config file'
|
||||||
timeout-minutes: 45
|
timeout-minutes: 45
|
||||||
|
|
|
||||||
10
.github/workflows/__packaging-inputs-js.yml
generated
vendored
10
.github/workflows/__packaging-inputs-js.yml
generated
vendored
|
|
@ -29,23 +29,19 @@ jobs:
|
||||||
version: latest
|
version: latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: latest
|
version: latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: latest
|
version: latest
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: nightly-latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
name: 'Packaging: Action input'
|
name: 'Packaging: Action input'
|
||||||
timeout-minutes: 45
|
timeout-minutes: 45
|
||||||
|
|
|
||||||
16
.github/workflows/__remote-config.yml
generated
vendored
16
.github/workflows/__remote-config.yml
generated
vendored
|
|
@ -25,19 +25,19 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: windows-2019
|
- os: windows-2019
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: windows-2019
|
- os: windows-2019
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
|
|
@ -47,23 +47,19 @@ jobs:
|
||||||
version: cached
|
version: cached
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: latest
|
version: latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: latest
|
version: latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: latest
|
version: latest
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: nightly-latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
name: Remote config file
|
name: Remote config file
|
||||||
timeout-minutes: 45
|
timeout-minutes: 45
|
||||||
|
|
|
||||||
10
.github/workflows/__rubocop-multi-language.yml
generated
vendored
10
.github/workflows/__rubocop-multi-language.yml
generated
vendored
|
|
@ -25,18 +25,8 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- os: ubuntu-latest
|
|
||||||
version: stable-20210308
|
|
||||||
- os: ubuntu-latest
|
|
||||||
version: stable-20210319
|
|
||||||
- os: ubuntu-latest
|
|
||||||
version: stable-20210809
|
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: ubuntu-latest
|
|
||||||
version: latest
|
|
||||||
- os: ubuntu-latest
|
|
||||||
version: nightly-latest
|
|
||||||
name: RuboCop multi-language
|
name: RuboCop multi-language
|
||||||
timeout-minutes: 45
|
timeout-minutes: 45
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
|
|
|
||||||
16
.github/workflows/__upload-ref-sha-input.yml
generated
vendored
16
.github/workflows/__upload-ref-sha-input.yml
generated
vendored
|
|
@ -25,19 +25,19 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: windows-2019
|
- os: windows-2019
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: windows-2019
|
- os: windows-2019
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
|
|
@ -47,23 +47,19 @@ jobs:
|
||||||
version: cached
|
version: cached
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: latest
|
version: latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: latest
|
version: latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: latest
|
version: latest
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: nightly-latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
name: "Upload-sarif: 'ref' and 'sha' from inputs"
|
name: "Upload-sarif: 'ref' and 'sha' from inputs"
|
||||||
timeout-minutes: 45
|
timeout-minutes: 45
|
||||||
|
|
|
||||||
16
.github/workflows/__with-checkout-path.yml
generated
vendored
16
.github/workflows/__with-checkout-path.yml
generated
vendored
|
|
@ -25,19 +25,19 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: windows-2019
|
- os: windows-2019
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: windows-2019
|
- os: windows-2019
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
|
|
@ -47,23 +47,19 @@ jobs:
|
||||||
version: cached
|
version: cached
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: cached
|
version: cached
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: latest
|
version: latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: latest
|
version: latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: latest
|
version: latest
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: macos-latest
|
- os: macos-latest
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
- os: windows-2019
|
- os: windows-latest
|
||||||
version: nightly-latest
|
|
||||||
- os: windows-2022
|
|
||||||
version: nightly-latest
|
version: nightly-latest
|
||||||
name: Use a custom `checkout_path`
|
name: Use a custom `checkout_path`
|
||||||
timeout-minutes: 45
|
timeout-minutes: 45
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,6 @@ jobs:
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: true
|
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
|
|
|
||||||
39
.github/workflows/debug-artifacts.yml
vendored
39
.github/workflows/debug-artifacts.yml
vendored
|
|
@ -19,8 +19,31 @@ jobs:
|
||||||
upload-artifacts:
|
upload-artifacts:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
os: [ubuntu-latest, macos-latest]
|
include:
|
||||||
version: [stable-20210308, stable-20210319, stable-20210809, cached, latest, nightly-latest]
|
- os: ubuntu-20.04
|
||||||
|
version: stable-20210308
|
||||||
|
- os: macos-latest
|
||||||
|
version: stable-20210308
|
||||||
|
- os: ubuntu-20.04
|
||||||
|
version: stable-20210319
|
||||||
|
- os: macos-latest
|
||||||
|
version: stable-20210319
|
||||||
|
- os: ubuntu-20.04
|
||||||
|
version: stable-20210809
|
||||||
|
- os: macos-latest
|
||||||
|
version: stable-20210809
|
||||||
|
- os: ubuntu-latest
|
||||||
|
version: cached
|
||||||
|
- os: macos-latest
|
||||||
|
version: cached
|
||||||
|
- os: ubuntu-latest
|
||||||
|
version: latest
|
||||||
|
- os: macos-latest
|
||||||
|
version: latest
|
||||||
|
- os: ubuntu-latest
|
||||||
|
version: nightly-latest
|
||||||
|
- os: macos-latest
|
||||||
|
version: nightly-latest
|
||||||
name: Upload debug artifacts
|
name: Upload debug artifacts
|
||||||
timeout-minutes: 45
|
timeout-minutes: 45
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
|
|
@ -58,11 +81,17 @@ jobs:
|
||||||
- name: Check expected artifacts exist
|
- name: Check expected artifacts exist
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
OPERATING_SYSTEMS="ubuntu-latest macos-latest"
|
|
||||||
VERSIONS="stable-20210308 stable-20210319 stable-20210809 cached latest nightly-latest"
|
VERSIONS="stable-20210308 stable-20210319 stable-20210809 cached latest nightly-latest"
|
||||||
LANGUAGES="cpp csharp go java javascript python"
|
LANGUAGES="cpp csharp go java javascript python"
|
||||||
for os in $OPERATING_SYSTEMS; do
|
for version in $VERSIONS; do
|
||||||
for version in $VERSIONS; do
|
if [[ "$version" =~ stable-(20210308|20210319|20210809) ]]; then
|
||||||
|
# Note the absence of the period in "ubuntu-2004": this is present in the image name
|
||||||
|
# but not the artifact name
|
||||||
|
OPERATING_SYSTEMS="ubuntu-2004 macos-latest"
|
||||||
|
else
|
||||||
|
OPERATING_SYSTEMS="ubuntu-latest macos-latest"
|
||||||
|
fi
|
||||||
|
for os in $OPERATING_SYSTEMS; do
|
||||||
pushd "./my-debug-artifacts-$os-$version"
|
pushd "./my-debug-artifacts-$os-$version"
|
||||||
echo "Artifacts from version $version on $os:"
|
echo "Artifacts from version $version on $os:"
|
||||||
for language in $LANGUAGES; do
|
for language in $LANGUAGES; do
|
||||||
|
|
|
||||||
1
.github/workflows/pr-checks.yml
vendored
1
.github/workflows/pr-checks.yml
vendored
|
|
@ -16,7 +16,6 @@ jobs:
|
||||||
timeout-minutes: 45
|
timeout-minutes: 45
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: true
|
|
||||||
matrix:
|
matrix:
|
||||||
node-types-version: [12.12, current]
|
node-types-version: [12.12, current]
|
||||||
|
|
||||||
|
|
|
||||||
8
.github/workflows/python-deps.yml
vendored
8
.github/workflows/python-deps.yml
vendored
|
|
@ -26,7 +26,7 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
os: [ubuntu-latest, ubuntu-22.04, macos-latest]
|
os: [ubuntu-20.04, ubuntu-22.04, macos-latest]
|
||||||
python_deps_type: [pipenv, poetry, requirements, setup_py]
|
python_deps_type: [pipenv, poetry, requirements, setup_py]
|
||||||
python_version: [2, 3]
|
python_version: [2, 3]
|
||||||
exclude:
|
exclude:
|
||||||
|
|
@ -65,7 +65,7 @@ jobs:
|
||||||
cd $GITHUB_WORKSPACE/python-setup/tests/${PYTHON_DEPS_TYPE}/requests-${PYTHON_VERSION}
|
cd $GITHUB_WORKSPACE/python-setup/tests/${PYTHON_DEPS_TYPE}/requests-${PYTHON_VERSION}
|
||||||
|
|
||||||
case ${{ matrix.os }} in
|
case ${{ matrix.os }} in
|
||||||
ubuntu-latest*) basePath="/opt";;
|
ubuntu-20.04*) basePath="/opt";;
|
||||||
ubuntu-22.04*) basePath="/opt";;
|
ubuntu-22.04*) basePath="/opt";;
|
||||||
macos-latest*) basePath="/Users/runner";;
|
macos-latest*) basePath="/Users/runner";;
|
||||||
esac
|
esac
|
||||||
|
|
@ -90,7 +90,7 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
os: [ubuntu-latest, ubuntu-22.04, macos-latest]
|
os: [ubuntu-20.04, ubuntu-22.04, macos-latest]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||||
|
|
@ -112,7 +112,7 @@ jobs:
|
||||||
cd $GITHUB_WORKSPACE/python-setup/tests/requirements/non-standard-location
|
cd $GITHUB_WORKSPACE/python-setup/tests/requirements/non-standard-location
|
||||||
|
|
||||||
case ${{ matrix.os }} in
|
case ${{ matrix.os }} in
|
||||||
ubuntu-latest*) basePath="/opt";;
|
ubuntu-20.04*) basePath="/opt";;
|
||||||
ubuntu-22.04*) basePath="/opt";;
|
ubuntu-22.04*) basePath="/opt";;
|
||||||
macos-latest*) basePath="/Users/runner";;
|
macos-latest*) basePath="/Users/runner";;
|
||||||
esac
|
esac
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210809
|
version: stable-20210809
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
version: cached
|
version: cached
|
||||||
|
|
|
||||||
|
|
@ -24,9 +24,9 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210308
|
version: stable-20210308
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-20.04
|
||||||
version: stable-20210319
|
version: stable-20210319
|
||||||
name: Test unsetting environment variables
|
name: Test unsetting environment variables
|
||||||
timeout-minutes: 45
|
timeout-minutes: 45
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
name: "Extractor ram and threads options test"
|
name: "Extractor ram and threads options test"
|
||||||
description: "Tests passing RAM and threads limits to extractors"
|
description: "Tests passing RAM and threads limits to extractors"
|
||||||
versions: ["latest"]
|
versions: ["latest"]
|
||||||
os: ["ubuntu-latest"]
|
operatingSystems: ["ubuntu"]
|
||||||
steps:
|
steps:
|
||||||
- uses: ./../action/init
|
- uses: ./../action/init
|
||||||
with:
|
with:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
name: "Go: Autobuild custom tracing"
|
name: "Go: Autobuild custom tracing"
|
||||||
description: "Checks that Go tracing works in conjunction with the autobuilder"
|
description: "Checks that Go tracing works in conjunction with the autobuilder"
|
||||||
os: ["ubuntu-latest", "macos-latest"]
|
operatingSystems: ["ubuntu", "macos"]
|
||||||
env:
|
env:
|
||||||
CODEQL_EXTRACTOR_GO_BUILD_TRACING: "on"
|
CODEQL_EXTRACTOR_GO_BUILD_TRACING: "on"
|
||||||
DOTNET_GENERATE_ASPNET_CERTIFICATE: "false"
|
DOTNET_GENERATE_ASPNET_CERTIFICATE: "false"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
name: "Go: Reconciled tracing with autobuilder"
|
name: "Go: Reconciled tracing with autobuilder"
|
||||||
description: "Checks that Go reconciled tracing works when using an autobuilder step"
|
description: "Checks that Go reconciled tracing works when using an autobuilder step"
|
||||||
os: ["ubuntu-latest", "macos-latest"]
|
operatingSystems: ["ubuntu", "macos"]
|
||||||
env:
|
env:
|
||||||
CODEQL_ACTION_RECONCILE_GO_EXTRACTION: "true"
|
CODEQL_ACTION_RECONCILE_GO_EXTRACTION: "true"
|
||||||
DOTNET_GENERATE_ASPNET_CERTIFICATE: "false"
|
DOTNET_GENERATE_ASPNET_CERTIFICATE: "false"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
name: "Go: Reconciled tracing with legacy workflow"
|
name: "Go: Reconciled tracing with legacy workflow"
|
||||||
description: "Checks that we run the autobuilder in legacy workflows with neither an autobuild step nor manual build steps"
|
description: "Checks that we run the autobuilder in legacy workflows with neither an autobuild step nor manual build steps"
|
||||||
os: ["ubuntu-latest", "macos-latest"]
|
operatingSystems: ["ubuntu", "macos"]
|
||||||
env:
|
env:
|
||||||
# Enable reconciled Go tracing beta functionality
|
# Enable reconciled Go tracing beta functionality
|
||||||
CODEQL_ACTION_RECONCILE_GO_EXTRACTION: "true"
|
CODEQL_ACTION_RECONCILE_GO_EXTRACTION: "true"
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
name: "Custom source root"
|
name: "Custom source root"
|
||||||
description: "Checks that the argument specifying a non-default source root works"
|
description: "Checks that the argument specifying a non-default source root works"
|
||||||
versions: ["latest", "cached", "nightly-latest"] # This feature is not compatible with old CLIs
|
versions: ["latest", "cached", "nightly-latest"] # This feature is not compatible with old CLIs
|
||||||
os: ["ubuntu-latest"]
|
operatingSystems: ["ubuntu"]
|
||||||
steps:
|
steps:
|
||||||
- name: Move codeql-action
|
- name: Move codeql-action
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
|
||||||
|
|
@ -7,8 +7,6 @@ versions: [
|
||||||
"latest",
|
"latest",
|
||||||
"nightly-latest",
|
"nightly-latest",
|
||||||
]
|
]
|
||||||
# Test on all three platforms since ML-powered queries use native code
|
|
||||||
os: ["ubuntu-latest", "macos-latest", "windows-latest"]
|
|
||||||
steps:
|
steps:
|
||||||
- uses: ./../action/init
|
- uses: ./../action/init
|
||||||
with:
|
with:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
name: "Multi-language repository"
|
name: "Multi-language repository"
|
||||||
description: "An end-to-end integration test of a multi-language repository using automatic language detection"
|
description: "An end-to-end integration test of a multi-language repository using automatic language detection"
|
||||||
os: ["ubuntu-latest", "macos-latest"]
|
operatingSystems: ["ubuntu", "macos"]
|
||||||
steps:
|
steps:
|
||||||
- uses: ./../action/init
|
- uses: ./../action/init
|
||||||
with:
|
with:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
name: "RuboCop multi-language"
|
name: "RuboCop multi-language"
|
||||||
description: "Tests using RuboCop to analyze a multi-language repository and then using the CodeQL Action to upload the resulting SARIF"
|
description: "Tests using RuboCop to analyze a multi-language repository and then using the CodeQL Action to upload the resulting SARIF"
|
||||||
os: ["ubuntu-latest"]
|
operatingSystems: ["ubuntu"]
|
||||||
|
# This check doesn't use CodeQL, so the `version` matrix variable is unused.
|
||||||
|
versions: ["cached"]
|
||||||
steps:
|
steps:
|
||||||
- name: Set up Ruby
|
- name: Set up Ruby
|
||||||
uses: ruby/setup-ruby@v1
|
uses: ruby/setup-ruby@v1
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
name: "Split workflow"
|
name: "Split workflow"
|
||||||
description: "Tests a split-up workflow in which we first build a database and later analyze it"
|
description: "Tests a split-up workflow in which we first build a database and later analyze it"
|
||||||
os: ["ubuntu-latest", "macos-latest"]
|
operatingSystems: ["ubuntu", "macos"]
|
||||||
versions: ["latest", "cached", "nightly-latest"] # This feature is not compatible with old CLIs
|
versions: ["latest", "cached", "nightly-latest"] # This feature is not compatible with old CLIs
|
||||||
steps:
|
steps:
|
||||||
- uses: ./../action/init
|
- uses: ./../action/init
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
name: "Autobuild working directory"
|
name: "Autobuild working directory"
|
||||||
description: "Tests working-directory input of autobuild action"
|
description: "Tests working-directory input of autobuild action"
|
||||||
versions: ["latest"]
|
versions: ["latest"]
|
||||||
os: ["ubuntu-latest"]
|
operatingSystems: ["ubuntu"]
|
||||||
steps:
|
steps:
|
||||||
- name: Test setup
|
- name: Test setup
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
name: "Local CodeQL bundle"
|
name: "Local CodeQL bundle"
|
||||||
description: "Tests using a CodeQL bundle from a local file rather than a URL"
|
description: "Tests using a CodeQL bundle from a local file rather than a URL"
|
||||||
versions: ["nightly-latest"]
|
versions: ["nightly-latest"]
|
||||||
os: ["ubuntu-latest"]
|
operatingSystems: ["ubuntu"]
|
||||||
steps:
|
steps:
|
||||||
- name: Fetch a CodeQL bundle
|
- name: Fetch a CodeQL bundle
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
name: "Proxy test"
|
name: "Proxy test"
|
||||||
description: "Tests using a proxy specified by the https_proxy environment variable"
|
description: "Tests using a proxy specified by the https_proxy environment variable"
|
||||||
versions: ["latest"]
|
versions: ["latest"]
|
||||||
os: ["ubuntu-latest"]
|
operatingSystems: ["ubuntu"]
|
||||||
container:
|
container:
|
||||||
image: ubuntu:18.04
|
image: ubuntu:18.04
|
||||||
options: --dns 127.0.0.1
|
options: --dns 127.0.0.1
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
name: "Ruby analysis"
|
name: "Ruby analysis"
|
||||||
description: "Tests creation of a Ruby database"
|
description: "Tests creation of a Ruby database"
|
||||||
versions: ["latest", "cached", "nightly-latest"]
|
versions: ["latest", "cached", "nightly-latest"]
|
||||||
os: ["ubuntu-latest", "macos-latest"]
|
operatingSystems: ["ubuntu", "macos"]
|
||||||
env:
|
env:
|
||||||
CODEQL_ENABLE_EXPERIMENTAL_FEATURES: "true"
|
CODEQL_ENABLE_EXPERIMENTAL_FEATURES: "true"
|
||||||
steps:
|
steps:
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,5 @@
|
||||||
name: "Use a custom `checkout_path`"
|
name: "Use a custom `checkout_path`"
|
||||||
description: "Checks that a custom `checkout_path` will find the proper commit_oid"
|
description: "Checks that a custom `checkout_path` will find the proper commit_oid"
|
||||||
# Build tracing currently does not support Windows 2022, so use `windows-2019` instead of
|
|
||||||
# `windows-latest`.
|
|
||||||
# Must test on all three platforms since this test does path manipulation
|
|
||||||
os: [ubuntu-latest, macos-latest, windows-2019]
|
|
||||||
steps:
|
steps:
|
||||||
# Check out the actions repo again, but at a different location.
|
# Check out the actions repo again, but at a different location.
|
||||||
# choose an arbitrary SHA so that we can later test that the commit_oid is not from main
|
# choose an arbitrary SHA so that we can later test that the commit_oid is not from main
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
import ruamel.yaml
|
import ruamel.yaml
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
# The default set of CodeQL Bundle versions to use for the PR checks.
|
||||||
defaultTestVersions = [
|
defaultTestVersions = [
|
||||||
# The oldest supported CodeQL version: 2.4.5. If bumping, update `CODEQL_MINIMUM_VERSION` in `codeql.ts`
|
# The oldest supported CodeQL version: 2.4.5. If bumping, update `CODEQL_MINIMUM_VERSION` in `codeql.ts`
|
||||||
"stable-20210308",
|
"stable-20210308",
|
||||||
|
|
@ -15,7 +16,24 @@ defaultTestVersions = [
|
||||||
# A nightly build directly from the our private repo, built in the last 24 hours.
|
# A nightly build directly from the our private repo, built in the last 24 hours.
|
||||||
"nightly-latest"
|
"nightly-latest"
|
||||||
]
|
]
|
||||||
defaultOperatingSystems = ["ubuntu-latest", "macos-latest", "windows-2019"]
|
|
||||||
|
|
||||||
|
def isCompatibleWithLatestImages(version):
|
||||||
|
if version in ["cached", "latest", "nightly-latest"]:
|
||||||
|
return True
|
||||||
|
date = version.split("-")[1]
|
||||||
|
# The first version of the CodeQL CLI compatible with `ubuntu-22.04` and `windows-2022` is
|
||||||
|
# 2.7.3. This appears in CodeQL Bundle version codeql-bundle-20211208.
|
||||||
|
return date >= "20211208"
|
||||||
|
|
||||||
|
|
||||||
|
def operatingSystemsForVersion(version):
|
||||||
|
if isCompatibleWithLatestImages(version):
|
||||||
|
return ["ubuntu-latest", "macos-latest", "windows-latest"]
|
||||||
|
else:
|
||||||
|
return ["ubuntu-20.04", "macos-latest", "windows-2019"]
|
||||||
|
|
||||||
|
|
||||||
header = """# Warning: This file is generated automatically, and should not be modified.
|
header = """# Warning: This file is generated automatically, and should not be modified.
|
||||||
# Instead, please modify the template in the pr-checks directory and run:
|
# Instead, please modify the template in the pr-checks directory and run:
|
||||||
# pip install ruamel.yaml && python3 sync.py
|
# pip install ruamel.yaml && python3 sync.py
|
||||||
|
|
@ -23,6 +41,7 @@ header = """# Warning: This file is generated automatically, and should not be m
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
||||||
class NonAliasingRTRepresenter(ruamel.yaml.representer.RoundTripRepresenter):
|
class NonAliasingRTRepresenter(ruamel.yaml.representer.RoundTripRepresenter):
|
||||||
def ignore_aliases(self, data):
|
def ignore_aliases(self, data):
|
||||||
return True
|
return True
|
||||||
|
|
@ -39,13 +58,6 @@ for file in os.listdir('checks'):
|
||||||
with open(f"checks/{file}", 'r') as checkStream:
|
with open(f"checks/{file}", 'r') as checkStream:
|
||||||
checkSpecification = yaml.load(checkStream)
|
checkSpecification = yaml.load(checkStream)
|
||||||
|
|
||||||
versions = defaultTestVersions
|
|
||||||
if 'versions' in checkSpecification:
|
|
||||||
versions = checkSpecification['versions']
|
|
||||||
operatingSystems = defaultOperatingSystems
|
|
||||||
if 'os' in checkSpecification:
|
|
||||||
operatingSystems = checkSpecification['os']
|
|
||||||
|
|
||||||
steps = [
|
steps = [
|
||||||
{
|
{
|
||||||
'name': 'Check out repository',
|
'name': 'Check out repository',
|
||||||
|
|
@ -63,20 +75,17 @@ for file in os.listdir('checks'):
|
||||||
steps.extend(checkSpecification['steps'])
|
steps.extend(checkSpecification['steps'])
|
||||||
|
|
||||||
matrix = []
|
matrix = []
|
||||||
for version in versions:
|
for version in checkSpecification.get('versions', defaultTestVersions):
|
||||||
for os in operatingSystems:
|
runnerImages = operatingSystemsForVersion(version)
|
||||||
|
if checkSpecification.get('operatingSystems', None):
|
||||||
|
runnerImages = [image for image in runnerImages for operatingSystem in checkSpecification['operatingSystems']
|
||||||
|
if image.startswith(operatingSystem)]
|
||||||
|
|
||||||
|
for runnerImage in runnerImages:
|
||||||
matrix.append({
|
matrix.append({
|
||||||
'os': os,
|
'os': runnerImage,
|
||||||
'version': version
|
'version': version
|
||||||
})
|
})
|
||||||
if (version == 'latest' or version == 'nightly-latest') and os == 'windows-2019':
|
|
||||||
# New versions of the CLI should also work with Windows Server 2022.
|
|
||||||
# Once all versions of the CLI that we test against work with Windows Server 2022,
|
|
||||||
# we should remove this logic and instead just add windows-2022 to the test matrix.
|
|
||||||
matrix.append({
|
|
||||||
'os': 'windows-2022',
|
|
||||||
'version': version
|
|
||||||
})
|
|
||||||
|
|
||||||
checkJob = {
|
checkJob = {
|
||||||
'strategy': {
|
'strategy': {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue