Giter Site home page Giter Site logo

Comments (10)

dwijnand avatar dwijnand commented on May 29, 2024 3

I'm happy to move it to the shared org name.

from sbt-dynver.

mkurz avatar mkurz commented on May 29, 2024 1

Here we go: #242

from sbt-dynver.

xuwei-k avatar xuwei-k commented on May 29, 2024

👍

from sbt-dynver.

SethTisue avatar SethTisue commented on May 29, 2024

Some volunteer assistance that would be extremely helpful here would be for someone to send a PR that moves the publishing onto sbt-ci-release, so that new releases can easily be published to Maven Central. If that was in place, somebody (maybe Eugene or Dale or myself) could take care of adding the needed secrets to GitHub Actions, so we (perhaps one of us, or, better, a volunteer maintainer) could easily roll a 4.1.2 simply by pushing a tag.

Regardless, note that once sbt/sbt#7202 is resolved, the plugin will again be available from repo.scala-sbt.org, as it always has been. repo.scala-sbt.org no longer accepts new artifacts (we encourage people to publish to Maven Central instead), but many older plugins such as this one still reside there.

from sbt-dynver.

turb avatar turb commented on May 29, 2024

If you're mainly stuck because CI has to download it, and if it works locally because of your local cache, a temporary workaround is including the JAR file in your project:

mkdir project/lib
cp ~/.ivy2/cache/scala_2.12/sbt_1.0/com.dwijnand/sbt-dynver/jars/sbt-dynver-4.1.1.jar project/lib

Then remove/comment out addSbtPlugin("com.dwijnand" % "sbt-dynver" % "4.1.1") from project/plugins.sbt and commit/push.

This JAR is 65KB, which is sustainable to be included in git.

(I have no experience in pushing to Maven Central, so it's better I don't mess with it)

from sbt-dynver.

SethTisue avatar SethTisue commented on May 29, 2024

@turb very helpful — I just opened sbt/sbt#7206 as a place to collect such information. could you say this there?

from sbt-dynver.

mkurz avatar mkurz commented on May 29, 2024

@SethTisue I can add the cli-release plugin, shouldn't be too hard and you can add the secrets meanwhile. Doing that I would also migrate to the com.github.sbt groupid (and also let scala steward know about that).

However, the last stable release is 4.1.1 and it looks like current master is for version 5 already, since there exists a 5.0.0-M3 release. So if we want to publish v4 on maven central, I don't really know where to branch of a 4.x branch.
So I would just add ci-release onto current master for now, however the v5.0.0-M3 release was cut over 2 years ago already, so is someone actually working on this plugin here? Or does anyone know when it is ready for a final v5 release? Like what is missing?

from sbt-dynver.

eed3si9n avatar eed3si9n commented on May 29, 2024

Unlike most other plugins, @dwijnand is still active, so I think Dale should have say on if he'd rather manually publish to Maven Central using his organization name.

from sbt-dynver.

mkurz avatar mkurz commented on May 29, 2024

There is scala-steward-org/scala-steward#3026 already 😉

from sbt-dynver.

mzuehlke avatar mzuehlke commented on May 29, 2024

scala-steward migration is merged

from sbt-dynver.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.