question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Can be labelled ready when all other issues on this milestone are closed.

  • check integration package compatibility
  • run code analysis in VS in Release mode and address violations (send a regular PR which must be merged before continuing)
  • if necessary, change VERSION_SUFFIX in AppVeyor to appropriate “-beta123” or “” (for non-betas) value and initiate a build
  • check build
  • edit draft release in GitHub UI:
    • ensure completeness of release notes, including non-owner contributors, if any (move release notes forward from any pre-releases to the current release)
    • attach main nupkg and/or analyzer nupkg, whichever have content to release
    • publish the release
  • push nupkgs to NuGet using the Deploy option in AppVeyor
  • de-list pre-release or superseded buggy NuGet packages if present
  • tweet, mentioning contributors and post link as comment here for easy retweeting 😉
  • post tweet in Gitter
  • post a link to the GitHub Release in each issue in this milestone, with thanks to contributors
  • run rake next_version[new_version] to
    • create a pull request that changes the version in CommonAssemblyInfo.cs to the expected version (of form xx.yy.zz)
    • create a new draft GitHub Release
    • create a new milestone for the next release
    • create a new issue (like this one) for the next release, adding it to the new milestone
  • close this milestone

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Reactions:1
  • Comments:35 (34 by maintainers)

github_iconTop GitHub Comments

1reaction
thomaslevesquecommented, Feb 18, 2017

The fact that you’re recompiling worries me. That will test for one kind of problem, but not all. Maybe I misunderstand what you’re doing, but consider AutoFixture/AutoFixture#693 (comment). Sometimes a recompile will work, but the underlying types have changed in a way that makes previously-compiled assemblies incompatible with the new ones. I think updating FakeItEasy and adding redirects is the better way to check.

Ah, yes, I was checking source compatibility, not binary compatibility.

AutoFac.Extras.FakeItEasy is restricted to FIE [2.0.0,3.0.0), so it won’t accidentally update to 3.0.0+. And anyway they intend to upgrade to FIE 3.0.0, so it will be recompiled.

1reaction
blairconradcommented, Feb 18, 2017

@thomaslevesque said

I just checked Autofac.Extras.FakeItEasy. No build error, but one test fails due to #830

The fact that you’re recompiling worries me. That will test for one kind of problem, but not all. Maybe I misunderstand what you’re doing, but consider https://github.com/AutoFixture/AutoFixture/issues/693#issuecomment-244396725. Sometimes a recompile will work, but the underlying types have changed in a way that makes previously-compiled assemblies incompatible with the new ones. I think updating FakeItEasy and adding redirects is the better way to check.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Release 3.0.0 generally available - Apache Hadoop
After four alpha releases and one beta release, 3.0. 0 is generally available. 3.0. 0 consists of 302 bug fixes, improvements, and other...
Read more >
Spring Boot 3.0 Goes GA
... 3.0 is now generally available and 3.0.0 can be found in Maven Central. This release is the culmination of 12 months work...
Read more >
Spring Boot 3.0.0-RC1 available now
This is our first release candidate for Spring Boot 3.0, which we expect to release November 24, 2022. We are not expecting any...
Read more >
Spark Release 3.0.0
Apache Spark 3.0.0 is the first release of the 3.x line. The vote passed on the 10th of June, 2020. This release is...
Read more >
Quarkus 3.0, our new major release, is here!
Quarkus 3.0, our new major release, is here! By Guillaume Smet. Quarkus 3.0 is the result of a lot of work and dedication...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found