Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support DotNetBuildPass property in Arcade's Build.proj #14660

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Commits on Mar 27, 2024

  1. Support DotNetBuildPass property in Arcade's Build.proj

    1. Support DotNetBuildPass property
       Only build ProjectToBuild items with DotNetBuildPass
       metadata matching the passed-in value of DotNetBuildPass
       Don't glob for solution files in that build mode.
       Don't invoke the Execute target when nothing should be built.
    2. Add SkipProjectToBuildError property to not
       error out when ProjectToBuild items are empty.
       This makes clean-up in source-build's outer build
       infrastructure possible (i.e. removal of Noop.proj)
    3. Simplify Publish.proj Exec conditions in Build.proj
    4. Add the DotNetBuildPass metadata to the asset manifest
       name when set. Also respect TargetArchitecture and
       TargetOS in the manifest name over Platform and OS.
    5. Allow repos to invoke Arcade's Build.proj with the
       `-restore -sign -publish` actions only. For that to
       work, skip the ProjectToBuild empty error check when
       none of the build actions are passed in.
    ViktorHofer committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    52f8474 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Update src/Microsoft.DotNet.Arcade.Sdk/tools/Build.proj

    Co-authored-by: Matt Mitchell <mmitche@microsoft.com>
    ViktorHofer and mmitche committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    ca489cc View commit details
    Browse the repository at this point in the history
  2. Update src/Microsoft.DotNet.Arcade.Sdk/tools/Build.proj

    Co-authored-by: Matt Mitchell <mmitche@microsoft.com>
    ViktorHofer and mmitche committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    bde03ad View commit details
    Browse the repository at this point in the history
  3. Update Build.proj

    ViktorHofer committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    ccbc0ee View commit details
    Browse the repository at this point in the history
  4. Update Build.proj

    ViktorHofer committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    f745c6d View commit details
    Browse the repository at this point in the history
  5. Update Build.proj

    ViktorHofer committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    75eefba View commit details
    Browse the repository at this point in the history
  6. Update Build.proj

    ViktorHofer committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    6a723de View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b0de28b View commit details
    Browse the repository at this point in the history
  8. Update Build.proj

    ViktorHofer committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    26f17d0 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Update Build.proj

    ViktorHofer committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    d2bdf1f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9f8a93 View commit details
    Browse the repository at this point in the history