Giter Site home page Giter Site logo

Major Release about rxkotlin HOT 19 CLOSED

reactivex avatar reactivex commented on May 5, 2024
Major Release

from rxkotlin.

Comments (19)

benjchristensen avatar benjchristensen commented on May 5, 2024

We can copy over the new build/release config from RxJava in these locations:

Then I can update the .travis.yml file with the encrypted credentials for Bintray and Sonatype. Then you can build and release just via git tags via Travis.

from rxkotlin.

benjchristensen avatar benjchristensen commented on May 5, 2024

I think it's ready to go. Let me know when the code is ready to release and I can do the first one so I can debug through any issues.

What version number do you want for this, 1.0.0?

from rxkotlin.

MarioAriasC avatar MarioAriasC commented on May 5, 2024

@benjchristensen Thanks for the info, let me discuss it with the community

@cy6erGn0m @orangy @abreslav @hhariri do we want this to version 1.0.0? Probably we want something to said that is compatible with version M11 and so on

from rxkotlin.

orangy avatar orangy commented on May 5, 2024

What is current version of RxJava? We probably want major/minor to match RxJava, and then use 3rd number to reflect Kotlin Milestone. E.g. if RxJava is 1.5, for M11 it would be 1.5.11

from rxkotlin.

benjchristensen avatar benjchristensen commented on May 5, 2024

RxJava is at 1.0.8: https://github.com/ReactiveX/RxJava/releases

from rxkotlin.

benjchristensen avatar benjchristensen commented on May 5, 2024

Trying to track the RxJava version would be difficult to do reliably as every patch release would require a release of RxKotlin. Also, that approach would fall apart the first time you need to release without RxJava having released. Or if you need to do a breaking change that bumps RxKotlin to 2.0.

The various projects are decoupled so they can have different lifecycles.

from rxkotlin.

orangy avatar orangy commented on May 5, 2024

I see, makes sense. Then probably keep it at 0.11.* for M11, and when Kotlin releases, bump to 1.0?

from rxkotlin.

MarioAriasC avatar MarioAriasC commented on May 5, 2024

The most reasonable solution is to use kotlin versions, so 0.11 for this release and so on

from rxkotlin.

cy6erGn0m avatar cy6erGn0m commented on May 5, 2024

@MarioAriasC @benjchristensen So do you have idea when could it be released?

from rxkotlin.

benjchristensen avatar benjchristensen commented on May 5, 2024

A release can go whenever wanted. @MarioAriasC should have the ability already. Just let me know if there is something not working or needing guidance if it is unclear.

Anyone with commit privileges can tag the branch and it will trigger a build and release. The version for the file and Maven Central is the Git tag name.

screen shot 2015-05-06 at 12 43 12 pm

from rxkotlin.

MarioAriasC avatar MarioAriasC commented on May 5, 2024

@benjchristensen If we want to use Kotlin versions, in this case 0.11 or M11, 0.11 will be considered and older version compared to 0.21.0? Better if we use M11?

Thanks

from rxkotlin.

cy6erGn0m avatar cy6erGn0m commented on May 5, 2024

@MarioAriasC @benjchristensen What about 0.22.11 ?

from rxkotlin.

MarioAriasC avatar MarioAriasC commented on May 5, 2024

@cy6erGn0m @benjchristensen sounds good

from rxkotlin.

MarioAriasC avatar MarioAriasC commented on May 5, 2024

I create this release https://github.com/ReactiveX/RxKotlin/releases/tag/v0.22.11
I don't know if I made it right.

@benjchristensen Could you confirm me?

from rxkotlin.

cy6erGn0m avatar cy6erGn0m commented on May 5, 2024

@MarioAriasC @benjchristensen It doesn't work: no release actually done

from rxkotlin.

orangy avatar orangy commented on May 5, 2024

I wonder if we can speed things up a little bit. If you don't have time/priority for releasing compatible Kotlin bindings for Rx, is it possible we can do it?

from rxkotlin.

benjchristensen avatar benjchristensen commented on May 5, 2024

You can look at the build information on Travis to see the issue. It failed with a branch config issue.

https://travis-ci.org/ReactiveX/RxKotlin/builds/64004943

Trying to resolve.

from rxkotlin.

benjchristensen avatar benjchristensen commented on May 5, 2024

I added the necessary config to build.gradle and now the release works fine the way you did it. I deleted and re-added the tag to release.

Build: https://travis-ci.org/ReactiveX/RxKotlin/builds/65133450
Bintray: https://bintray.com/reactivex/RxJava/RxKotlin/0.22.11/view
Maven Sync: https://bintray.com/reactivex/RxJava/RxKotlin/0.22.11/view#central

from rxkotlin.

MarioAriasC avatar MarioAriasC commented on May 5, 2024

Done

from rxkotlin.

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.