Michael Nebel
763d53afed
C#: Remove the override and ext column from the summaries printing test.
2024-05-16 15:08:45 +02:00
Cornelius Riemenschneider
47f679dc34
C#: Remove version constraints on most dependencies.
...
This means that `dotnet paket update` will pull in the
latest matching versions of all dependencies, except
the pinned roslyn versions.
GitInfo also remains pinned, as we're removing that
dependency when converting the build to bazel anyways.
This removes a whole bunch of transitive dependencies
we no longer need, resulting in a smaller distribution,
and hopefully a smaller build.
2024-05-16 13:51:36 +02:00
Cornelius Riemenschneider
8dc9c95be4
Merge pull request #16376 from github/criemen/dotnet-paket
...
C#/C++: Convert C# code to use `paket` package manager
2024-05-16 13:45:25 +02:00
Cornelius Riemenschneider
74e446ea3b
Paket/C#: Only pull in the tool restore targt via InitialTargets.
2024-05-16 11:42:20 +02:00
Tamas Vajk
62faab320b
C#: Pin dotnet SDK version in integration test relying on razor source generator
2024-05-16 09:00:53 +02:00
Cornelius Riemenschneider
1b22e0879a
Paket/C#: Automatically restore tools for CSharp.sln.
...
This is not a general fix, as we not always build the
solution file, but this should improve the DX for
local developers that use the solution file.
2024-05-15 21:51:33 +02:00
Cornelius Riemenschneider
950e8c85e7
Paket: Prevent recursion into ql/csharp/ql directory.
2024-05-15 14:17:04 +02:00
Cornelius Riemenschneider
a158e40cc2
MSBuild: Move paket restore target inclusion to global file.
2024-05-15 14:17:02 +02:00
Cornelius Riemenschneider
8f207e7a06
Add dotnet tool restore to local CI.
2024-05-15 14:16:47 +02:00
Cornelius Riemenschneider
3f020a96e4
Remove unused dependency.
2024-05-15 13:37:05 +02:00
Cornelius Riemenschneider
25b7214064
C++: Move Windows autobuilder to paket dependencies.
2024-05-15 13:36:51 +02:00
Cornelius Riemenschneider
723850394d
Add paket files to .gitignore.
2024-05-15 13:28:03 +02:00
Cornelius Riemenschneider
f1616d3c26
Add auto-generated paket restore targets.
2024-05-15 13:28:01 +02:00
Cornelius Riemenschneider
45167cf9f1
C#: Switch over dependencies in msbuild files to paket.
2024-05-15 13:28:00 +02:00
Cornelius Riemenschneider
04c26056a1
C#: Commit paket-based dependency tree.
2024-05-15 13:27:58 +02:00
Cornelius Riemenschneider
4a85cc98e5
C#: Add tool file for paket.
2024-05-15 13:27:56 +02:00
Cornelius Riemenschneider
ab7d30a464
Merge branch 'main' into criemen/move-win-autobuilder
2024-05-15 10:58:01 +02:00
github-actions[bot]
32e8b5c667
Post-release preparation for codeql-cli-2.17.3
2024-05-14 21:14:08 +00:00
github-actions[bot]
100166fa53
Release preparation for version 2.17.3
2024-05-14 19:23:18 +00:00
Cornelius Riemenschneider
869bf8afc6
C++/C#: Move the Windows autobuilder into a subfolder in ql/csharp.
...
This is a necessary preparation for moving the C# dependency management to `paket`,
which in turn is a necessary preparation for moving the C# build to bazel.
As we discovered in https://github.com/github/codeql/pull/16376 ,
`paket` tries to restore all projects recursively from the root folder.
If we support building C# code under both `ql/csharp` and `ql/cpp`, we need
to have a single lockfile under `ql`, as both codebases share the same set of dependencies
(and utilities from `ql/csharp/extractor`).
Then, `paket` will also try to restore things that look like "C# projects" in other languages'
folders, which is not what we want.
Therefore, we address this by moving all C# code into a common root directory, `ql/csharp`.
This needs an internal PR to adjust the buildsystem to look for the autobuilder in the new location.
2024-05-14 13:45:49 +02:00
Michael Nebel
79c6834aa3
Merge pull request #16374 from michaelnebel/java/narrowsuperimpl
...
Java: Improve finding best type for models and lifting.
2024-05-14 13:12:04 +02:00
Joe Farebrother
a62ce4c51d
Merge pull request #16461 from joefarebrother/csharp-missing-cwe-metadata
...
C#: Add missing CWE tags
2024-05-14 09:32:06 +01:00
Joe Farebrother
513a319149
Change cwe to 348
2024-05-13 22:38:47 +01:00
Chuan-kai Lin
372746ffd4
Merge pull request #16419 from github/cklin/csharp-entities-reorder
...
C#: Use entities in reorder directives
2024-05-13 10:25:50 -07:00
Joe Farebrother
20a1e22c44
Add missing CWE tags
2024-05-09 10:33:48 +01:00
Michael Nebel
f00ad7c0e7
C#/Java: Invert api filtering logic.
2024-05-08 14:42:53 +02:00
Michael Nebel
cfb0a862c1
Merge pull request #16356 from michaelnebel/csharp/aligntelemetryimplementation
...
C#: Base telemetry Api Source/Sink nodes on abstract classes.
2024-05-07 09:16:38 +02:00
Michael Nebel
757cf8d43a
C#: Fix a comment typo.
2024-05-06 16:48:31 +02:00
Tom Hvitved
6233da3e40
Merge pull request #16399 from hvitved/csharp/unique-get-location
...
C#: Make `Element.getLocation` (mostly) functional
2024-05-05 20:18:19 +02:00
Chuan-kai Lin
077a2e3479
C#: Use entities in reorder directives
2024-05-03 11:15:42 -07:00
Tom Hvitved
3c91333d0b
Address review comment
2024-05-03 14:09:41 +02:00
Michael Nebel
e64a2d6c9c
C#: Align telemetry implementation with Java.
2024-05-03 12:48:14 +02:00
Tamás Vajk
f99cb3f649
Merge pull request #16396 from tamasvajk/buildless/opt-out-feed-check
...
C#: Change nuget feed responsiveness checking to be opt-out
2024-05-02 15:04:28 +02:00
Tamás Vajk
dfdd79d8cf
Merge pull request #16395 from tamasvajk/buildless/logs1
...
C#: Add file path to log messages in assets.json parsing
2024-05-02 15:03:57 +02:00
Tom Hvitved
8ec4f0b5bd
C#: Update expected test output
2024-05-02 14:53:02 +02:00
Tom Hvitved
f5d4b2e6cd
C#: Make Element.getLocation (mostly) functional
2024-05-02 14:16:34 +02:00
Tamas Vajk
d909f2bc4f
Fix expected test output
2024-05-02 13:32:01 +02:00
Owen Mansel-Chan
83249cd9c2
Fix grammar in comment
2024-05-02 09:59:48 +01:00
Tamas Vajk
c6185b30ba
C#: Change nuget feed responsiveness checking to be opt-out
2024-05-02 10:25:12 +02:00
Tamas Vajk
9ce08c586c
C#: Add file path to log messages in assets.json parsing
2024-05-02 10:14:26 +02:00
Owen Mansel-Chan
16dcc0969b
Standardise comment explaining why extensible predicates must be defined
2024-05-01 22:00:01 +01:00
Owen Mansel-Chan
09e59ccf44
Name files with empty definitions of MaD extensible predicates to erowdmpty.model.yml
2024-05-01 21:39:38 +01:00
github-actions[bot]
99928b82ed
Post-release preparation for codeql-cli-2.17.2
2024-04-30 12:15:35 +00:00
github-actions[bot]
5228d94d42
Release preparation for version 2.17.2
2024-04-30 10:25:51 +00:00
Erik Krogh Kristensen
7e839792da
Merge pull request #16330 from erik-krogh/del-deps-apr-2024
...
All: delete outdated deprecations
2024-04-30 10:43:39 +02:00
Michael Nebel
a304e2d8d6
Merge pull request #16248 from michaelnebel/csharp/groupsprojectbeforerestore
...
C#: Restore projects and collect dependencies for projects in the same folder sequentially.
2024-04-29 14:05:40 +02:00
Michael Nebel
d62e888b86
C#: Code quality improvements.
2024-04-29 09:27:12 +02:00
erik-krogh
800d7546fa
change all the change-notes to breaking
2024-04-26 17:17:23 +02:00
Tamas Vajk
1d45e3a558
C#: Store buildless extraction timing information and return in telemetry query
2024-04-26 14:59:31 +02:00
erik-krogh
14d88eb3ce
add change-notes
2024-04-26 12:56:28 +02:00