Nick Fyson
c757f9f6de
Apply suggestions from code review
...
Co-authored-by: Henry Mercer <henry.mercer@me.com>
2023-12-13 12:47:00 +00:00
nickfyson
7898bc2041
add pr check for node version consistency
2023-12-13 11:54:57 +00:00
Nick Fyson
ea1e72c669
Update .github/workflows/pr-checks.yml
...
Co-authored-by: Henry Mercer <henry.mercer@me.com>
2023-12-13 11:37:06 +00:00
Nick Fyson
b974542e9f
Merge branch 'main' into nickfyson/node-20
2023-12-13 11:26:45 +00:00
dependabot[bot]
b995212303
Bump the actions group with 2 updates ( #2024 )
...
* 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>
* Rebuild
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-12-12 21:18:31 +00:00
nickfyson
95be4b277c
add not about continuing testing on node 16
2023-12-07 17:04:27 +00:00
nickfyson
303dec0fbd
fix choice of older node version to test
2023-12-07 16:03:07 +00:00
nickfyson
5b52b36d41
reintroduce PR check that confirm action can be still be compiled on node16
2023-12-07 14:10:26 +00:00
nickfyson
0e9a210226
update workflows to run on all release branches
2023-12-06 15:57:43 +00: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
dependabot[bot]
321d3e057d
Bump the actions group with 1 update
...
Bumps the actions group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 18:00:31 +00:00
Henry Mercer
9f45792756
Update autogenerated notice to refer to specific ruamel.yaml version
2023-06-12 13:28:11 +01:00
Henry Mercer
5be8bd1c16
Pin version of ruamel.yaml to avoid checks breaking
2023-06-12 13:28:00 +01:00
Henry Mercer
d5dcff5766
Remove Node 12 compatibility check
2023-01-18 21:07:41 +00:00
Henry Mercer
e530813ab8
Remove PR checks for v1
2023-01-16 18:49:32 +00:00
dependabot[bot]
7aa5026a55
Bump actions/setup-python from 3 to 4 ( #1416 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-05 08:20:36 +01:00
Henry Mercer
5767f918ef
Remove redundant fail-fast configurations
2022-10-27 15:19:07 +01:00
Aditya Sharad
2f739fcd04
CI: Combine verify-pr-checks and check-for-conflicts jobs
...
Reduce the number of concurrent jobs by 1.
Run these checks in succession instead, as the
`check-file-contents` job in the PR checks workflow.
2022-07-29 12:07:38 -07:00
Aditya Sharad
ceea66834a
CI: Move Runner checks into their own workflow
...
Refactor the PR checks workflow into two workflows:
PR checks and Runner checks.
This does not change the actual check jobs that are run.
It also does not change the expected check names
(which rely only on the job name, not the workflow name).
This makes it easier to inspect workflow run summaries in the UI
and to separately retry subsets of failed jobs in case of flakiness.
In future we will clean up the Runner checks,
since this is a deprecated component.
2022-07-28 16:35:51 -07:00
Aditya Sharad
992d011666
CI: Combine JS lint and JS check jobs
...
Reduce the number of concurrent jobs.
This will require a branch protection rule update,
renaming `check-js` to Check JS` and removing `Lint`.
2022-07-28 15:37:55 -07:00
Aditya Sharad
caa2a0df0a
Runner tests: Attempt to source the tracer env, display the binary path
2022-07-27 12:05:31 -07:00
Aditya Sharad
a2f4d66a8b
Runner tests: Read CODEQL_RUNNER from the stored JSON
...
This test workflow does not source the environment from the init step,
so we need to manually read in the variable.
2022-07-25 15:33:52 -07:00
Aditya Sharad
dc1c51db28
Actions: Fix failing Runner autobuild test on macOS
...
Add the missing `$CODEQL_RUNNER` prefix to the autobuild command line.
This intermediate process works around System Integrity Protection,
allowing the tracer to start the C# extractor for the dotnet builds
within the autobuild process.
The test used to pass without this because the legacy CLR tracer bypassed SIP
while dotnet 5 was used on the Actions virtual environment.
Now that the virtual environment uses dotnet 6, the CLR tracer no longer works,
and we need to explicitly work around SIP.
This test will eventually be replaced by an internal integration test for the
equivalent functionality in the CLI. For now, this change makes the test
continue to pass.
2022-07-25 14:06:23 -07:00
Henry Mercer
79ec03f3e5
Run npm scripts on using bash so Windows can find commands
2022-06-29 18:58:38 +01:00
Henry Mercer
7ebbfcbbdd
Run unit tests on Windows too
2022-06-29 10:07:31 +01:00
Henry Mercer
9daf1de73c
Update references to release branches
...
Prepare for renaming `v1` -> `releases/v1` and `v2` -> `releases/v2`.
2022-04-14 17:48:46 +01:00
Henry Mercer
ea751a9fae
Update other Actions from v2 to v3
2022-03-30 19:46:09 +01:00
Henry Mercer
a2949f47b3
Update actions/checkout from v2 to v3
2022-03-30 19:46:09 +01:00
Edoardo Pirovano
a9095cefc9
Avoid failure if @types/node is already 12.12
2022-03-30 16:58:25 +01:00
Henry Mercer
e769c2dd6e
Run all PR checks on v2 branch
2022-03-30 15:59:09 +01:00
Henry Mercer
2f4dd4bb41
Use git add --all .
2022-03-29 13:27:03 +01:00
Henry Mercer
9e403590f4
Improve code comments
2022-03-28 18:02:19 +01:00
Henry Mercer
45b96c3de6
Add PR check to validate compatibility with Node 12
2022-03-28 16:40:01 +01:00
Andrew Eisenberg
76c3e91b1f
Bump timeout to 45 minutes
...
With a 30 minute timeout, we were getting some cancelled runs.
This should fix it.
2022-03-11 11:45:45 -08:00
Andrew Eisenberg
628afae9d3
Add a timeout of 30 min
...
For all CI jobs. Based on some eye-balling 30 minutes should be
enough time for all jobs to complete.
2022-03-08 14:57:35 -08:00
Henry Mercer
b8047e5610
Use windows-2019 for CI jobs involving build tracing
...
Build tracing currently does not support Windows 2022, so use
`windows-2019` instead of`windows-latest`.
2022-02-08 13:29:20 +00:00
Edoardo Pirovano
265a7db16a
Remove dotnet restore calls from CI checks
2021-12-13 18:04:46 +00:00
Andrew Eisenberg
a8cf6f42c2
Revert "Bump default CodeQL version to 2.7.3"
2021-12-08 10:07:10 -08:00
Edoardo Pirovano
dc32d5448f
Add a workflow step to do dotnet restore
2021-12-08 14:47:42 +00:00
Robert
f721f011bf
Add call to dotnet restore
2021-12-06 09:43:07 +00:00
Chuan-kai Lin
70b730eb7d
Add RAM and threads options to init action
2021-10-28 15:09:59 -07:00
Edoardo Pirovano
1f4460b9fb
Make use of multi-language and indirect tracing
2021-09-22 16:12:23 +01:00
Edoardo Pirovano
014d3ea60a
Don't use shared compilation
2021-09-21 17:28:22 +01:00
Edoardo Pirovano
8caa0808ee
Upload tracer logs
2021-09-21 14:46:08 +01:00
Edoardo Pirovano
444316b6c6
Refactor PR checks
2021-09-08 13:59:52 +01:00
Andrew Eisenberg
e22a6cd3c9
Merge branch 'main' into aeisenberg/pr-check-names
2021-09-01 15:34:36 -07:00
Andrew Eisenberg
2ba7208ff2
Merge branch 'main' into aeisenberg/pr-check-names
2021-09-01 07:27:25 -07:00
Andrew Eisenberg
d1ff4d6297
Try the nightly build for packaging integration tests
2021-08-31 19:21:37 -07:00