eed3si9n / verify

Scala Verify is a minimal testing framework for Scala. Trust, but verify.
Apache License 2.0
93 stars 21 forks source link

remove unneeded environment variables #170

Closed SethTisue closed 2 years ago

SethTisue commented 2 years ago

these made sense to have the way the build used to be set up, but not the way it's set up now; afaics it's just a vestige

SethTisue commented 2 years ago

this and #167 will conflict, but it will be easy to rebase whichever one gets merged second

eed3si9n commented 2 years ago

https://github.com/scala/nanotest-strawman/releases/tag/v1.0.0 was cross built against multiple JSes and multiple Natives. We could drop them probably, but might need to bump minor version to do so?

SethTisue commented 2 years ago

I don't think there's any need. I don't see any other repos doing that and I really doubt anyone will notice.

Anyway, I don't see anything in the CI config that sets these variables. Were you setting them manually at release time?

eed3si9n commented 2 years ago

I don't remember where I first saw it, but it was a mini-popular pattern in 2020 Feb when Scala.JS 1 got released and Scala.JS library authors weren't immediately sure if we should drop Scala.JS 0.6 support. See for example

It was part of CI matrix, but got commented out because there were no Scala 3.0.0-M3 for Scala.JS 0.6 - https://github.com/scala/nanotest-strawman/commit/be13d46704b4ebccfdd3851b099d8fdf94b3f207

SethTisue commented 2 years ago

Ah yes, SJS 0.6. I'm confident this isn't a concern anymore, now that we're over the 1.0 hump.