Cornelius Riemenschneider
526dbe5901
Address review, also run semmle-util tests.
2024-12-09 12:19:01 +01:00
Cornelius Riemenschneider
18560cde9d
C#: Shorten test target names to make Windows happy.
2024-12-09 10:54:04 +01:00
Michael Nebel
4e079d34b9
C#: Clean up dependencies Newtonsoft.Json and dont override nowarn.
2024-12-06 15:55:30 +01:00
Michael B. Gale
c8ccfe40a5
C#: Create certificate from string, rather than file
2024-12-06 13:13:41 +00:00
Michael B. Gale
653d68ea94
C#: Explicitly close writer in DependabotProxy
2024-12-06 13:13:15 +00:00
Michael B. Gale
952488c2d8
C#: Fix possible null dereference
2024-12-05 12:32:55 +00:00
Michael B. Gale
7369d043ed
C#: Don't initialise DependabotProxy on Windows or macOS
2024-12-05 12:25:45 +00:00
Michael B. Gale
2e80e09f52
C#: Apply suggestions from code review for DependabotProxy
2024-12-05 12:15:27 +00:00
Michael B. Gale
ee7f0b0f2a
C#: Load Dependabot Proxy certificate in DependabotProxy, and implement IDisposable
2024-12-05 12:15:26 +00:00
Michael B. Gale
ca251fb840
C#: Set up proxy for IsFeedReachable, if configured
2024-12-05 12:15:23 +00:00
Michael B. Gale
984091d4a4
C#: Propagate DependabotProxy instance down from DependencyManager
2024-12-05 12:14:29 +00:00
Michael B. Gale
e999ec1ecf
C# Expose CertificatePath from DependabotProxy
2024-12-05 12:14:28 +00:00
Michael B. Gale
87bd21e12c
C#: Use Add for environment variables
2024-12-05 12:14:27 +00:00
Michael B. Gale
de415d68cf
C#: Add more logging to DependabotProxy
2024-12-05 12:14:26 +00:00
Michael B. Gale
6cd5711313
C#: Set environment variables for proxy for calls to dotnet
2024-12-05 12:14:25 +00:00
Michael B. Gale
8ca75602d8
C#: Initialise DependabotProxy in DotNetCliInvoker
2024-12-05 12:14:25 +00:00
Michael B. Gale
232caa7185
C#: Add DependabotProxy class
2024-12-05 12:14:24 +00:00
Michael B. Gale
537601290b
C#: Add CODEQL_PROXY_* environment variable names
2024-12-05 12:14:23 +00:00
Michael Nebel
dde0281d25
C#: Use dedicated lock type where applicable.
2024-12-04 14:46:14 +01:00
Michael Nebel
0fc46f5855
C#: Fix compiler warnings related to errors in XML comments.
2024-11-19 16:30:48 +01:00
Michael Nebel
201a5e9faa
C#: Update the extractor to target .NET 9.
2024-11-19 10:25:52 +01:00
Tamas Vajk
e7844e2855
C#: Remove Semmle.Extraction project and move content to Semmle.Extraction.CSharp
2024-11-13 13:47:40 +01:00
Tamás Vajk
b91ad04e6a
Merge pull request #17257 from tamasvajk/buildless/temp-locations
...
C#: Change random temp folder names to hash values
2024-08-21 11:39:40 +02:00
Tamas Vajk
07a5c20309
Fix/add doc comments
2024-08-20 14:35:31 +02:00
Tamas Vajk
a0dc20caef
Fix hashed value on Windows
2024-08-20 14:33:33 +02:00
Tamas Vajk
0037ad406d
C#: Adjust buildless source generator folders
2024-08-20 13:43:10 +02:00
Tamas Vajk
79bd81fa12
C#: Adjust buildless package restore folders and tests
2024-08-20 12:12:23 +02:00
Tamas Vajk
9d7314febb
C#: Change random temp folder names to hash values
2024-08-19 15:56:56 +02:00
Tamas Vajk
8b6c293b5c
C#: Add retry logic to file (nuget.exe, dotnet-install.sh) downloads
2024-08-19 12:19:51 +02:00
Tamas Vajk
bfaafcf88c
Address review findings
2024-08-12 15:49:09 +02:00
Tamas Vajk
089999dd3c
C#: Fix logging in assets file parsing
2024-08-12 14:06:28 +02:00
Tamas Vajk
7388c6db24
Downgrade buildless TSP warnings to notes
2024-08-07 11:14:16 +02:00
Tamas Vajk
d689ab0916
Revert "C#: Order files in buildless extraction"
...
This reverts commit ccf56a21c2 .
2024-07-12 10:11:13 +02:00
Tamás Vajk
fd8cda36e5
Merge pull request #16924 from tamasvajk/feature/winforms-linux
...
C#: Restore Windows dependencies when Windows Forms or WPF usage is detected
2024-07-11 11:01:37 +02:00
Tamas Vajk
ccf56a21c2
C#: Order files in buildless extraction
2024-07-10 10:53:53 +02:00
Tamas Vajk
7387c565e4
C#: Restore Windows dependencies when Windows Forms or WPF usage is detected
2024-07-08 14:44:20 +02:00
Tamas Vajk
199a9688af
C#: Fix quality issues
2024-06-28 13:58:08 +02:00
Tamas Vajk
0c34b4535a
C#: Change string.Format calls to interpolated strings
2024-06-27 09:20:50 +02:00
Tamas Vajk
beffc2a49d
C#: Remove unneeded source folder from Bazel build scripts
2024-06-07 15:23:45 +02:00
Tamas Vajk
c608675212
C#: Quote nuget.exe path
2024-06-04 12:49:32 +02:00
Tamás Vajk
a1415e2b6d
Merge pull request #16661 from tamasvajk/buildless/nuget-path-space
...
C#: Quote packages.config paths
2024-06-04 11:53:55 +02:00
Tamas Vajk
9af6cb8e4b
Quote packages.config paths
2024-06-04 10:47:00 +02:00
Tamas Vajk
f4d3756894
C#: Prefer downloading nuget.exe over local instances
2024-06-04 09:58:04 +02:00
Cornelius Riemenschneider
d30ed54bfd
Merge branch 'main' into criemen/bazel-csharp
2024-05-24 18:02:20 +02:00
Tamás Vajk
5cf7112d4c
Merge pull request #16541 from tamasvajk/buildless/use-nuget-config-fallback
...
C#: Use nuget feeds from nuget.config in fallback restore
2024-05-23 10:43:03 +02:00
Cornelius Riemenschneider
576ea325e8
Merge remote-tracking branch 'origin/main' into criemen/bazel-csharp
2024-05-23 10:21:19 +02:00
Tamás Vajk
c9f468578d
Merge pull request #16521 from tamasvajk/impr/refactor-common-csproj-prop
...
C#: Refactor common msbuild properties
2024-05-22 13:38:31 +02:00
Tamas Vajk
12494a0c5a
C#: Use nuget feeds from nuget.config in fallback restore
2024-05-21 12:47:38 +02:00
Tamás Vajk
1a20a624d6
Merge pull request #16498 from tamasvajk/buildless/use-nuget-from-path
...
C#: Use nuget.exe from the executing machine instead of always downlo…
2024-05-21 09:38:47 +02:00
Cornelius Riemenschneider
71372bc74c
C#: Add Bazel-based build system.
...
This commits a bazel-based build system for C#
using `rules_dotnet`. External dependencies are managed
via `paket`, and updates to the generated bazel files
are done via `./update-deps.sh`.
We're providing our own (minimal) test runner for `xunit`
tests.
2024-05-21 09:14:13 +02:00