Skip to content

Commit ad29e47

Browse files
authored
Merge pull request #1211 from microsoft/main
Merge 'main' into 'release_mdd'
2 parents 74a8c44 + a2a26ea commit ad29e47

File tree

53 files changed

+3739
-1000
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+3739
-1000
lines changed

.devcontainer/Dockerfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
FROM mcr.microsoft.com/vscode/devcontainers/dotnet:0.201.7-5.0
2+
3+
# Install gcc, g++ and make
4+
RUN sudo apt update && \
5+
sudo apt install build-essential -y
6+
7+
# Built with ❤ by [Pipeline Foundation](https://pipeline.foundation)

.devcontainer/devcontainer.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"name": "MIEngine Codespace",
3+
"settings": {
4+
"workbench.colorTheme": "Default Dark+",
5+
"terminal.integrated.defaultProfile.linux": "pwsh"
6+
},
7+
"extensions": [
8+
// VS Code specific
9+
"coenraads.bracket-pair-colorizer",
10+
"vscode-icons-team.vscode-icons",
11+
"editorconfig.editorconfig",
12+
// GitHub specific
13+
"eamodio.gitlens",
14+
"cschleiden.vscode-github-actions",
15+
"ms-azure-devops.azure-pipelines",
16+
"bierner.markdown-preview-github-styles",
17+
"ban.spellright",
18+
// .NET specific
19+
"ms-dotnettools.csharp",
20+
"VisualStudioExptTeam.vscodeintellicode",
21+
"ms-vscode.powershell",
22+
"jmrog.vscode-nuget-package-manager"
23+
],
24+
"postCreateCommand": "",
25+
"build": {
26+
"dockerfile": "Dockerfile"
27+
}
28+
}
29+
30+
// Built with ❤ by [Pipeline Foundation](https://pipeline.foundation)

eng/pipelines/steps/PublishOpenDebugAD7.yml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,21 @@ steps:
1212
copy ${{ parameters.SignedBinariesFolder }}\Release\Microsoft.MICore.dll $(Build.StagingDirectory)\${{ parameters.RuntimeID }}\debugAdapters\bin\.
1313
displayName: "Publish OpenDebugAD7 ${{ parameters.RuntimeID }}"
1414

15-
# Windows Steps for copying over OpenDebugAD7.exe, WindowsDebugLauncher.exe, and verify the windows binaries.
15+
# Windows Steps for signing OpenDebugAD7.exe, copying over WindowsDebugLauncher.exe, and verify the windows binaries.
1616
- ${{ if startsWith(parameters.RuntimeID, 'win') }}:
17+
- template: ../tasks/MSBuild.yml
18+
parameters:
19+
DisplayName: "Sign OpenDebugAD7.exe"
20+
solution: $(Build.SourcesDirectory)\src\OpenDebugAD7\OpenDebugAD7.csproj
21+
configuration: ${{ parameters.Configuration }}
22+
msbuildArguments: '/t:SignPublishedFiles /p:PublishPath=$(Build.StagingDirectory)\${{ parameters.RuntimeID }}\debugAdapters\bin'
23+
env: {
24+
"SIGN_TYPE": "$(SignType)"
25+
}
26+
1727
- script: |
18-
copy ${{ parameters.SignedBinariesFolder }}\Release\vscode\OpenDebugAD7.exe $(Build.StagingDirectory)\${{ parameters.RuntimeID }}\debugAdapters\bin\.
1928
copy ${{ parameters.SignedBinariesFolder }}\Release\vscode\WindowsDebugLauncher.exe $(Build.StagingDirectory)\${{ parameters.RuntimeID }}\debugAdapters\bin\.
20-
displayName: "Copy OpenDebugAD7.exe and WindowsDebugLauncher.exe"
29+
displayName: "Copy WindowsDebugLauncher.exe"
2130
2231
- template: ../tasks/SignVerify.yml
2332
parameters:
@@ -26,6 +35,10 @@ steps:
2635

2736
# macOS Steps since we need to harden and sign the binary.
2837
- ${{ if startsWith(parameters.RuntimeID, 'osx-') }}:
38+
- script:
39+
copy ${{ parameters.SignedBinariesFolder }}\Release\osxlaunchhelper.scpt $(Build.StagingDirectory)\${{ parameters.RuntimeID }}\debugAdapters\bin\.
40+
displayName: "Copy osxlaunchhelper.scpt"
41+
2942
- template: ../tasks/PublishPipelineArtifact.yml
3043
parameters:
3144
displayName: 'Publish Unsigned ${{ parameters.RuntimeID }}'

eng/pipelines/templates/Build.template.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,11 @@ steps:
1717
parameters:
1818
Configuration: ${{ parameters.Configuration }}
1919

20+
# Used for localization
21+
- template: ../steps/CollectAndPublishBinaries.yml
22+
parameters:
23+
TargetFolder: '$(Build.StagingDirectory)\drop'
24+
ArtifactName: '${{ parameters.Configuration }}'
25+
2026
- template: ../tasks/MicroBuildCleanup.yml
2127
...

eng/pipelines/templates/VSCode-release.template.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
parameters:
3-
rids: ["win7-x86", "win-x64", "win10-arm64", "osx-x64", "linux-x64", "linux-arm", "linux-arm64", "linux-musl-x64" ]
3+
rids: ["win-x86", "win10-arm64", "osx-x64", "linux-x64", "linux-arm", "linux-arm64", "linux-musl-x64" ]
44

55
steps:
66
- checkout: self

loc/lcl/CHS/Microsoft.SSHDebugPS.dll.lcl

Lines changed: 79 additions & 4 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)