Skip to content
This repository was archived by the owner on Jan 22, 2026. It is now read-only.

Commit 6e0b48e

Browse files
committed
Hello world
0 parents  commit 6e0b48e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+5442
-0
lines changed

.github/workflows/main.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Ruby
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
8+
pull_request:
9+
10+
jobs:
11+
build:
12+
runs-on: ubuntu-latest
13+
name: Ruby ${{ matrix.ruby }}
14+
strategy:
15+
matrix:
16+
ruby:
17+
- '3.4.7'
18+
19+
steps:
20+
- uses: actions/checkout@v4
21+
with:
22+
persist-credentials: false
23+
- name: Set up Ruby
24+
uses: ruby/setup-ruby@v1
25+
with:
26+
ruby-version: ${{ matrix.ruby }}
27+
bundler-cache: true
28+
- name: Run the default task
29+
run: bundle exec rake

.gitignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/.bundle/
2+
/.yardoc
3+
/_yardoc/
4+
/coverage/
5+
/doc/
6+
/pkg/
7+
/spec/reports/
8+
/tmp/

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## [Unreleased]
2+
3+
## [0.1.0] - 2026-01-01
4+
5+
- Initial release

CODE_OF_CONDUCT.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Code of Conduct
2+
3+
"git-pkgs" follows [The Ruby Community Conduct Guideline](https://www.ruby-lang.org/en/conduct) in all "collaborative space", which is defined as community communications channels (such as mailing lists, submitted patches, commit comments, etc.):
4+
5+
* Participants will be tolerant of opposing views.
6+
* Participants must ensure that their language and actions are free of personal attacks and disparaging personal remarks.
7+
* When interpreting the words and actions of others, participants should always assume good intentions.
8+
* Behaviour which can be reasonably considered harassment will not be tolerated.
9+
10+
If you have any concerns about behaviour within this project, please contact us at ["andrewnez@gmail.com"](mailto:"andrewnez@gmail.com").

Gemfile

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# frozen_string_literal: true
2+
3+
source "https://rubygems.org"
4+
5+
gemspec
6+
7+
gem "ecosystems-bibliothecary", git: "https://github.com/ecosyste-ms/bibliothecary.git", require: "bibliothecary"
8+
gem "ostruct"
9+
10+
gem "irb"
11+
gem "rake"
12+
gem "minitest"

Gemfile.lock

Lines changed: 216 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,216 @@
1+
GIT
2+
remote: https://github.com/ecosyste-ms/bibliothecary.git
3+
revision: 4fa142451f227b730bd0bd8405cf89f54cd6a24f
4+
specs:
5+
ecosystems-bibliothecary (14.2.0)
6+
bundler
7+
commander
8+
csv
9+
deb_control
10+
json (~> 2.8)
11+
librariesio-gem-parser
12+
ox (>= 2.8.1)
13+
packageurl-ruby
14+
racc
15+
sdl4r
16+
tomlrb (~> 2.0)
17+
typhoeus
18+
19+
PATH
20+
remote: .
21+
specs:
22+
git-pkgs (0.1.0)
23+
activerecord (>= 7.0)
24+
ecosystems-bibliothecary
25+
rugged (~> 1.0)
26+
sqlite3 (>= 2.0)
27+
28+
GEM
29+
remote: https://rubygems.org/
30+
specs:
31+
activemodel (8.1.1)
32+
activesupport (= 8.1.1)
33+
activerecord (8.1.1)
34+
activemodel (= 8.1.1)
35+
activesupport (= 8.1.1)
36+
timeout (>= 0.4.0)
37+
activesupport (8.1.1)
38+
base64
39+
bigdecimal
40+
concurrent-ruby (~> 1.0, >= 1.3.1)
41+
connection_pool (>= 2.2.5)
42+
drb
43+
i18n (>= 1.6, < 2)
44+
json
45+
logger (>= 1.4.2)
46+
minitest (>= 5.1)
47+
securerandom (>= 0.3)
48+
tzinfo (~> 2.0, >= 2.0.5)
49+
uri (>= 0.13.1)
50+
base64 (0.3.0)
51+
bigdecimal (4.0.1)
52+
commander (5.0.0)
53+
highline (~> 3.0.0)
54+
concurrent-ruby (1.3.6)
55+
connection_pool (3.0.2)
56+
csv (3.3.5)
57+
date (3.5.1)
58+
deb_control (0.0.1)
59+
drb (2.2.3)
60+
erb (6.0.1)
61+
ethon (0.15.0)
62+
ffi (>= 1.15.0)
63+
ffi (1.17.3-aarch64-linux-gnu)
64+
ffi (1.17.3-aarch64-linux-musl)
65+
ffi (1.17.3-arm-linux-gnu)
66+
ffi (1.17.3-arm-linux-musl)
67+
ffi (1.17.3-arm64-darwin)
68+
ffi (1.17.3-x86-linux-gnu)
69+
ffi (1.17.3-x86-linux-musl)
70+
ffi (1.17.3-x86_64-darwin)
71+
ffi (1.17.3-x86_64-linux-gnu)
72+
ffi (1.17.3-x86_64-linux-musl)
73+
highline (3.0.1)
74+
i18n (1.14.8)
75+
concurrent-ruby (~> 1.0)
76+
io-console (0.8.2)
77+
irb (1.16.0)
78+
pp (>= 0.6.0)
79+
rdoc (>= 4.0.0)
80+
reline (>= 0.4.2)
81+
json (2.18.0)
82+
librariesio-gem-parser (1.0.0)
83+
logger (1.7.0)
84+
minitest (6.0.1)
85+
prism (~> 1.5)
86+
ostruct (0.6.3)
87+
ox (2.14.23)
88+
bigdecimal (>= 3.0)
89+
packageurl-ruby (0.2.0)
90+
pp (0.6.3)
91+
prettyprint
92+
prettyprint (0.2.0)
93+
prism (1.7.0)
94+
psych (5.3.1)
95+
date
96+
stringio
97+
racc (1.8.1)
98+
rake (13.3.1)
99+
rdoc (7.0.3)
100+
erb
101+
psych (>= 4.0.0)
102+
tsort
103+
reline (0.6.3)
104+
io-console (~> 0.5)
105+
rugged (1.9.0)
106+
sdl4r (0.9.11)
107+
securerandom (0.4.1)
108+
sqlite3 (2.9.0-aarch64-linux-gnu)
109+
sqlite3 (2.9.0-aarch64-linux-musl)
110+
sqlite3 (2.9.0-arm-linux-gnu)
111+
sqlite3 (2.9.0-arm-linux-musl)
112+
sqlite3 (2.9.0-arm64-darwin)
113+
sqlite3 (2.9.0-x86-linux-gnu)
114+
sqlite3 (2.9.0-x86-linux-musl)
115+
sqlite3 (2.9.0-x86_64-darwin)
116+
sqlite3 (2.9.0-x86_64-linux-gnu)
117+
sqlite3 (2.9.0-x86_64-linux-musl)
118+
stringio (3.2.0)
119+
timeout (0.6.0)
120+
tomlrb (2.0.4)
121+
tsort (0.2.0)
122+
typhoeus (1.5.0)
123+
ethon (>= 0.9.0, < 0.16.0)
124+
tzinfo (2.0.6)
125+
concurrent-ruby (~> 1.0)
126+
uri (1.1.1)
127+
128+
PLATFORMS
129+
aarch64-linux-gnu
130+
aarch64-linux-musl
131+
arm-linux-gnu
132+
arm-linux-musl
133+
arm64-darwin
134+
x86-linux-gnu
135+
x86-linux-musl
136+
x86_64-darwin
137+
x86_64-linux-gnu
138+
x86_64-linux-musl
139+
140+
DEPENDENCIES
141+
ecosystems-bibliothecary!
142+
git-pkgs!
143+
irb
144+
minitest
145+
ostruct
146+
rake
147+
148+
CHECKSUMS
149+
activemodel (8.1.1) sha256=8b7e2496b9e333ced06248c16a43217b950192c98e0fe3aa117eee21501c6fbd
150+
activerecord (8.1.1) sha256=e32c3a03e364fd803498eb4150c21bedc995aa83bc27122a94d480ab1dcb3d17
151+
activesupport (8.1.1) sha256=5e92534e8d0c8b8b5e6b16789c69dbea65c1d7b752269f71a39422e9546cea67
152+
base64 (0.3.0) sha256=27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b
153+
bigdecimal (4.0.1) sha256=8b07d3d065a9f921c80ceaea7c9d4ae596697295b584c296fe599dd0ad01c4a7
154+
commander (5.0.0) sha256=22ca42866ce5ed1a7f3e9a9c831a23d03b75b3743c7ad0302c3cbcd9eb5f257d
155+
concurrent-ruby (1.3.6) sha256=6b56837e1e7e5292f9864f34b69c5a2cbc75c0cf5338f1ce9903d10fa762d5ab
156+
connection_pool (3.0.2) sha256=33fff5ba71a12d2aa26cb72b1db8bba2a1a01823559fb01d29eb74c286e62e0a
157+
csv (3.3.5) sha256=6e5134ac3383ef728b7f02725d9872934f523cb40b961479f69cf3afa6c8e73f
158+
date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0
159+
deb_control (0.0.1) sha256=4ddb6c8ece9c57d93e45edc20340f72fcbff8a1d65b5daa8a45b5d990cd51532
160+
drb (2.2.3) sha256=0b00d6fdb50995fe4a45dea13663493c841112e4068656854646f418fda13373
161+
ecosystems-bibliothecary (14.2.0)
162+
erb (6.0.1) sha256=28ecdd99c5472aebd5674d6061e3c6b0a45c049578b071e5a52c2a7f13c197e5
163+
ethon (0.15.0) sha256=0809805a035bc10f54162ca99f15ded49e428e0488bcfe1c08c821e18261a74d
164+
ffi (1.17.3-aarch64-linux-gnu) sha256=28ad573df26560f0aedd8a90c3371279a0b2bd0b4e834b16a2baa10bd7a97068
165+
ffi (1.17.3-aarch64-linux-musl) sha256=020b33b76775b1abacc3b7d86b287cef3251f66d747092deec592c7f5df764b2
166+
ffi (1.17.3-arm-linux-gnu) sha256=5bd4cea83b68b5ec0037f99c57d5ce2dd5aa438f35decc5ef68a7d085c785668
167+
ffi (1.17.3-arm-linux-musl) sha256=0d7626bb96265f9af78afa33e267d71cfef9d9a8eb8f5525344f8da6c7d76053
168+
ffi (1.17.3-arm64-darwin) sha256=0c690555d4cee17a7f07c04d59df39b2fba74ec440b19da1f685c6579bb0717f
169+
ffi (1.17.3-x86-linux-gnu) sha256=868a88fcaf5186c3a46b7c7c2b2c34550e1e61a405670ab23f5b6c9971529089
170+
ffi (1.17.3-x86-linux-musl) sha256=f0286aa6ef40605cf586e61406c446de34397b85dbb08cc99fdaddaef8343945
171+
ffi (1.17.3-x86_64-darwin) sha256=1f211811eb5cfaa25998322cdd92ab104bfbd26d1c4c08471599c511f2c00bb5
172+
ffi (1.17.3-x86_64-linux-gnu) sha256=3746b01f677aae7b16dc1acb7cb3cc17b3e35bdae7676a3f568153fb0e2c887f
173+
ffi (1.17.3-x86_64-linux-musl) sha256=086b221c3a68320b7564066f46fed23449a44f7a1935f1fe5a245bd89d9aea56
174+
git-pkgs (0.1.0)
175+
highline (3.0.1) sha256=ca18b218fd581b1fae832f89bfeaf2b34d3a93429c44fd4411042ffce286f009
176+
i18n (1.14.8) sha256=285778639134865c5e0f6269e0b818256017e8cde89993fdfcbfb64d088824a5
177+
io-console (0.8.2) sha256=d6e3ae7a7cc7574f4b8893b4fca2162e57a825b223a177b7afa236c5ef9814cc
178+
irb (1.16.0) sha256=2abe56c9ac947cdcb2f150572904ba798c1e93c890c256f8429981a7675b0806
179+
json (2.18.0) sha256=b10506aee4183f5cf49e0efc48073d7b75843ce3782c68dbeb763351c08fd505
180+
librariesio-gem-parser (1.0.0) sha256=e9ef327f1e9ef03425cc8687f93021857057452f491fcd632a20e30505f13a95
181+
logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203
182+
minitest (6.0.1) sha256=7854c74f48e2e975969062833adc4013f249a4b212f5e7b9d5c040bf838d54bb
183+
ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912
184+
ox (2.14.23) sha256=4a9aedb4d6c78c5ebac1d7287dc7cc6808e14a8831d7adb727438f6a1b461b66
185+
packageurl-ruby (0.2.0) sha256=9bef22c96622b7d3a0087a7fbca8903f9187b66fbfd6a78299ef115768f5012b
186+
pp (0.6.3) sha256=2951d514450b93ccfeb1df7d021cae0da16e0a7f95ee1e2273719669d0ab9df6
187+
prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193
188+
prism (1.7.0) sha256=10062f734bf7985c8424c44fac382ac04a58124ea3d220ec3ba9fe4f2da65103
189+
psych (5.3.1) sha256=eb7a57cef10c9d70173ff74e739d843ac3b2c019a003de48447b2963d81b1974
190+
racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f
191+
rake (13.3.1) sha256=8c9e89d09f66a26a01264e7e3480ec0607f0c497a861ef16063604b1b08eb19c
192+
rdoc (7.0.3) sha256=dfe3d0981d19b7bba71d9dbaeb57c9f4e3a7a4103162148a559c4fc687ea81f9
193+
reline (0.6.3) sha256=1198b04973565b36ec0f11542ab3f5cfeeec34823f4e54cebde90968092b1835
194+
rugged (1.9.0) sha256=7faaa912c5888d6e348d20fa31209b6409f1574346b1b80e309dbc7e8d63efac
195+
sdl4r (0.9.11) sha256=400367c6b1d3e3e78103a3bc0b61f0b9c9379c36ffee592a02aa2158e9bd9547
196+
securerandom (0.4.1) sha256=cc5193d414a4341b6e225f0cb4446aceca8e50d5e1888743fac16987638ea0b1
197+
sqlite3 (2.9.0-aarch64-linux-gnu) sha256=cfe1e0216f46d7483839719bf827129151e6c680317b99d7b8fc1597a3e13473
198+
sqlite3 (2.9.0-aarch64-linux-musl) sha256=56a35cb2d70779afc2ac191baf2c2148242285ecfed72f9b021218c5c4917913
199+
sqlite3 (2.9.0-arm-linux-gnu) sha256=a19a21504b0d7c8c825fbbf37b358ae316b6bd0d0134c619874060b2eef05435
200+
sqlite3 (2.9.0-arm-linux-musl) sha256=fca5b26197c70e3363115d3faaea34d7b2ad9c7f5fa8d8312e31b64e7556ee07
201+
sqlite3 (2.9.0-arm64-darwin) sha256=a917bd9b84285766ff3300b7d79cd583f5a067594c8c1263e6441618c04a6ed3
202+
sqlite3 (2.9.0-x86-linux-gnu) sha256=47317ba230f6c2c361981aa5fc1bf9de1b99727317171393ba90abab092c5b5f
203+
sqlite3 (2.9.0-x86-linux-musl) sha256=b627f3a2ca59aaaa5e10b8666cdbd7122469b49afa4bd895133cecb7b5c1368d
204+
sqlite3 (2.9.0-x86_64-darwin) sha256=59fe51baa3cb33c36d27ce78b4ed9360cd33ccca09498c2ae63850c97c0a6026
205+
sqlite3 (2.9.0-x86_64-linux-gnu) sha256=72fff9bd750070ba3af695511ba5f0e0a2d8a9206f84869640b3e99dfaf3d5a5
206+
sqlite3 (2.9.0-x86_64-linux-musl) sha256=ef716ba7a66d7deb1ccc402ac3a6d7343da17fac862793b7f0be3d2917253c90
207+
stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1
208+
timeout (0.6.0) sha256=6d722ad619f96ee383a0c557ec6eb8c4ecb08af3af62098a0be5057bf00de1af
209+
tomlrb (2.0.4) sha256=262f77947ac3ac9b3366a0a5940ecd238300c553e2e14f22009e2afcd2181b99
210+
tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f
211+
typhoeus (1.5.0) sha256=120b67ed1ef515e6c0e938176db880f15b0916f038e78ce2a66290f3f1de3e3b
212+
tzinfo (2.0.6) sha256=8daf828cc77bcf7d63b0e3bdb6caa47e2272dcfaf4fbfe46f8c3a9df087a829b
213+
uri (1.1.1) sha256=379fa58d27ffb1387eaada68c749d1426738bd0f654d812fcc07e7568f5c57c6
214+
215+
BUNDLED WITH
216+
4.0.1

0 commit comments

Comments
 (0)