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
Angela P Wen
41857bab35
Textually replace CodeQL version in package.json ( #2269 )
...
Textually replace CodeQL version in `package.json` instead of using `npm version`, which occasionally fails due to merge conflicts that arise in the `package.json` process.
Co-authored-by: Henry Mercer <henrymercer@github.com >
2024-05-01 10:10:05 -07:00
Angela P Wen
ac2f82a1ff
Log warning if SIP is disabled and CLI version is < 2.15.1 ( #2261 )
...
* 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
2024-04-25 22:20:13 +00:00
Henry Mercer
9b87e0a8c4
Merge pull request #2241 from github/nickfyson/speculative-script-fix
...
fix handling of backport changelog
2024-04-16 19:00:12 +01:00
Nick Fyson
c7a8056fc3
simplify while loop
2024-04-16 15:05:09 +01:00
Henry Mercer
ea78e51e31
Merge branch 'main' into henrymercer/autobuild-with-direct-tracing
2024-04-15 18:29:26 +01:00
Henry Mercer
59771ddf53
Run PR check on Windows too
2024-04-15 18:26:58 +01:00
Nick Fyson
f2c09fb28a
fix handling of backport changelog
2024-04-15 15:54:09 +01:00
Henry Mercer
aa4a08dd29
Add PR check for direct tracing
2024-04-12 17:48:45 +01:00
Michael B. Gale
96f44cb9d2
Add integration test for new diagnostic
2024-04-11 17:20:51 +01:00