Copilot
20e19b97ee
Fix NuGet packaging to handle dynamic glibc versions ( #8474 )
...
* Initial plan
* Fix NuGet package to support any glibc version
Make mk_nuget_task.py more robust by using pattern matching for glibc versions
instead of hardcoding specific versions. This fixes the issue where builds with
newer glibc versions (e.g., 2.39) were not recognized, causing the linux-x64
runtime to be missing from the NuGet package.
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
* Optimize regex patterns with non-capturing groups
Use non-capturing groups (?:) instead of capturing groups () for better
performance, as the captured groups are not used.
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2026-02-02 09:16:27 -08:00
Copilot
62cd39729f
Fix NuGet package missing Microsoft.Z3.dll due to inverted replace() logic ( #8029 )
...
* Initial plan
* Fix NuGet packaging and add GitHub Actions workflow
- Fixed critical bug in mk_nuget_task.py replace() function
- Created comprehensive GitHub Actions workflow for building NuGet packages
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
* Add documentation and improve code comments
- Added comprehensive README for NuGet build workflow
- Added detailed comments explaining the replace() function fix
- Verified all Python syntax is correct
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2025-11-16 11:46:16 -08:00
Copilot
6eee8688c2
Add Windows ARM64 builds to NuGet packages for nightly and release pipelines ( #7847 )
...
* Initial plan
* Add Windows ARM64 builds to NuGet packages for nightly and release pipelines
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2025-09-03 19:03:51 -07:00
Copilot
449704ef64
Enable ARM64 support in .NET NuGet package ( #7846 )
...
* Initial plan
* Enable ARM64 support in .NET NuGet package by adding Linux ARM64 and macOS ARM64 to os_info mapping
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
2025-09-03 15:20:54 -07:00
Solal Pirelli
4792068517
Attempt at adding the README to the NuGet package ( #7807 )
...
* Attempt at adding README to NuGet package
* Forgot to enable publishing
2025-08-23 11:15:51 -07:00
Nikolaj Bjorner
fa5a50c4f9
fix #7295
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-03-12 11:43:31 -07:00
Nikolaj Bjorner
d714f1b6c5
update path
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-03-03 14:23:33 -08:00
Nikolaj Bjorner
7eb401b891
extract paths within zip file
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-03-03 07:15:29 -08:00
Nikolaj Bjorner
476c5ee110
improve diagnostics
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-03-02 19:36:47 -08:00
Nikolaj Bjorner
14390eeac2
fix typo
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-03-02 18:44:04 -08:00
Nikolaj Bjorner
62616cf37c
fixup nuget task
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-03-02 17:13:03 -08:00
Nikolaj Bjorner
a97e5fcf0e
fix error in mk_nuget_task.py
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-02-28 18:18:51 -08:00
Nikolaj Bjorner
cd95c7e72a
add diagnostics to extraction of Microsoft.pdb/xml/dll
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2025-02-28 13:55:44 -08:00
Nikolaj Bjorner
4f7b6c794e
always copy Microsoft.Z3.xml into package directory #7482
2024-12-21 13:10:05 +01:00
Nikolaj Bjorner
a2fa4ff1bc
update assembly names
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-03 16:52:20 -08:00
Nikolaj Bjorner
c9267055c2
update assembly names
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-02-03 16:14:03 -08:00
Nikolaj Bjorner
9bd8e35581
adapt paths to new distribution
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-01-30 10:07:38 -08:00
Nikolaj Bjorner
995b40865b
remove readme reference, add arm64 build to nightly
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-13 18:44:11 -08:00
Nikolaj Bjorner
0f4e96ac5d
fix character
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-10 20:50:32 -08:00
Nikolaj Bjorner
5fc039d6ea
nuget spec: does this work?
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-10 12:33:29 -08:00
Nikolaj Bjorner
5732c3c980
add readme under content
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-10 11:11:37 -08:00
Nikolaj Bjorner
91837c3aee
try adding readme again
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-10 10:22:41 -08:00
Nikolaj Bjorner
dce2f3d88f
add release notes
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-06 07:10:56 -08:00
Nikolaj Bjorner
b3ef74c86d
remove readme for dist
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-05 18:50:23 -08:00
Nikolaj Bjorner
fc3a7655a5
try to put readme in root
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-05 18:06:17 -08:00
Nikolaj Bjorner
2c8d33851a
add README path to mk_nuget_task
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-05 16:38:35 -08:00
Nikolaj Bjorner
8111d879cd
add README path to mk_nuget_task
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-05 16:37:48 -08:00
Nikolaj Bjorner
426d7f5810
remove reference to readme in nuget task
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-05 12:11:29 -08:00
NikolajBjorner
7c81ee0890
fix case of README.md in nuget
...
Signed-off-by: NikolajBjorner <nbjorner@microsoft.com>
2023-12-05 09:02:08 -08:00
NikolajBjorner
23fcb4376f
readme
...
Signed-off-by: NikolajBjorner <nbjorner@microsoft.com>
2023-12-05 08:03:28 -08:00
NikolajBjorner
f5ae8c324c
make a readme file
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-12-05 08:01:59 -08:00
Nikolaj Bjorner
63f18a1d99
#6822 - change to 2.31 for nuget packaging
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-08-17 18:47:05 -07:00
Nikolaj Bjorner
50717fb655
update pattern for glibc
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-08-15 09:32:43 -07:00
Nikolaj Bjorner
df8ccce08e
#6822 string matching against version number of glibc to ensure inclusino
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-07-21 11:03:20 -07:00
Nikolaj Bjorner
a150e58893
update release script
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-02-07 09:21:02 -08:00
Nikolaj Bjorner
a7231027c3
try side-by-side nightly
2023-02-06 16:04:54 -08:00
Nikolaj Bjorner
992793bd56
update nuget packaging targets #6570
2023-02-05 21:35:22 -08:00
jofleish
88f4664c65
Standardize ubutu-latest vmImage
2022-08-15 07:55:45 -07:00
Nikolaj Bjorner
174889ad5e
id
2022-01-08 16:28:12 -08:00
Nikolaj Bjorner
afbfea8ce6
name the package
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2022-01-08 15:52:50 -08:00
Nikolaj Bjorner
40761ebb0d
bug in script
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2022-01-08 12:10:16 -08:00
Nikolaj Bjorner
c2aff52dd7
os-info back to common
2022-01-08 11:33:43 -08:00
Nikolaj Bjorner
d391043ffd
only one arch at a time
2022-01-08 11:32:08 -08:00
Nikolaj Bjorner
2c44454a17
self -> env
2022-01-08 10:58:36 -08:00
Nikolaj Bjorner
d6ce05009b
try separate x86
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2022-01-08 10:14:28 -08:00
Nikolaj Bjorner
7d311ac2ef
use netstandard 2.0 per recommendations
...
seems that now the recommended starting point is 2.0 and not lower.
2021-12-25 13:44:49 -08:00
Iain Scott
48beb814f5
Use more generic linux-x64 for NuGet rid instead of specific ubuntu, debian, etc. ( #5310 )
2021-05-28 13:53:52 -07:00
Iain Scott
c18f012c83
Remove x64 suffix from NuGet package names. ( #5292 )
2021-05-21 13:51:02 -07:00
Matt Thornton
ce1a48486e
Fix NuGet package name and glibc rid. ( #5290 )
2021-05-21 08:41:29 -07:00
Matt Thornton
9cc1549dbe
Use osx-x64 for mac rid rather than macos. ( #5288 )
2021-05-20 15:19:31 -07:00