Release a new gem version in thirty seconds :
https://dev.to/thhareau/how-to-release-a-new-gem-version-in-thirty-seconds-p84
New article about an experimentation I made playing with #ruby #rubygem #GithubAction
Had my first successful playtest of #GemWarrior for the web, my text adventure #RubyGem that is now being created as a web app.
Got good feedback, fixed some bugs, and got inspired to add more visual Zazz(TM).
I’d love to get more feedback, so if you want to play the one-room Proof of Concept, check out https://gw.neb.host and play it! There’s a form to submit feedback, too!
I’m adding a bunch more sound FX and music to my text adventure web app, #GemWarrior.
Why? It’s not because it needs it, but it’s because I don’t want to figure out how to port in the actual world rooms and battle system from the original #rubygem. It’s annoying and not super stimulating.
So, #bikeshedding the audio it is, then.
#gemwarrior #rubygem #bikeshedding
I've been manually generating checksums for polypill-data by following this guide https://guides.rubygems.org/security/#include-checksum-of-released-gems-in-your-repository
Does bundler or rubygems have a built-in way of managing this?
#ruby #rubygem
📣 dry-schema 1.13.0 was just released which ships with upgraded dry-logic to 1.5.0 - it fixes compatibility with `eql?` and `respond_to?` predicates which previously were conflicting with the default implementation in Object.
See full changelog 👇
https://github.com/dry-rb/dry-schema/releases/tag/v1.13.0
#ruby #dry_rb #rubygem #validation #oss #opensource #library
#ruby #dry_rb #rubygem #validation #oss #opensource #library
Okey, I've got this stupid little set of #Ruby classes that I use to manage my #ssh config, which is constructed using a #Makefile and a bunch of #erb files. I'm thinking I haven't opened any projects recently, so maybe I'll clean it up, put it on #githib, and publish it as a #rubygem.
Does that tickle even the slightest interest in anyone, or would this basically just be making me feel better about myself? 🤔🤪
#ruby #ssh #makefile #erb #githib #rubygem
OK final touch! I restored `colorized: true` option from Hanami 1.x so that we can have severity colorized in dev/test logs 🙂 🎨
Now I just need to update YARD, push another RC and if everything works as expected on the Hanami side, dry-logger 1.0.0 will be ready. w00t!
Released ruby-nmap 1.0.0! This major release switches to the brand new command_mapper library, adds support for more options, and improves parsing of structured NSE script output data.
#ruby #rubygem #nmap #nse #security #infosec
ChangeLog: https://github.com/postmodern/ruby-nmap/blob/main/ChangeLog.md#100--2022-11-11
Upgrading: https://github.com/postmodern/ruby-nmap/blob/main/UPGRADING.md
README: https://github.com/postmodern/ruby-nmap#readme
#ruby #rubygem #nmap #nse #security #infosec
Released command_kit 0.4.0. Adds modules for invoking $EDITOR, also printing fields, lists, and tables in a variety of formats!
#ruby #rubygem #cli #command_kit
https://github.com/postmodern/command_kit.rb/blob/main/ChangeLog.md#040--2022-11-11
https://github.com/postmodern/command_kit.rb#readme
#ruby #rubygem #cli #command_kit
Released command_mapper 0.3.0, which adds the Dec option type for decimal values (ex: 1.5).
#ruby #rubygem
https://github.com/postmodern/command_mapper.rb/blob/main/ChangeLog.md#030--2022-11-11
https://github.com/postmodern/command_mapper.rb#readme
I happened to notice that the original Chronic #rubygem has not been maintained for 5 years 😦
https://github.com/mojombo/chronic
I ran across maybe a more-maintained gitlab-chronic #rubygem that hasn't seen updates since Jan 2020
https://gitlab.com/gitlab-org/ruby/gems/gitlab-chronic
What else might people be using out there? Did we collectively give up on fuzzy date parsing?
on the way of putting myself out of my comfort zone I released a small #rubygem that helps interacting with #TheGuardian #openapi. It's a work in progress but it works :) https://rubygems.org/gems/guardian_searcher #developers #ruby
#rubygem #theguardian #openapi #developers #ruby
RT @alexanderadam__@twitter.com
I don't know whether I mentioned this already but @VvanGemert@twitter.com converted his #rubygem europe.rb to @CrystalLanguage@twitter.com at some point.
https://github.com/gem-shards/europe.cr
It's including some VAT and currency data as well. So it might be of use for some of you.
🐦🔗: https://twitter.com/alexanderadam__/status/1277495956074790914
another half hour later, I have found a help page (labelled "outdated") which explains how to obtain the directory where #Rubygem installs software, found the package and noticed that the binary to launch it has a different name than the package I used to install it.
Fortunately, it's also on the path.
Unfortunately, as with many #snaps, #appimages and #flatpaks, there seems to be no automated desktop integration, so the launcher knows nothing...
come on, this can't be that hard!
#flatpaks #appimages #snaps #rubygem
GNOME Packages, More Updated in Tumbleweed This Week https://news.opensuse.org/2019/07/25/gnome-packages-more-updated-in-tumbleweed-this-week/ #openSUSETumbleweed #linuxkernel5.2 #Announcements #GNOMEBuilder #python-parso #Tumbleweed #WeeklyNews #firefox68 #wireshark #darkmode #hylafax #rubygem #hwinfo #Kubic #Guile #hbogo #intel #Krita #dasd #drbd #gcc9 #gvfs #perl #vala #CVE
#opensusetumbleweed #linuxkernel5 #announcements #gnomebuilder #python #tumbleweed #weeklynews #firefox68 #wireshark #darkmode #hylafax #rubygem #hwinfo #kubic #guile #hbogo #intel #krita #dasd #drbd #gcc9 #gvfs #perl #vala #cve