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
c8fb403f2f
Add PR check for cleaning up database cluster dir
2024-06-12 13:19:30 +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
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
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
445165beea
PR Checks: disable tests for Swift on Linux until CLI 2.17.4
2024-05-17 15:08:08 -07:00
Henry Mercer
c59e05245f
Disable fail fast in generated workflows
2024-05-10 16:24:22 +01: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
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
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
Henry Mercer
5e9199f7b4
Update language autodetect Swift check
2024-04-09 18:25:58 +01:00
Henry Mercer
88fafebdd3
Update diagnostics export PR check to use 2.12.6
2024-04-09 12:32:29 +01:00
Henry Mercer
2f0d0eaebd
Update PR checks
2024-04-09 12:19:26 +01:00
Angela P Wen
f421cda8e7
Run integration test PR checks nightly ( #2222 )
...
* Run integration test PR checks nightly
Scheduled for 5AM UTC. This will assist in catching bugs introduced with new runner images.
* Specify generated YAML indentations
For consistency with our non-autogenerated files and GitHub documentation, we should further indent items in lists (`sequence`).
2024-04-04 10:30:18 -07:00
Michael B. Gale
e3a86ed8b6
Add comment justifying why we set cache: false
2024-02-22 17:54:19 +00:00
Michael B. Gale
5d55901fc8
Use Go 1.22 in workflows
2024-02-22 17:50:21 +00:00
Henry Mercer
d88d538126
Add PR check for specifying configuration using the config input
2024-02-15 12:07:19 +00:00
Henry Mercer
65853b9b29
Add e2e test for rolling back build mode
2024-02-12 23:31:59 +00:00
Henry Mercer
fc9f9e5ef9
Merge pull request #2120 from github/henrymercer/no-autobuild-action-necessary-with-build-mode
...
Allow omitting the autobuild Action when build mode specified
2024-02-08 16:23:54 +00:00
Henry Mercer
f3ced614cb
Add PR checks for other build modes
2024-02-08 15:40:46 +00:00
Josh Soref
932a7d5a59
Remove stray trailing spaces ( #2122 )
2024-02-08 09:48:13 +00:00
Henry Mercer
0ab8e2a32a
Test omitting autobuild Action when build mode specified
2024-02-07 13:19:29 +00:00
Henry Mercer
e1fa6ddb4a
Disable debug mode in checkout path tests
...
This avoids uploading debug artifacts, which takes a while.
2024-02-02 19:16:53 +00:00
Henry Mercer
1d4866b058
Only run custom checkout_path tests against a single CodeQL version
...
These tests do not depend on the CodeQL version.
2024-02-02 19:16:01 +00:00
Henry Mercer
463930c71f
Add PR check for none build mode
2024-01-31 14:55:12 +00:00
Henry Mercer
d7437a2202
Remove deprecated CODEQL_PASS_CONFIG_TO_CLI env var from PR checks
2024-01-04 16:41:50 +00:00
Henry Mercer
7963a60016
Merge pull request #2009 from github/henrymercer/drop-codeql-v2.11.5
...
Remove support for CodeQL v2.11.5 and earlier
2024-01-04 13:27:31 +00:00
Henry Mercer
35b10b5ff7
Merge branch 'main' into henrymercer/drop-codeql-v2.11.5
2024-01-02 18:03:32 +00:00
Henry Mercer
fb410e7156
Update PR check source
2024-01-02 12:18:35 +00:00
dependabot[bot]
596b173a4e
Bump the actions group with 2 updates ( #2056 )
...
* Bump the actions group with 2 updates
Bumps the actions group with 2 updates: [actions/setup-python](https://github.com/actions/setup-python ) and [actions/setup-go](https://github.com/actions/setup-go ).
Updates `actions/setup-python` from 4 to 5
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v5 )
Updates `actions/setup-go` from 4 to 5
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump `setup-python` and `setup-go` to v5
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Angela P Wen <angelapwen@github.com >
2023-12-27 17:12:00 -08:00
nickfyson
0e9a210226
update workflows to run on all release branches
2023-12-06 15:57:43 +00:00
Henry Mercer
649145214e
Update PR checks
...
Stop testing `stable-20220908` bundle as this is no longer supported.
2023-11-27 12:41:44 +00:00
dependabot[bot]
9f150ba795
Bump the actions group with 1 update ( #2004 )
...
* Bump the actions group with 1 update
Bumps the actions group with 1 update: [actions/github-script](https://github.com/actions/github-script ).
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump `github-script` version to v7
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Angela P Wen <angelapwen@github.com >
2023-11-20 15:32:23 -08:00
Andrew Eisenberg
91733ada76
Remove reference to CODEQL_RUNNER
2023-11-02 07:50:32 -07:00
Andrew Eisenberg
7c60ff7ad6
Use setup-python@v4
2023-11-02 07:49:59 -07:00
Andrew Eisenberg
9ef69a2c7a
Be more precise about when to use python 3.11
...
Only run use 3.11 on versions of of the CLI that we know don't support
3.12.
2023-11-01 18:10:09 -07:00
Andrew Eisenberg
bd4005aa6a
Force python 3.11 for macos
...
3.12 does not work.
2023-11-01 16:01:27 -07:00
Andrew Eisenberg
da4c46015a
Use the correct action input parameter
2023-10-31 17:15:51 -07:00
Paolo Tranquilli
7f7aa09c9a
Add pre-commit configuration
...
[pre-commit](https://pre-commit.com/ ) is a framework for easy set-up
of pre-commit hooks.
This adds configuration for it to run:
* ts compilation
* ts linting
* pr-checks synchronization
The latter required the `sync.py` to be callable from the project root.
`pre-commit` can be enabled with
```
python3 -m pip install pre-commit
pre-commit install
```
2023-10-26 11:03:40 +02:00
Paolo Tranquilli
e3f5f833da
Apply suggestions from code review
...
Co-authored-by: Henry Mercer <henry.mercer@me.com >
2023-10-25 12:23:32 +02:00
Paolo Tranquilli
838be48ce0
C++: tweak deptrace checks
2023-10-24 11:31:04 +02:00
Paolo Tranquilli
959337a156
C++: fix autobuild pr-checks for macOS
2023-10-24 11:10:13 +02:00
Paolo Tranquilli
54e4af648d
C++: fix autobuild pr-checks to latest codeql-cli version
2023-10-23 17:42:59 +02:00