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
Tamas Vajk
6da0592ab6
C#: Refactor common msbuild properties
2024-05-21 08:55:12 +02:00
Cornelius Riemenschneider
a6ce24dc39
C#: Reformat project files with paket.
...
When running `dotnet paket update` or `dotnet paket install`, `paket`
forcefully reformats the project files. This is unfortunate.
One option is to accept these changes, as they're not harmful.
They do mean that each project includes the Paket restore targets individually,
instead of doing so via `Directory.Build.targets`.
Another option would be to not merge this PR, and then I'll document that
the changes to the csproj files should be ignored when running `paket` instead.
I don't really mind either way.
2024-05-17 12:19:53 +02:00
Tamas Vajk
a79105e2ae
C#: Use nuget.exe from the executing machine instead of always downloading it
2024-05-16 23:15:04 +02:00