diff --git a/scripts/mk_nuget_task.py b/scripts/mk_nuget_task.py
index d3f402773..58251c6f8 100644
--- a/scripts/mk_nuget_task.py
+++ b/scripts/mk_nuget_task.py
@@ -88,7 +88,7 @@ def mk_targets(source_root):
def mk_icon(source_root):
mk_dir("out/content")
shutil.copy(f"{source_root}/resources/icon.jpg", "out/content/icon.jpg")
- shutil.copy(f"{source_root}/src/api/dotnet/README.md", "out/content/README.md")
+# shutil.copy(f"{source_root}/src/api/dotnet/README.md", "out/content/README.md")
@@ -109,7 +109,6 @@ Linux Dependencies:
© Microsoft Corporation. All rights reserved.
smt constraint solver theorem prover
content/icon.jpg
- content/README.md
https://github.com/Z3Prover/z3
MIT
@@ -119,10 +118,6 @@ Linux Dependencies:
-
-
-
-
""".format(version, repo, branch, commit, arch)
print(contents)
sym = "sym." if symbols else ""
diff --git a/scripts/nightly.yaml b/scripts/nightly.yaml
index 2b1b4ca3d..ad7f19a9c 100644
--- a/scripts/nightly.yaml
+++ b/scripts/nightly.yaml
@@ -233,6 +233,47 @@ stages:
symbolServerType: TeamServices
detailedLog: true
+- job: "WindowsArm64"
+ displayName: "Windows"
+ pool:
+ vmImage: "windows-latest"
+ variables:
+ arch: "amd64_arm64"
+ steps:
+ - script: md build
+ - script: |
+ cd build
+ call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" $(arch)
+ cmake $(bindings) -G "NMake Makefiles" ../
+ nmake
+ cd ..
+ - task: CopyFiles@2
+ inputs:
+ sourceFolder: build
+ contents: '*.zip'
+ targetFolder: $(Build.ArtifactStagingDirectory)
+ - task: PublishPipelineArtifact@1
+ inputs:
+ targetPath: $(Build.ArtifactStagingDirectory)
+ artifactName: 'WindowsArm64'
+ - task: CopyFiles@2
+ displayName: 'Collect Symbols'
+ inputs:
+ sourceFolder: build
+ contents: '**/*.pdb'
+ targetFolder: '$(Build.ArtifactStagingDirectory)/symbols'
+ # Publish symbol archive to match nuget package
+ # Index your source code and publish symbols to a file share or Azure Artifacts symbol server
+ - task: PublishSymbols@2
+ inputs:
+ symbolsFolder: '$(Build.ArtifactStagingDirectory)/symbols'
+ searchPattern: '**/*.pdb'
+ indexSources: false # Github not supported
+ publishSymbols: true
+ symbolServerType: TeamServices
+ detailedLog: true
+
+
- stage: Package
jobs:
- job: NuGet64
@@ -534,6 +575,11 @@ stages:
inputs:
artifactName: 'Windows32'
targetPath: tmp
+ - task: DownloadPipelineArtifact@2
+ displayName: "Download windowsArm64"
+ inputs:
+ artifactName: 'WindowsArm64'
+ targetPath: tmp
- task: DownloadPipelineArtifact@2
displayName: "Download windows64"
inputs: