Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/metacpan/metacpan-api
A free, open API for everything you want to know about CPAN
https://github.com/metacpan/metacpan-api
a8384e40659b13a70734ebc3706a335bb228ecdb authored over 5 years ago by Olaf Alders <[email protected]>
cpanfile cleanup
b90c7193686981310916bd67f7281e9b4f8976e6 authored over 5 years ago by Olaf Alders <[email protected]>
* quote versions consistently
* '>= VERSION' is the same as specifying 'VERSION'
* '>=' as a s...
Add OAuth routes
aa58697ff7c957cf1d47eaa17467252d55f6bb27 authored over 5 years ago by Shawn Sorichetti <[email protected]>clean up some prereqs and unused scripts
54cc12a24284e078a69237a7a4113f52b9096c8a authored over 5 years ago by Mickey <[email protected]>98375ace9d09fd807dc07f7492820a3ef9cc7e70 authored over 5 years ago by Graham Knop <[email protected]>
85eea437e2b552a0e82c7b23090db0465a33e6ea authored over 5 years ago by Graham Knop <[email protected]>
4252dbd684768e5eb5aacf4927a60d664ef4d145 authored over 5 years ago by Graham Knop <[email protected]>
36734f040f60ba869e0238926b76aa159c564263 authored over 5 years ago by Graham Knop <[email protected]>
81b059c97f935813dfdde8777ceed1384ceb38eb authored over 5 years ago by Graham Knop <[email protected]>
0441d839b64dedbc5d08f61f3d51b86fca9a96da authored over 5 years ago by Graham Knop <[email protected]>
d53b00baa0154ef421f8cb31120e80f222eca25b authored over 5 years ago by Graham Knop <[email protected]>
948598235663cf4d75a39b7e7e325cec21476e63 authored over 5 years ago by Graham Knop <[email protected]>
2c13ce7b1f3b46cbfdd4296b09b2c5cf9de69a6a authored over 5 years ago by Graham Knop <[email protected]>
3e0961566e917213553b73992280afb27be603e8 authored over 5 years ago by Graham Knop <[email protected]>
It will be reintroduced later with configuration cleanups.
5269e6ace513d5f52ff4a40df27ab24fcc678eb7 authored over 5 years ago by Graham Knop <[email protected]>/bin/prove no longer needs to use Carton
185885c4b9aea6e84bcfa9a207f3c618970a3b2c authored over 5 years ago by Shawn Sorichetti <[email protected]>b682357a79b51d2acb8c8a115055d16cfa1b078c authored over 5 years ago by Olaf Alders <[email protected]>
65810259fd7491358152d9c2e316a7d6ebc30e24 authored over 5 years ago by Olaf Alders <[email protected]>
1a008d5bb72fee7e7415f9e1dc4cfc188bd2efba authored over 5 years ago by Olaf Alders <[email protected]>
f803d5654f15cb0cb7e2f6c97df1c8d5a9b3c9c0 authored over 5 years ago by Olaf Alders <[email protected]>
Tweak index_latest jobs to coincide (a little bit) with PAUSE update …
f54eff978bedb7dd041ce57e3d4b41210601877a authored over 5 years ago by Mickey <[email protected]>dd5d9c847886306492afe22a4ebc97b29fb700ba authored over 5 years ago by Olaf Alders <[email protected]>
make conditional deploy actually work
7c5a3e57baa6497c1c1bc4fa4b8e47b77e8d27a4 authored over 5 years ago by Olaf Alders <[email protected]>ca544109efe2b4b2dc8c47a193e3d09669ff7324 authored over 5 years ago by Leo Lapworth <[email protected]>
Fix size parameter reading for reverse_dependencies (GH#736)
ed59cf1556fc8735d3f5149b77b7a9be0347d8b0 authored over 5 years ago by Olaf Alders <[email protected]>83995ecf48f5d48bdd36ef1718f610f5dc3a73f9 authored over 5 years ago by Mickey Nasriachi <[email protected]>
only deploy on the snapshot version
c3444c241ce47961cbddb3a0ed4c1f958ff3d902 authored over 5 years ago by Shawn Sorichetti <[email protected]>11f9721074906c9a3af59e3d0e829ac8c868dc6b authored over 5 years ago by Leo Lapworth <[email protected]>
Upgrade Getopt::Long::Descriptive
959893ff15d63593e00b7a17dcdae7c0debd8a6f authored over 5 years ago by Shawn Sorichetti <[email protected]>b20ecdd2231c4637333cb14ff43a7a5776fc28b0 authored over 5 years ago by Olaf Alders <[email protected]>
Add deploy to docker image, just on master merge
f582cc2486f626124936d116e3447ddd8b9c385d authored over 5 years ago by Leo Lapworth <[email protected]>7fb3422abad06d778d03d39d2799fb113b8b6789 authored over 5 years ago by Leo Lapworth <[email protected]>
Check if distribution exists before creating
3129fe98dd6f7f4688d064a609a9cefaff4f8867 authored over 5 years ago by Olaf Alders <[email protected]>This is fixing the flood of errors exposed by the Log4Perl change.
cd61f97f41653dcafc5e7bdedefad6be3a6849fb authored over 5 years ago by Mickey Nasriachi <[email protected]>Don't index Acme::DependOnEverything
d13408d7e7620d907794fbc8a0a5eb8bfe56fe6b authored over 5 years ago by Mickey <[email protected]>6fe8494c03445830e234c0691f59ae20e88b1ede authored over 5 years ago by Olaf Alders <[email protected]>
df91b4216e7e278628838b4e6d0c23c6ad17667c authored over 5 years ago by Olaf Alders <[email protected]>
398a715b2a33b7993aa8e204c79428bc3589c256 authored over 5 years ago by Olaf Alders <[email protected]>
ac16fb118c988ffbbfa958b1457a3f061b266a67 authored over 5 years ago by Olaf Alders <[email protected]>
removed unused scripts
ecda017e615b3717da101b9dbd2eb0d42e21a2d8 authored over 5 years ago by Olaf Alders <[email protected]>Set th "size" of resultset to be the same as input size.
82adcf6abeb5c1a683dba43b5251832d044d355d authored over 5 years ago by Mickey <[email protected]>73b36611c8dbf992dd9e423fcfe057adcf983117 authored over 5 years ago by Mickey Nasriachi <[email protected]>
cf88b8e35e8922906663daf1679e300459695929 authored over 5 years ago by Mickey Nasriachi <[email protected]>
82e4358dc8f8077e9deab1235492609b12480024 authored over 5 years ago by Mickey Nasriachi <[email protected]>
Run as root in Docker container
0dc675f11bcd7a3ebc353bf9daae6ea9b7b78dc8 authored over 5 years ago by Shawn Sorichetti <[email protected]>555a2d0f4241a0d35b51a4697b5cdcc42bdda079 authored over 5 years ago by Olaf Alders <[email protected]>
remove server-status URL for now
0fab562937cff4cff1bf9ecc6b851fd27803a848 authored over 5 years ago by Shawn Sorichetti <[email protected]>Script::Release: use S::Es count for checking existence
8b0290f7e1343e608ecf305ba4d003e707c71b5c authored over 5 years ago by Olaf Alders <[email protected]>90aaf807426c1b5b7f0b1cd970f9beb5743d48e1 authored over 5 years ago by Olaf Alders <[email protected]>
7a2a12d36ac76f613678cf13ba99b7c4740237aa authored over 5 years ago by Olaf Alders <[email protected]>
Take several (delayed) passes at setting the "latest" flag
025a6ff72abf630e189d3b8ddb6072da959a3518 authored over 5 years ago by Mickey <[email protected]>6ef13c48904e2199356e98a29f0a89d1be570f29 authored over 5 years ago by Mickey Nasriachi <[email protected]>
Fix fatal Docker errors
0ecc5c28eecca84f1aaf6eb7c6e88b26ec8a9b75 authored over 5 years ago by Shawn Sorichetti <[email protected]>c35a09a186b0c651428a9f05837b1b9e0f81ecfa authored over 5 years ago by Olaf Alders <[email protected]>
ce5f6aa4a2340de85844125c1dab00ab75c68fa0 authored over 5 years ago by Olaf Alders <[email protected]>
Add docker base image use
5044f9613465a8ba7879ba5701a9d24fded76ad8 authored over 5 years ago by Olaf Alders <[email protected]>
Instead of using a base perl docker image, use the new metacpan-base
image and build the api upo...
This package is actually always needed not just for testing. Without it
errors are generated.
93d6bba5cd21ea1b5a2b15be69c1508e69a32d97 authored over 5 years ago by Olaf Alders <[email protected]>
The previous behaviour was to run this job immediately after the
indexing job finished, but this...
This reverts commit a6cb9713492a740d9242e1fc8807eb8688439ae5.
544d11e378c0adeacb0b87189a5cfc1371382c89 authored over 5 years ago by Graham Knop <[email protected]>8b199ebccc5066187bf38094a71cf3a522b1bd7b authored over 5 years ago by Graham Knop <[email protected]>
a6cb9713492a740d9242e1fc8807eb8688439ae5 authored over 5 years ago by Graham Knop <[email protected]>
Otherwise Elasticsearch returns 10 hits by default. Since this
'by_author_and_names' routine is...
91e7532e7216a1bf4e99a196ac7c10e7cb3657ca authored over 5 years ago by Graham Knop <[email protected]>
0a4940c38f066d5e65d34ef8ac69fb3ca7d4c834 authored over 5 years ago by Graham Knop <[email protected]>
Move email sending to a model class
17d6c796a496785032aa0dc7a611c0af8aa4c033 authored over 5 years ago by Olaf Alders <[email protected]>287f1639e5340e5b43a513e6751fada23158d8f4 authored over 5 years ago by Olaf Alders <[email protected]>
da915966c73a8f88bb8499a821bfd61285a19551 authored over 5 years ago by Olaf Alders <[email protected]>
e4baee66563c912927afce2bc093ee81a235b1d8 authored over 5 years ago by Olaf Alders <[email protected]>
65e49a9e47802fd42edf144c8a78fa7f7840ccad authored over 5 years ago by Olaf Alders <[email protected]>
4e99606f836c57d2364571abd8691d525e32c108 authored over 5 years ago by Olaf Alders <[email protected]>
6d6c31b60e22568d0ed89054caa7eb6aad7ceaa6 authored over 5 years ago by Olaf Alders <[email protected]>
b7afb90de3d2c907b57976bf06b51ad1a1d9bc56 authored over 5 years ago by Olaf Alders <[email protected]>
db48acf8ede25cd0138f97909dd3120f5510aa04 authored over 5 years ago by Olaf Alders <[email protected]>
Add wait-for-it.sh script to container
7fafb54bf131259fa0d6f06e3903864c24c550d5 authored almost 6 years ago by Olaf Alders <[email protected]>
The script to wait for the database server to be up needs to be included
as part of the containe...
Add a new API: /changes/by_releases
12c6f2b3c115ab710f0cbd098e350044806cf017 authored almost 6 years ago by Mickey <[email protected]>When some of the 'release' parameter is not recognized as the format of "AUTHOR/DistName-v1.23",...
b7bad82d26e03575aedb9fe765e566e9a9e057b7 authored almost 6 years ago by Kang-min Liu <[email protected]>As @haarg++ pointed out, this makes it poosible to retrieve with GET method like:
curl 'htt...
8f525624e39fa9f0a98aec9e390e78c967ad13df authored almost 6 years ago by Kang-min Liu <[email protected]>Log::Any via Log::Log4perl
76e154290d862ff17afca073085e7276bc568531 authored almost 6 years ago by Olaf Alders <[email protected]>
Log::Any is used by Search::Elasticsearch, so we should connect it to
our standard logger.
9b27d3ca5cddea49094ff9a6f839afab99671d87 authored almost 6 years ago by Kang-min Liu <[email protected]>
8e675d230c1a499ac8a8bf178aedff125acf9f61 authored almost 6 years ago by Kang-min Liu <[email protected]>
f51769c5ff859cfd25060d99c9ef105a65b7efa9 authored almost 6 years ago by Kang-min Liu <[email protected]>
Start Mojolicious API application
f81e4133949d4c561fd51b1f153897d90b71950a authored almost 6 years ago by Olaf Alders <[email protected]>Fix Typo
e6cb354f75f6645584f727d20d8ca22d142bd001 authored almost 6 years ago by Leo Lapworth <[email protected]>Fix Typo, link to Clinton's slides as intended.
90e63f726fc16bdfc1ff60a573cd76bdb1bc2ba2 authored almost 6 years ago by Martin McGrath <[email protected]>
As there is now a PostgreSQL container that the api container talks to,
have to wait for the dat...
metacpan-api is now a Mojolicous app that bootstraps the Catalyst app
for routes that are not de...
054c20f5794ce5671115dcc23827a30cdb6f9c37 authored almost 6 years ago by Kang-min Liu <[email protected]>
eec397cd7291bbfb1e66f9c839c5f72a933e753d authored almost 6 years ago by Kang-min Liu <[email protected]>
6cd0988ee4a3910b5e310a9ec3028792083fc63b authored almost 6 years ago by Kang-min Liu <[email protected]>
4912ce5623ffebcb6ea397cba189953c491659aa authored about 6 years ago by Graham Knop <[email protected]>
Update MountPSGI to set PLACK_ENV
d00dac5d68638bdb969d72722594b2d2fbe170b9 authored about 6 years ago by Olaf Alders <[email protected]>
This should no longer be required as MountPSGI has been updated to set
PLACK_ENV.
This version includes a fix that will set the PLACK_ENV variable to the
Mojolicious mode. Hopefu...
update perltidy
3b5b61a3d9b6aa5369ddd3ab37337c4dcf12494b authored about 6 years ago by Shawn Sorichetti <[email protected]>19cca503d45de23db429e42ceb885239993fa32b authored about 6 years ago by Graham Knop <[email protected]>