Skip to content

Merge latest Library.Template - #84

Open
ttstanley wants to merge 141 commits into
mainfrom
ttstanley-update-library-template-223-merge
Open

ttstanley wants to merge 141 commits into
mainfrom
ttstanley-update-library-template-223-merge

Conversation

@ttstanley

Copy link
Copy Markdown
Contributor

This merges the latest microbuild changes from Library.Template.

Conflict resolutions preserve this repository's README and solution, re-delete template-only files, and adapt the incoming test/AOT projects to the JDT project layout.

Validation:

  • dotnet restore .\test\dirs.proj
  • dotnet build .\test\Microsoft.VisualStudio.Jdt.Tests\Microsoft.VisualStudio.Jdt.Tests.csproj --no-restore -c Release
  • dotnet build .\test\AotCompatibilityTest\AotCompatibilityTest.csproj --no-restore -c Release
  • Net8 test module: 68 passed

The repository's tools\dotnet-test-cloud.ps1 expects a root solution file, but this repository keeps its solution under src\jdt.sln; direct Microsoft.Testing.Platform execution was used instead.

There is sometimes an issue with the clone/create PR step. When that
happens, the stage isn't requeuable because the VSTS upload step fails
when its run again because the payload is already there. This update
allows the step to clone the VS repo and create the PR to be rerun due
to issues independent of the Upload step.
Also remove a task that was duplicated (I think) unnecessarily.
Split the VS PR stage separately from the upload steps
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Use preferred pattern for appending to PATH in GitHub Actions
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
… (537)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This is so that if xunit.v3.mtp-v2 wants an older version of it, we use the later version that's consistent with the MTP extension packages
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This is so that if xunit.v3.mtp-v2 wants an older version of it, we use the later version that's consistent with the MTP extension packages
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
… (575)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Avoid re-installing .NET SDK or runtimes
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Re-running a failed docs deployment failed because the prior attempt's
github-pages artifact remained, making deploy-pages find two artifacts.
Use a per-attempt artifact name, and allow workflow_dispatch.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Build NativeAOT-safe libraries
Resolve workflow conflicts by retaining the Azure/MicroBuild pipeline structure and deleted GitHub build workflow while carrying forward the Ubuntu 26.04 Linux runner update.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Resolve the TUnit and NativeAOT migration conflicts while retaining the MicroBuild Renovate presets, packages, build token handling, and Azure Pipeline structure.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Resolve template conflicts by preserving the repository README and solution, re-deleting template-only files, and adapting the incoming test and AOT projects to the JDT project layout.\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants