Henry Mercer
44ecae4896
Fix matrixing of "submit SARIF after failure" check
2024-08-08 18:09:12 +01:00
Henry Mercer
ecf465891a
Required checks script: Ignore skipped jobs
2024-08-06 17:40:25 +01:00
Henry Mercer
8dd1773467
Merge pull request #2408 from github/henrymercer/deprecate-codeql-2.13.4
...
Remove support for CodeQL 2.13.4 and earlier
2024-08-06 13:52:10 +01:00
Henry Mercer
f03da13454
Exclude push-only unit tests job from required PR checks script
2024-08-05 20:38:18 +01:00
Henry Mercer
136f5a589b
Add CodeQL v2.17.6 to default test versions
2024-08-05 19:28:35 +01:00
Henry Mercer
a1404425d9
Remove 2.12.6 from tests
2024-08-05 19:28:35 +01:00
Angela P Wen
9c646c24a4
Add warning and update PR checks for Swift on Linux ( #2399 )
...
* PR checks: Only run Swift build command on MacOS
* PR checks: update to only test Swift on MacOS
* Log warning if workflow is running Swift on Ubuntu
---------
Co-authored-by: Andrew Eisenberg <aeisenberg@github.com >
2024-08-02 16:27:45 +02:00
Henry Mercer
42c6f6c925
Remove redundant PR check
...
This is no longer necessary now that this feature is enabled by default.
2024-07-31 10:56:00 +01:00
Henry Mercer
38a02917b0
Check compiled code on each push
...
A common mistake is forgetting to compile the code.
Ideally, this wouldn't be necessary, but in the meantime, this change gives a visible indication on the commit when the code hasn't been recompiled.
2024-07-30 18:48:16 +01:00
Angela P Wen
462c756cab
Switch debug-artifacts job back to ubuntu
...
Now that CLI v2.17.4+ are available, we can switch this job back to `ubuntu`. As a result, we can also bring back testing on the older CLI versions (which did not work on MacOS).
CLI v.2.16.6 has a known failure on Linux so we exclude it from this workflow.
This change is orthogonal to the PR check generator change as the check doesn't use the generator.
2024-06-24 14:44:39 +02:00
Angela P Wen
495201e69c
PR check generator: add excludeOsAndVersionCombination
2024-06-24 13:33:24 +02:00
Henry Mercer
691e81dcdf
Merge branch 'main' into henrymercer/swift-autobuild-check-with-build-mode
2024-06-18 10:26:31 +01:00
Henry Mercer
0d598e718d
Merge pull request #2346 from github/aeisenberg/fix-workflow
...
Fix workflow
2024-06-18 10:26:18 +01:00
Henry Mercer
208abc5a9a
Merge branch 'main' into henrymercer/swift-autobuild-check-with-build-mode
2024-06-18 10:10:31 +01:00
Henry Mercer
5b39968121
Merge pull request #2343 from github/henrymercer/remove-macos-11
...
Remove macOS 11 check and add macOS 14
2024-06-18 10:10:15 +01:00
Andrew Eisenberg
b7574c1c6a
Fix workflow
2024-06-17 14:02:59 -07:00
Andrew Eisenberg
35619fbef6
Merge pull request #1939 from github/aeisenberg/enable-kotlin-tests
...
Re-enable kotlin tests
2024-06-17 13:48:06 -07:00
Henry Mercer
ec1c05a15f
Specify a single category
...
We run the same queries across all the OSes so we only need a single category
2024-06-17 16:02:05 +01:00
Henry Mercer
de327e8f55
Remove macOS 11 check and add macOS 14
...
The macOS 11 runner image is deprecated on Dotcom.
2024-06-17 15:45:17 +01:00
Henry Mercer
6f86b5da5d
Bump timeout
2024-06-17 13:02:17 +01:00
Henry Mercer
eb17dc2c6f
Add build mode to Swift autobuild check
2024-06-17 12:50:33 +01:00
Henry Mercer
e7ce02a547
Regenerate PR checks
2024-06-17 11:36:34 +01:00
Henry Mercer
c884bf6268
Merge branch 'main' into henrymercer/reenable-swift-autobuild-checks
2024-06-17 11:30:15 +01:00
Andrew Eisenberg
31a716b48f
Check setup-kotlin
2024-06-14 15:27:00 -07:00
Andrew Eisenberg
79f6e84e69
Ensure string argument instead of boolean
2024-06-14 14:59:22 -07:00
Andrew Eisenberg
a449977807
Update setup-kotlin
2024-06-14 14:14:29 -07:00
Andrew Eisenberg
3f41e06a52
Merge remote-tracking branch 'upstream/main' into aeisenberg/enable-kotlin-tests
2024-06-14 13:20:03 -07:00
Henry Mercer
789b5f86ef
Merge pull request #2328 from github/henrymercer/direct-tracing-fix
...
Fix incompatibility between direct tracing in the `autobuild` Action and specifying a custom working directory
2024-06-13 10:26:41 +01:00
Henry Mercer
37809d1f16
Merge pull request #2332 from github/henrymercer/cleanup-db-location
...
Attempt to clean up the database cluster directory
2024-06-12 16:38:31 +01:00
Henry Mercer
c8fb403f2f
Add PR check for cleaning up database cluster dir
2024-06-12 13:19:30 +01:00
Ian Lynagh
b0944a22b8
Fix bash syntax
...
This should stop
.github/workflows/script/update-node-modules.sh: line 1: [: missing `]'
2024-06-12 12:55:46 +01:00
Henry Mercer
94acfdc22c
Upload SARIF with ref/sha inputs: Generate SARIF with analyze Action
2024-06-11 20:22:17 +01:00
Henry Mercer
ba4e487a2c
Update checkout_path test
...
Just call `analyze`, since `upload: never` skips most of the functionality we want to test anyway.
2024-06-11 19:30:30 +01:00
Henry Mercer
485d096a80
Update upload-sarif ref/sha input test
...
We are already testing the analyze Action in a separate check.
2024-06-11 19:29:39 +01:00
Henry Mercer
12243c759f
Disable database upload in test mode
2024-06-11 19:07:13 +01:00
Henry Mercer
b004bb45a8
Add PR check for direct tracing with custom working directory
2024-06-11 16:45:53 +01:00
Henry Mercer
b411f9b125
Try installing npm without sudo
2024-06-11 11:50:08 +01:00
Henry Mercer
2838cede68
Add shebang to update Node modules script
2024-06-11 11:48:24 +01:00
Angela P Wen
67d5a9a476
PR Checks: Use tools: linked rather than tools: latest
...
Also changes the input and output in the `prepare-test` Action to use `linked`.
2024-05-31 11:49:47 +02:00
Angela P Wen
7c4668115d
Also remove old versions from debug artifacts download step
2024-05-17 16:07:47 -07:00
Angela P Wen
b0a1d92ae3
PR checks: stop running unset-env on two old CLI versions
...
Looks like there was a bug in the oldest two CLI versions, on `macos-12` here.
2024-05-17 15:47:35 -07:00
Angela P Wen
23c1981a3f
PR check: add explicit setup-go step to unset-env check
...
Go has been removed from the PATH in the most recent Mac runner images rollouts.
2024-05-17 15:33:51 -07:00
Angela P Wen
46fc2c9526
PR Checks: remove old versions from debug artifacts check
...
Now that this check is running on MacOS, it runs into a known issue with the build tracer on ARM Macs that was fixed in CLI v2.15.1.
2024-05-17 15:16:54 -07:00
Angela P Wen
445165beea
PR Checks: disable tests for Swift on Linux until CLI 2.17.4
2024-05-17 15:08:08 -07:00
Fotis Koutoulakis
08487dbb93
Merge pull request #2284 from github/NlightNFotis/add_tools_help
...
Add documentation for the `tools` option in the various workflow files
2024-05-13 15:07:53 +01:00
Fotis Koutoulakis (@NlightNFotis)
4f59156fc8
Improve wording on internal workflows and add clarification for tools input in the description.
2024-05-13 10:46:04 +01:00
Fotis Koutoulakis (@NlightNFotis)
6182f337aa
Add documentation for the tools option in the various workflow files
2024-05-10 16:57:20 +01:00
Henry Mercer
f73b0b70eb
Disable fail fast for non-generated workflows
2024-05-10 16:27:12 +01:00
Henry Mercer
c59e05245f
Disable fail fast in generated workflows
2024-05-10 16:24:22 +01:00
Henry Mercer
2c25369331
Run release process using Python 3.12
2024-05-08 13:49:53 +01:00