Skip to content

Commit ee6d65e

Browse files
committed
🎨 Template bootstrap by kettle-dev-setup v1.1.45
1 parent 027e5d5 commit ee6d65e

File tree

14 files changed

+10
-45
lines changed

14 files changed

+10
-45
lines changed

.junie/guidelines.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ This document captures project-specific knowledge to streamline setup, testing,
1212
- See .env.local.example for an example of what to put in .env.local.
1313
- See CONTRIBUTING.md for details on how to set up your local environment.
1414
- Ruby and Bundler
15-
- Runtime supports Ruby >= 0
15+
- Runtime supports Ruby >= 2.0
1616
- Development tooling targets Ruby >= 2.3 (minimum supported by setup-ruby GHA).
1717
- Use a recent Ruby (>= 3.4 recommended) for fastest setup and to exercise modern coverage behavior.
1818
- Install dependencies via Bundler in project root:

.opencollective.yml

Lines changed: 0 additions & 3 deletions
This file was deleted.

Gemfile.lock

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,6 @@ GEM
4141
thor (~> 1.0)
4242
coderay (1.1.3)
4343
concurrent-ruby (1.3.5)
44-
crack (1.0.1)
45-
bigdecimal
46-
rexml
4744
date (3.5.0)
4845
debug (1.11.0)
4946
irb (~> 1.10)
@@ -111,7 +108,6 @@ GEM
111108
guard (~> 2.1)
112109
guard-compat (~> 1.1)
113110
rspec (>= 2.99.0, < 4.0)
114-
hashdiff (1.2.1)
115111
hashie (5.0.0)
116112
io-console (0.8.1)
117113
irb (1.15.3)
@@ -157,7 +153,6 @@ GEM
157153
net-ldap (0.20.0)
158154
base64
159155
ostruct
160-
nkf (0.2.0)
161156
nokogiri (1.18.10-x86_64-linux-gnu)
162157
racc (~> 1.4)
163158
notiffany (0.1.3)
@@ -356,13 +351,7 @@ GEM
356351
unicode-display_width (3.2.0)
357352
unicode-emoji (~> 4.1)
358353
unicode-emoji (4.1.0)
359-
vcr (6.3.1)
360-
base64
361354
version_gem (1.1.9)
362-
webmock (3.26.1)
363-
addressable (>= 2.8.0)
364-
crack (>= 0.3.2)
365-
hashdiff (>= 0.4.0, < 2.0.0)
366355
yard (0.9.37)
367356
yard-relative_markdown_links (0.5.0)
368357
nokogiri (>= 1.14.3, < 2)
@@ -391,9 +380,7 @@ DEPENDENCIES
391380
kettle-test (~> 1.0, >= 1.0.6)
392381
kramdown (~> 2.5, >= 2.5.1)
393382
kramdown-parser-gfm (~> 1.1)
394-
logger (~> 1.7)
395383
mutex_m (~> 0.2)
396-
nkf
397384
omniauth-ldap!
398385
rack-test (~> 2.2)
399386
rake (~> 13.0)
@@ -411,8 +398,6 @@ DEPENDENCIES
411398
standard (>= 1.50)
412399
stone_checksums (~> 1.0, >= 1.0.2)
413400
stringio (>= 3.0)
414-
vcr (>= 4)
415-
webmock (>= 3)
416401
yard (~> 0.9, >= 0.9.37)
417402
yard-junk (~> 0.0, >= 0.0.10)!
418403
yard-relative_markdown_links (~> 0.5.0)

README.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
| 📍 NOTE |
22
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|
33
| RubyGems (the [GitHub org][rubygems-org], not the website) [suffered][draper-security] a [hostile takeover][ellen-takeover] in September 2025. |
4+
| Ultimately [4 maintainers][simi-removed] were [hard removed][martin-removed] and a reason has been given for only 1 of those, while 2 others resigned in protest. |
45
| It is a [complicated story][draper-takeover] which is difficult to [parse quickly][draper-lies]. |
56
| I'm adding notes like this to gems because I [don't condone theft][draper-theft] of repositories or gems from their rightful owners. |
67
| If a similar theft happened with my repos/gems, I'd hope some would stand up for me. |
@@ -37,6 +38,7 @@
3738

3839
# 📁 OmniAuth LDAP
3940

41+
[![Version][👽versioni]][👽version] [![GitHub tag (latest SemVer)][⛳️tag-img]][⛳️tag] [![License: MIT][📄license-img]][📄license-ref] [![Downloads Rank][👽dl-ranki]][👽dl-rank] [![Open Source Helpers][👽oss-helpi]][👽oss-help] [![CodeCov Test Coverage][🏀codecovi]][🏀codecov] [![Coveralls Test Coverage][🏀coveralls-img]][🏀coveralls] [![QLTY Test Coverage][🏀qlty-covi]][🏀qlty-cov] [![QLTY Maintainability][🏀qlty-mnti]][🏀qlty-mnt] [![CI Heads][🚎3-hd-wfi]][🚎3-hd-wf] [![CI Runtime Dependencies @ HEAD][🚎12-crh-wfi]][🚎12-crh-wf] [![CI Current][🚎11-c-wfi]][🚎11-c-wf] [![CI Truffle Ruby][🚎9-t-wfi]][🚎9-t-wf] [![CI JRuby][🚎10-j-wfi]][🚎10-j-wf] [![Deps Locked][🚎13-🔒️-wfi]][🚎13-🔒️-wf] [![Deps Unlocked][🚎14-🔓️-wfi]][🚎14-🔓️-wf] [![CI Supported][🚎6-s-wfi]][🚎6-s-wf] [![CI Legacy][🚎4-lg-wfi]][🚎4-lg-wf] [![CI Unsupported][🚎7-us-wfi]][🚎7-us-wf] [![CI Ancient][🚎1-an-wfi]][🚎1-an-wf] [![CI Test Coverage][🚎2-cov-wfi]][🚎2-cov-wf] [![CI Style][🚎5-st-wfi]][🚎5-st-wf] [![CodeQL][🖐codeQL-img]][🖐codeQL] [![Apache SkyWalking Eyes License Compatibility Check][🚎15-🪪-wfi]][🚎15-🪪-wf]
4042

4143
`if ci_badges.map(&:color).detect { it != "green"}` ☝️ [let me know][🖼️galtzo-discord], as I may have missed the [discord notification][🖼️galtzo-discord].
4244

@@ -75,10 +77,9 @@ All of the listed options are required, with the exception of `:title`, `:name_p
7577
| Works with Truffle Ruby | ![Truffle Ruby 22.3 Compat][💎truby-22.3i] ![Truffle Ruby 23.0 Compat][💎truby-23.0i] <br/> [![Truffle Ruby 23.1 Compat][💎truby-23.1i]][🚎9-t-wf] [![Truffle Ruby 24.1 Compat][💎truby-c-i]][🚎11-c-wf] |
7678
| Works with MRI Ruby 3 | [![Ruby 3.0 Compat][💎ruby-3.0i]][🚎4-lg-wf] [![Ruby 3.1 Compat][💎ruby-3.1i]][🚎6-s-wf] [![Ruby 3.2 Compat][💎ruby-3.2i]][🚎6-s-wf] [![Ruby 3.3 Compat][💎ruby-3.3i]][🚎6-s-wf] [![Ruby 3.4 Compat][💎ruby-c-i]][🚎11-c-wf] [![Ruby HEAD Compat][💎ruby-headi]][🚎3-hd-wf] |
7779
| Works with MRI Ruby 2 | ![Ruby 2.0 Compat][💎ruby-2.0i] ![Ruby 2.1 Compat][💎ruby-2.1i] ![Ruby 2.2 Compat][💎ruby-2.2i] <br/> [![Ruby 2.3 Compat][💎ruby-2.3i]][🚎1-an-wf] [![Ruby 2.4 Compat][💎ruby-2.4i]][🚎1-an-wf] [![Ruby 2.5 Compat][💎ruby-2.5i]][🚎1-an-wf] [![Ruby 2.6 Compat][💎ruby-2.6i]][🚎7-us-wf] [![Ruby 2.7 Compat][💎ruby-2.7i]][🚎7-us-wf] |
78-
| Works with MRI Ruby 1 | ![Ruby 1.8 Compat][💎ruby-1.8i] ![Ruby 1.9 Compat][💎ruby-1.9i] |
7980
| Support & Community | [![Join Me on Daily.dev's RubyFriends][✉️ruby-friends-img]][✉️ruby-friends] [![Live Chat on Discord][✉️discord-invite-img-ftb]][✉️discord-invite] [![Get help from me on Upwork][👨🏼‍🏫expsup-upwork-img]][👨🏼‍🏫expsup-upwork] [![Get help from me on Codementor][👨🏼‍🏫expsup-codementor-img]][👨🏼‍🏫expsup-codementor] |
80-
| Source | [![Source on Github.com][📜src-gh-img]][📜src-gh] [![The best SHA: dQw4w9WgXcQ!][🧮kloc-img]][🧮kloc] |
81-
| Documentation | [![Current release on RubyDoc.info][📜docs-cr-rd-img]][🚎yard-current] [![YARD on Galtzo.com][📜docs-head-rd-img]][🚎yard-head] [![Maintainer Blog][🚂maint-blog-img]][🚂maint-blog] [![GitHub Wiki][📜gh-wiki-img]][📜gh-wiki] |
81+
| Source | [![Source on Github.com][📜src-gh-img]][📜src-gh] [![The best SHA: dQw4w9WgXcQ!][🧮kloc-img]][🧮kloc] |
82+
| Documentation | [![Current release on RubyDoc.info][📜docs-cr-rd-img]][🚎yard-current] [![YARD on Galtzo.com][📜docs-head-rd-img]][🚎yard-head] [![Maintainer Blog][🚂maint-blog-img]][🚂maint-blog] [![GitHub Wiki][📜gh-wiki-img]][📜gh-wiki] |
8283
| Compliance | [![License: MIT][📄license-img]][📄license-ref] [![Compatible with Apache Software Projects: Verified by SkyWalking Eyes][📄license-compat-img]][📄license-compat] [![📄ilo-declaration-img]][📄ilo-declaration] [![Security Policy][🔐security-img]][🔐security] [![Contributor Covenant 2.1][🪇conduct-img]][🪇conduct] [![SemVer 2.0.0][📌semver-img]][📌semver] |
8384
| Style | [![Enforced Code Style Linter][💎rlts-img]][💎rlts] [![Keep-A-Changelog 1.0.0][📗keep-changelog-img]][📗keep-changelog] [![Gitmoji Commits][📌gitmoji-img]][📌gitmoji] [![Compatibility appraised by: appraisal2][💎appraisal2-img]][💎appraisal2] |
8485
| Maintainer 🎖️ | [![Follow Me on LinkedIn][💖🖇linkedin-img]][💖🖇linkedin] [![Follow Me on Ruby.Social][💖🐘ruby-mast-img]][💖🐘ruby-mast] [![Follow Me on Bluesky][💖🦋bluesky-img]][💖🦋bluesky] [![Contact Maintainer][🚂maint-contact-img]][🚂maint-contact] [![My technical writing][💖💁🏼‍♂️devto-img]][💖💁🏼‍♂️devto] |
@@ -92,7 +93,7 @@ Compatible with MRI Ruby 2.0+, and concordant releases of JRuby, and TruffleRuby
9293
|------------------------------------------------|--------------------------------------------------------|
9394
| 👟 Check it out! |[github.com/appraisal-rb/appraisal2][💎appraisal2]|
9495

95-
### Ruby 3.4
96+
#### Ruby 3.4
9697

9798
nkf/kconv has been part of Ruby since long ago.
9899
Eventually it became a standard gem, but was changed to a bundled gem in Ruby 3.4.
@@ -547,7 +548,6 @@ Thanks for RTFM. ☺️
547548
[🏙️entsup-tidelift-sonar]: https://blog.tidelift.com/tidelift-joins-sonar
548549
[💁🏼‍♂️peterboling]: http://www.peterboling.com
549550
[🚂railsbling]: http://www.railsbling.com
550-
[📜src-cb]: https://codeberg.org/omniauth/omniauth-ldap
551551
[📜src-gh-img]: https://img.shields.io/badge/GitHub-238636?style=for-the-badge&logo=Github&logoColor=green
552552
[📜src-gh]: https://github.com/omniauth/omniauth-ldap
553553
[📜docs-cr-rd-img]: https://img.shields.io/badge/RubyDoc-Current_Release-943CD2?style=for-the-badge&logo=readthedocs&logoColor=white
@@ -600,8 +600,6 @@ Thanks for RTFM. ☺️
600600
[🚎14-🔓️-wfi]: https://github.com/omniauth/omniauth-ldap/actions/workflows/unlocked_deps.yml/badge.svg
601601
[🚎15-🪪-wf]: https://github.com/omniauth/omniauth-ldap/actions/workflows/license-eye.yml
602602
[🚎15-🪪-wfi]: https://github.com/omniauth/omniauth-ldap/actions/workflows/license-eye.yml/badge.svg
603-
[💎ruby-1.8i]: https://img.shields.io/badge/Ruby-1.8_(%F0%9F%9A%ABCI)-AABBCC?style=for-the-badge&logo=ruby&logoColor=white
604-
[💎ruby-1.9i]: https://img.shields.io/badge/Ruby-1.9_(%F0%9F%9A%ABCI)-AABBCC?style=for-the-badge&logo=ruby&logoColor=white
605603
[💎ruby-2.0i]: https://img.shields.io/badge/Ruby-2.0_(%F0%9F%9A%ABCI)-AABBCC?style=for-the-badge&logo=ruby&logoColor=white
606604
[💎ruby-2.1i]: https://img.shields.io/badge/Ruby-2.1_(%F0%9F%9A%ABCI)-AABBCC?style=for-the-badge&logo=ruby&logoColor=white
607605
[💎ruby-2.2i]: https://img.shields.io/badge/Ruby-2.2_(%F0%9F%9A%ABCI)-AABBCC?style=for-the-badge&logo=ruby&logoColor=white
@@ -645,7 +643,7 @@ Thanks for RTFM. ☺️
645643
[📗keep-changelog]: https://keepachangelog.com/en/1.0.0/
646644
[📗keep-changelog-img]: https://img.shields.io/badge/keep--a--changelog-1.0.0-34495e.svg?style=flat
647645
[📌gitmoji]:https://gitmoji.dev
648-
[📌gitmoji-img]: https://img.shields.io/badge/gitmoji_commits-%20%F0%9F%98%9C%20%F0%9F%98%8D-34495e.svg?style=flat-square
646+
[📌gitmoji-img]:https://img.shields.io/badge/gitmoji_commits-%20%F0%9F%98%9C%20%F0%9F%98%8D-34495e.svg?style=flat-square
649647
[🧮kloc]: https://www.youtube.com/watch?v=dQw4w9WgXcQ
650648
[🧮kloc-img]: https://img.shields.io/badge/KLOC-4.076-FFDD67.svg?style=for-the-badge&logo=YouTube&logoColor=blue
651649
[🔐security]: SECURITY.md

gemfiles/modular/optional.gemfile

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,3 @@
33
# Required for kettle-pre-release
44
# URL parsing with Unicode support (falls back to URI if not available)
55
gem "addressable", ">= 2.8", "< 3" # ruby >= 2.2
6-
7-
# nkf/kconv has been part of Ruby since long ago.
8-
# Eventually it became a standard gem, but was changed to a bundled gem in Ruby 3.4.
9-
# In general, kconv and iconv have been superseded since Ruby 1.9 by the built-in
10-
# encoding support provided by String#encode, String#force_encoding, and similar methods.
11-
gem "nkf" # ruby >= 2.3

gemfiles/modular/runtime_heads.gemfile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,4 @@
55
# Ruby >= 2.2
66
gem "version_gem", github: "ruby-oauth/version_gem", branch: "main"
77

8-
eval_gemfile("rack/vHEAD.gemfile")
9-
108
eval_gemfile("x_std_libs/vHEAD.gemfile")
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
eval_gemfile "../../erb/r2.3/default.gemfile"
22
eval_gemfile "../../mutex_m/r2.4/v0.1.gemfile"
33
eval_gemfile "../../stringio/r2.4/v0.0.2.gemfile"
4-
eval_gemfile "../../logger/r2/v1.5.gemfile"
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
eval_gemfile "../../erb/r2.6/v2.2.gemfile"
22
eval_gemfile "../../mutex_m/r2.4/v0.1.gemfile"
33
eval_gemfile "../../stringio/r2.4/v0.0.2.gemfile"
4-
eval_gemfile "../../logger/r2.4/v1.5.3.gemfile"
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
eval_gemfile "../../erb/r2.6/v2.2.gemfile"
22
eval_gemfile "../../mutex_m/r2/v0.3.gemfile"
33
eval_gemfile "../../stringio/r2/v3.0.gemfile"
4-
eval_gemfile "../../logger/r2/v1.5.gemfile"
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
eval_gemfile "../../erb/r2/v3.0.gemfile"
22
eval_gemfile "../../mutex_m/r2/v0.3.gemfile"
33
eval_gemfile "../../stringio/r2/v3.0.gemfile"
4-
eval_gemfile "../../logger/r2/v1.5.gemfile"

0 commit comments

Comments
 (0)