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

DRAFT: paket move to FAKE-only #680

Draft
wants to merge 18 commits into
base: master
Choose a base branch
from

Commits on Feb 12, 2024

  1. Configuration menu
    Copy the full SHA
    652750c View commit details
    Browse the repository at this point in the history
  2. Added ExcludeAssets="runtime" to Ms.Build.* nuget refs to fix build

    Build error was:
    /home/runner/.nuget/packages/microsoft.build.locator/1.4.1/build/Microsoft.Build.Locator.targets(20,5): error : A PackageReference to Microsoft.Build.* without ExcludeAssets="runtime" exists in your
    project. This will cause MSBuild assemblies to be copied to your output directory, causing your application to load them at runtime. To use the copy of MSBuild registered by MSBuildLocator, set
    ExcludeAssets="runtime" on the MSBuild PackageReferences. To disable this check, set the property DisableMSBuildAssemblyCopyCheck=true in your project file (not recommended as you must distributed all
    of MSBuild + associated toolset). Package(s) referenced: Microsoft.Build.Tasks.Core;Microsoft.Build.Framework;Microsoft.Build.Utilities.Core;Microsoft.Build
    [/home/runner/work/FSharpLint/FSharpLint/src/FSharpLint.Core/FSharpLint.Core.fsproj]
    webwarrior-ws committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    9d5c85e View commit details
    Browse the repository at this point in the history
  3. Added nuget ref to Ms.Build.Locator to fix FNFE

    To fix the following error in the build:
    System.IO.FileNotFoundException : Could not load file or assembly
    'Microsoft.Build.Locator, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9dff12846e04bfbd'.
    The system cannot find the file specified.
    webwarrior-ws committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    1a25fcc View commit details
    Browse the repository at this point in the history
  4. Update Ms.Build.Framework nuget to fix TLE

    Easy solution to upgrade as recommended in dotnet/interactive#1985 (comment)
    
    The exception was:
    Could not load type 'Microsoft.Build.Framework.Traits' from assembly
    'Microsoft.Build.Framework, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
    knocte authored and webwarrior-ws committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    c88aecc View commit details
    Browse the repository at this point in the history
  5. Add NuGet.Frameworks nuget to try fix FLE

    Exception was:
    System.IO.FileLoadException: Could not load file or assembly 'NuGet.Frameworks, Version=6.2.1.7, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Could not find or load a specific file.
    (0x80131621)
    File name: 'NuGet.Frameworks, Version=6.2.1.7, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
    knocte authored and webwarrior-ws committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    1cafcf9 View commit details
    Browse the repository at this point in the history
  6. Replace NuGet.Frameworks nuget to workaround FLE

    Previous commit adding the nuget reference didn't work. This is
    a workaround that works:
    dotnet/roslyn#61454 (comment)
    knocte authored and webwarrior-ws committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    27d08e0 View commit details
    Browse the repository at this point in the history
  7. Update Ms.Build.Tasks.Core nuget to fix MissingMethodEx

    Exception was:
    
    Using "ResolveAssemblyReference" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
    Task "ResolveAssemblyReference"
    The "ResolveAssemblyReference" task failed unexpectedly.
    System.MissingMethodException: Method not found: 'Void Microsoft.Build.Eventing.MSBuildEventSource.RarOverallStop()'.
    knocte authored and webwarrior-ws committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    4818408 View commit details
    Browse the repository at this point in the history
  8. TEST CI

    knocte authored and webwarrior-ws committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    ba0f3cf View commit details
    Browse the repository at this point in the history
  9. WIP: remove references to Paket.Restore.targets

    Rmove references to Paket.Restore.targets from .fsproj files
    as paket is no longer used.
    webwarrior-ws committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    7b09c9f View commit details
    Browse the repository at this point in the history
  10. WIP: upgrade somepackage versions

    Upgraded FSC to 41.0.7,Ionide.ProjInfo. to 0.58, and
    FSharp.Core to 6.0.0 as these are versions used in current
    master branch.
    webwarrior-ws committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    970c74b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ee5343f View commit details
    Browse the repository at this point in the history
  12. FunctionalTest: removedworkaround

    Removedworkaround from FunctionalTest.fsproj that caused error
    when building using Visual Studio.
    webwarrior-ws committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    74dd3f5 View commit details
    Browse the repository at this point in the history
  13. WIP: revert Microsoft.Build version to 16.11

    Revert Microsoft.Build and Microsoft.Build.Framework and
    Microsoft.Build.Utilities.Core versions to 16.11.
    webwarrior-ws committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    cb92dc6 View commit details
    Browse the repository at this point in the history
  14. WIP: made some functional tests pass

    Made changes to FSharpLint.FunctionalTest.fsproj and
    Directory.Packages.Props to avoid errors when loading projects
    in functional tests.
    webwarrior-ws committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    97838c2 View commit details
    Browse the repository at this point in the history
  15. WIP: set System.Configuration.ConfigurationManager to version 6.0

    In attempt to fix this error in functional tests:
    ```
    "Could not load file or assembly 'System.Configuration.ConfigurationManager, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. Could not find or load a specific file. (0x80131621)")"
    ```
    webwarrior-ws committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    695c91b View commit details
    Browse the repository at this point in the history
  16. Console: fix console app

    Add package references to fix `Could not load file or assembly ` bugs
    that prevented console app from working.
    webwarrior-ws committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    deb32ec View commit details
    Browse the repository at this point in the history
  17. Docs: fix docs build task

    In Directory.Build.targets added PackageDownload deirectives
    for packages used by Fornax and a target that copies dlls from
    these downloaded packages to packages/docs directory as these
    are no longer managed by Paket. Package versions are exact
    because PackageDownload requires them to be exact.
    webwarrior-ws committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    53814ed View commit details
    Browse the repository at this point in the history
  18. build: re-enable NU1605

    - re-enable NU1605 warning;
    - fix package versions so there are no package downgrades which
    caused NU1605 errors.
    webwarrior-ws committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    f4f90f7 View commit details
    Browse the repository at this point in the history