1. 14 3月, 2017 1 次提交
  2. 09 2月, 2017 1 次提交
  3. 20 1月, 2017 1 次提交
  4. 10 1月, 2017 1 次提交
  5. 04 1月, 2017 1 次提交
    • J
      Update our binary numbering for the new year · 3e13eaae
      Jason Malinowski 提交于
      We've previously stamped binaries with numbers like ymmdd, but for 2017
      that would mean our number would be 70101 which is too big for some
      PE file headers. We'll update to continue incrementing the month field
      instead.
      
      Fixes dotnet/roslyn#12038.
      3e13eaae
  6. 31 12月, 2016 6 次提交
  7. 21 12月, 2016 1 次提交
  8. 09 12月, 2016 1 次提交
  9. 07 12月, 2016 1 次提交
  10. 23 11月, 2016 1 次提交
  11. 12 11月, 2016 1 次提交
    • J
      Only put Git SHA in official build binaries · 6c45bb9c
      Jared Parsons 提交于
      Putting the GIT SHA into unofficial binaries was hurting our efforts around determinism.  It meant that binaries authored by developers which had the same code, but against different HEAD values, would end up with distinct binaries.  Hence anything in our infrastructure which leveraged determinism for caching wasn't getting the benefits it should.
      
      The primary use of the GIT SHA is to help us track back from a released binary to the source that created it.  Especially important given the frequency with which we produce NuGet packages.  Hence it only needs to be present on official built binaries as they are the only ones we release.  Having it into the developer builds doesn't have any notable value.
      6c45bb9c
  12. 10 11月, 2016 1 次提交
  13. 01 11月, 2016 2 次提交
  14. 12 10月, 2016 2 次提交
  15. 30 9月, 2016 1 次提交
  16. 20 9月, 2016 1 次提交
  17. 14 9月, 2016 1 次提交
  18. 11 8月, 2016 1 次提交
    • J
      Fix our MSBuild logic around signing · d742f9d4
      Jared Parsons 提交于
      Binaries in Roslyn have only three possible signing states:
      
      1. Public signed with Microsoft controlled keys (shipping binaries)
      2. Real signed with a full key in the Roslyn repo (non-shipping binaries)
      3. Not signed
      
      Our build targets still had a lot of dead logic around our old methods which included delay signed binaries.  This cleans all of that up and removes some dead variables.
      d742f9d4
  19. 10 8月, 2016 2 次提交
  20. 04 8月, 2016 1 次提交
  21. 27 7月, 2016 1 次提交
  22. 19 7月, 2016 2 次提交
  23. 13 7月, 2016 1 次提交
  24. 08 7月, 2016 1 次提交
  25. 07 7月, 2016 1 次提交
  26. 06 7月, 2016 1 次提交
  27. 02 7月, 2016 1 次提交
    • J
      Tweak how we specify versions in VSL.Versions.targets · f3610680
      Jason Malinowski 提交于
      - Introduce a new variable, RoslynFileVersionBase, which specifies the
        file version base we will use. This controls the file version as
        stamped in the PE, and also the version that's used for our NuGet
        packages.
      - Rename RoslynSemanticVersion to RoslynAssemblyVersionBase so it's
        more clear what that's used for.
      - Ensure that the PE file version header changes for each day, to give
        some protection that build-to-build upgrade correctly works for
        MSI-based installs, and also for sanity so you can have some hope
        when looking at a binary on disk.
      f3610680
  28. 28 6月, 2016 1 次提交
  29. 25 6月, 2016 1 次提交
  30. 24 6月, 2016 2 次提交
    • S
      Enable building of release nuget packages. · 5a4408a8
      Shyam N 提交于
      This commit makes it so that we will always try to generate release nugets except if they depend on prerelease packages. If one of our nuget packages happens to depend on prerelease packages, then when building release nugets, we will simply print a message in the build output and skip release nuget generation for that package (and allow the overall build to succeed).
      5a4408a8
    • G
      Merge with master · 6dd320a0
      gafter 提交于
      6dd320a0