Argu icon indicating copy to clipboard operation
Argu copied to clipboard

Infra update

Open bartelink opened this issue 3 years ago • 2 comments

  • Update to SDK 6.0.200
  • Replace SourceLink with DotNet.ReproducibleBuilds (enables removing many settings)
  • Set Warning Level 5; quell warnings

bartelink avatar May 28 '22 14:05 bartelink

Am not overly concerned about whether this necessarily gets merged or redone - it was prompted by SourceLink not working from Rider on MacOS (and I don't want to source a dotnet 5 SDK)

~Let me know if you want me to do any other stuff e.g.~

  • ~add a .editorconfig and/or remove the EOF newlines~
  • ~Dotnet.ReproducibleBuilds has been working very smoothly in github.com/jet~
  • ~target net6.0 where net5.0 is presently used, in samples and tests~

Hm; it's more than evident from my meanderings that I don't know enough FAKE and/or recent Paket to be able to get this anywhere near where I want it to be within a reasonable timeframe.

I've force pushed to shave off the commits in which I was delving into resolving that.

My conclusion is that it's probably best for me to abandon this PR.

bartelink avatar May 28 '22 14:05 bartelink

https://nuget.info/packages/Argu/6.1.1 suggests the sourcelink info is fine My repro is to try to jump to source for arbitrary attributes, which is triggering a decompile, which does not happen for other libs I manage in github.com/jet

bartelink avatar May 28 '22 14:05 bartelink

As you can see I turned on requirements for comments to be resolved prior to merge I also discovered the Linear history option - which would rule out merge commits but enable us to (selectively) do rebase merges. I prefer to not think about that and only do squash merges, but feel free to flip "rebase merges" back on...

bartelink avatar Dec 13 '23 14:12 bartelink

Ok, no strong opinion on this yet.

nojaf avatar Dec 13 '23 14:12 nojaf

@nojaf looks like it worked per https://nuget.info/packages/Argu/6.1.3 image

bartelink avatar Dec 13 '23 14:12 bartelink