Git Product home page Git Product logo

Comments (18)

nward avatar nward commented on July 20, 2024 1

I think we should do a V4 shortly once the flurry of activity a the moment has settled, @djjudas21.

I'd like to do a V5 subsequently with the changes for #184 as that may likely be fairly impacting.

from puppet-freeradius.

amateo avatar amateo commented on July 20, 2024

Ok. What are the changes you are planning to achieve with this new version?

from puppet-freeradius.

nward avatar nward commented on July 20, 2024

Well, mostly a new release so people can use the changes we have done in the last 6 months or so, reworking some things and updating the module a lot. Suggesting v4 as there are (I think) some breaking changes.

from puppet-freeradius.

amateo avatar amateo commented on July 20, 2024

Ah... I thought you wanted to deploy a code refactor or implement new features.

I agree with v4.

from puppet-freeradius.

nward avatar nward commented on July 20, 2024

Nope! Just thinking what else we want to get done before we do a v4 - I see there's a few issues and a merge request, and I think I have a couple of things I haven't pushed yet. Will review those and push if useful.

from puppet-freeradius.

djjudas21 avatar djjudas21 commented on July 20, 2024

Yep I'm happy with tagging the release as v4 as there definitely are significant changes to the codebase. And I'm happy to use milestones or anything else to ease collaboration, now this is a multiplayer project 😄

from puppet-freeradius.

djjudas21 avatar djjudas21 commented on July 20, 2024

One thing I'm not sure about is when publishing modules on Puppet Forge. Currently it's tied to my personal account jgazeley and in the past I've always puppet module build and uploaded the tarball manually - but it looks like you can create API keys these days, so I'll create one we can use in a CI pipeline etc to publish new builds.

from puppet-freeradius.

nward avatar nward commented on July 20, 2024

Awesome. I've created the version 4 milestone, and spammed a few other PRs with changes I've got running on my local copy.

The API key to push to puppet forge thing sounds pretty useful - I think we found some GitHub actions that implemented the actual work for us, right? Might be worth digging those up.
I don't think we'll really ever be in a place where @amateo or myself need to push a release to puppet forge, though, so I don't think you need to put any huge urgency behind it if you're happy to do it manually every now and then.
(though I love automating stuff like that so purely from a cool tech POV, I'm on board!)

from puppet-freeradius.

djjudas21 avatar djjudas21 commented on July 20, 2024

Just picking this up again. It's been over 2 years since I/we last tagged a release, and there are loads of commits that are not in a release.

I know we haven't yet checked off everything on the v4 milestone but I think we need to get some of this work released. Any thoughts on whether we can get v4 ready quickly, or just release now as is, and push the rest of the improvements back to v4.1?

from puppet-freeradius.

deligatedgeek avatar deligatedgeek commented on July 20, 2024

The first 2 of the open v4 milestone issues have commits, 1 is this conversation, and maybe Move params logic to hiera data could wait till 4.1

from puppet-freeradius.

nward avatar nward commented on July 20, 2024

3 of those issues are code related, one is just this one. I can get those other 3 squared away - I wanted some feedback on #162 before I charged ahead with it. From memory I have most of the code completed for that so if we are OK with what I mentioned I can push that.

For v4 I'd also like to add support for FR3.2 which is being released soon - I'll can get that (and the others) done by next week.

For #160 I think it was previously approved then I pushed some other fixes and it un-approved :-)

from puppet-freeradius.

djjudas21 avatar djjudas21 commented on July 20, 2024

Thanks for the update @nward. I've just re-approved #160

from puppet-freeradius.

CaptainMalu avatar CaptainMalu commented on July 20, 2024

Any news about v4?
With 3.9.2 we get now trouble on rocky8 machines.

from puppet-freeradius.

anthonysomerset avatar anthonysomerset commented on July 20, 2024

please can we consider a release soon :) at the very least puppet 8 support :)

from puppet-freeradius.

djjudas21 avatar djjudas21 commented on July 20, 2024

@anthonysomerset Yes, I think we can do a release soon. Sorry it has taken so long.

@nward When we last spoke about this we were waiting for a bunch of PRs to get merged. Some of these are still outstanding, but I think there is sufficient urgency to get a release out that works on Puppet 8 and fixes behaviour on RHEL 8 that I want to push ahead, there being no objections. Do you need/want to do any testing work before I tag and publish a new release?

from puppet-freeradius.

nward avatar nward commented on July 20, 2024

No issue doing that. I've just sent a PR #219 which will fix the issues on #217 which we can then merge.. are there any other critical things we want to address?

from puppet-freeradius.

djjudas21 avatar djjudas21 commented on July 20, 2024

It's great that the tests are now passing cleanly on main. I think it's important we get this release out ASAP because people are waiting on various compatibility fixes etc. We can always follow it up with a second release shortly after, if there are more PRs to merge.

from puppet-freeradius.

djjudas21 avatar djjudas21 commented on July 20, 2024

v4 has now been published on GitHub and Puppet Forge, with an extensive changelog. Thanks everyone for your contributions!

from puppet-freeradius.

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.