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

Move IRC notifications to metacpan-infra

a8384e40659b13a70734ebc3706a335bb228ecdb authored over 5 years ago by Olaf Alders <[email protected]>
Merge pull request #916 from Grinnz/patch-1

cpanfile cleanup

b90c7193686981310916bd67f7281e9b4f8976e6 authored over 5 years ago by Olaf Alders <[email protected]>
cpanfile cleanup

* quote versions consistently
* '>= VERSION' is the same as specifying 'VERSION'
* '>=' as a s...

8c8ddfc020e92f46e7de3b8d50c53c8f053dd1ab authored over 5 years ago by Dan Book <[email protected]>
Merge pull request #910 from metacpan/oalders/oauth

Add OAuth routes

aa58697ff7c957cf1d47eaa17467252d55f6bb27 authored over 5 years ago by Shawn Sorichetti <[email protected]>
Merge pull request #914 from metacpan/haarg/prereq-cleanup

clean up some prereqs and unused scripts

54cc12a24284e078a69237a7a4113f52b9096c8a authored over 5 years ago by Mickey <[email protected]>
stop trying to use YAML::Syck to decode meta files

98375ace9d09fd807dc07f7492820a3ef9cc7e70 authored over 5 years ago by Graham Knop <[email protected]>
remove bin/prove script

85eea437e2b552a0e82c7b23090db0465a33e6ea authored over 5 years ago by Graham Knop <[email protected]>
remove unused query script

4252dbd684768e5eb5aacf4927a60d664ef4d145 authored over 5 years ago by Graham Knop <[email protected]>
type update

36734f040f60ba869e0238926b76aa159c564263 authored over 5 years ago by Graham Knop <[email protected]>
change types to allow for newer Search::Elasticsearch

81b059c97f935813dfdde8777ceed1384ceb38eb authored over 5 years ago by Graham Knop <[email protected]>
remove unused write_config_json files

0441d839b64dedbc5d08f61f3d51b86fca9a96da authored over 5 years ago by Graham Knop <[email protected]>
remove left over perlmongers script

d53b00baa0154ef421f8cb31120e80f222eca25b authored over 5 years ago by Graham Knop <[email protected]>
move use lib to top of app.psgi

948598235663cf4d75a39b7e7e325cec21476e63 authored over 5 years ago by Graham Knop <[email protected]>
remove use of CatalystX::Component::Traits

2c13ce7b1f3b46cbfdd4296b09b2c5cf9de69a6a authored over 5 years ago by Graham Knop <[email protected]>
remove Facebook login

3e0961566e917213553b73992280afb27be603e8 authored over 5 years ago by Graham Knop <[email protected]>
remove Log::Any setup to quiet logs

It will be reintroduced later with configuration cleanups.

5269e6ace513d5f52ff4a40df27ab24fcc678eb7 authored over 5 years ago by Graham Knop <[email protected]>
Merge pull request #913 from metacpan/oalders/bin-prove

/bin/prove no longer needs to use Carton

185885c4b9aea6e84bcfa9a207f3c618970a3b2c authored over 5 years ago by Shawn Sorichetti <[email protected]>
/bin/prove no longer needs to use Carton

b682357a79b51d2acb8c8a115055d16cfa1b078c authored over 5 years ago by Olaf Alders <[email protected]>
Add oauth routes to MetaCPAN::API

65810259fd7491358152d9c2e316a7d6ebc30e24 authored over 5 years ago by Olaf Alders <[email protected]>
Bump version of Mojolicious::Plugin::Web::Auth

1a008d5bb72fee7e7415f9e1dc4cfc188bd2efba authored over 5 years ago by Olaf Alders <[email protected]>
Add dummy oauth config to metacpan_server.conf

f803d5654f15cb0cb7e2f6c97df1c8d5a9b3c9c0 authored over 5 years ago by Olaf Alders <[email protected]>
Merge pull request #911 from metacpan/oalders/latest-timing

Tweak index_latest jobs to coincide (a little bit) with PAUSE update …

f54eff978bedb7dd041ce57e3d4b41210601877a authored over 5 years ago by Mickey <[email protected]>
Tweak index_latest jobs to coincide (a little bit) with PAUSE update schedule

dd5d9c847886306492afe22a4ebc97b29fb700ba authored over 5 years ago by Olaf Alders <[email protected]>
Merge pull request #909 from metacpan/leo/docker_conditional_build

make conditional deploy actually work

7c5a3e57baa6497c1c1bc4fa4b8e47b77e8d27a4 authored over 5 years ago by Olaf Alders <[email protected]>
make conditional deploy actually work

ca544109efe2b4b2dc8c47a193e3d09669ff7324 authored over 5 years ago by Leo Lapworth <[email protected]>
Merge pull request #908 from metacpan/mickey/gh736

Fix size parameter reading for reverse_dependencies (GH#736)

ed59cf1556fc8735d3f5149b77b7a9be0347d8b0 authored over 5 years ago by Olaf Alders <[email protected]>
Fix size parameter reading for reverse_dependencieis (GH#736)

83995ecf48f5d48bdd36ef1718f610f5dc3a73f9 authored over 5 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #907 from metacpan/leo/create_docker_image

only deploy on the snapshot version

c3444c241ce47961cbddb3a0ed4c1f958ff3d902 authored over 5 years ago by Shawn Sorichetti <[email protected]>
only deploy on the snapshot version

11f9721074906c9a3af59e3d0e829ac8c868dc6b authored over 5 years ago by Leo Lapworth <[email protected]>
Merge pull request #902 from metacpan/oalders/getopt-long-descriptive

Upgrade Getopt::Long::Descriptive

959893ff15d63593e00b7a17dcdae7c0debd8a6f authored over 5 years ago by Shawn Sorichetti <[email protected]>
Upgrade Getopt::Long::Descriptive

b20ecdd2231c4637333cb14ff43a7a5776fc28b0 authored over 5 years ago by Olaf Alders <[email protected]>
Merge pull request #906 from metacpan/leo/create_docker_image

Add deploy to docker image, just on master merge

f582cc2486f626124936d116e3447ddd8b9c385d authored over 5 years ago by Leo Lapworth <[email protected]>
add deploy to docker image, just on master merge

7fb3422abad06d778d03d39d2799fb113b8b6789 authored over 5 years ago by Leo Lapworth <[email protected]>
Merge pull request #905 from metacpan/mickey/fix_dist_creation_errors

Check if distribution exists before creating

3129fe98dd6f7f4688d064a609a9cefaff4f8867 authored over 5 years ago by Olaf Alders <[email protected]>
Check if distribution exists before creating

This is fixing the flood of errors exposed by the Log4Perl change.

cd61f97f41653dcafc5e7bdedefad6be3a6849fb authored over 5 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #904 from metacpan/oalders/rogue

Don't index Acme::DependOnEverything

d13408d7e7620d907794fbc8a0a5eb8bfe56fe6b authored over 5 years ago by Mickey <[email protected]>
Tidy use statements

6fe8494c03445830e234c0691f59ae20e88b1ede authored over 5 years ago by Olaf Alders <[email protected]>
Don't index Acme::DependOnEverything

df91b4216e7e278628838b4e6d0c23c6ad17667c authored over 5 years ago by Olaf Alders <[email protected]>
Tidy constants

398a715b2a33b7993aa8e204c79428bc3589c256 authored over 5 years ago by Olaf Alders <[email protected]>
Tidy

ac16fb118c988ffbbfa958b1457a3f061b266a67 authored over 5 years ago by Olaf Alders <[email protected]>
Merge pull request #903 from metacpan/mickey/remove_unused_scripts

removed unused scripts

ecda017e615b3717da101b9dbd2eb0d42e21a2d8 authored over 5 years ago by Olaf Alders <[email protected]>
Merge pull request #894 from gugod/release-query-size

Set th "size" of resultset to be the same as input size.

82adcf6abeb5c1a683dba43b5251832d044d355d authored over 5 years ago by Mickey <[email protected]>
Removed unused Script::PerlMongers

73b36611c8dbf992dd9e423fcfe057adcf983117 authored over 5 years ago by Mickey Nasriachi <[email protected]>
Removed unused Script::Pagerank

cf88b8e35e8922906663daf1679e300459695929 authored over 5 years ago by Mickey Nasriachi <[email protected]>
Removed unused Script::ReindexDist

82e4358dc8f8077e9deab1235492609b12480024 authored over 5 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #901 from metacpan/oalders/docker-user

Run as root in Docker container

0dc675f11bcd7a3ebc353bf9daae6ea9b7b78dc8 authored over 5 years ago by Shawn Sorichetti <[email protected]>
Run as root in Docker container

555a2d0f4241a0d35b51a4697b5cdcc42bdda079 authored over 5 years ago by Olaf Alders <[email protected]>
Merge pull request #900 from metacpan/oalders/server-status

remove server-status URL for now

0fab562937cff4cff1bf9ecc6b851fd27803a848 authored over 5 years ago by Shawn Sorichetti <[email protected]>
Merge pull request #898 from metacpan/mickey/use_count

Script::Release: use S::Es count for checking existence

8b0290f7e1343e608ecf305ba4d003e707c71b5c authored over 5 years ago by Olaf Alders <[email protected]>
Remove ServerStatus::Lite plugin for now

90aaf807426c1b5b7f0b1cd970f9beb5743d48e1 authored over 5 years ago by Olaf Alders <[email protected]>
Sort use statements in MetaCPAN::Server

7a2a12d36ac76f613678cf13ba99b7c4740237aa authored over 5 years ago by Olaf Alders <[email protected]>
Merge pull request #892 from metacpan/oalders/latest-queue-delay

Take several (delayed) passes at setting the "latest" flag

025a6ff72abf630e189d3b8ddb6072da959a3518 authored over 5 years ago by Mickey <[email protected]>
Script::Release: use S::Es count for checking existence

6ef13c48904e2199356e98a29f0a89d1be570f29 authored over 5 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #899 from metacpan/oalders/docker

Fix fatal Docker errors

0ecc5c28eecca84f1aaf6eb7c6e88b26ec8a9b75 authored over 5 years ago by Shawn Sorichetti <[email protected]>
Remove carton from Dockerfile

c35a09a186b0c651428a9f05837b1b9e0f81ecfa authored over 5 years ago by Olaf Alders <[email protected]>
Fix path that morbo is watching

ce5f6aa4a2340de85844125c1dab00ab75c68fa0 authored over 5 years ago by Olaf Alders <[email protected]>
Merge pull request #897 from metacpan/ssoriche/add_docker_base_image

Add docker base image use

5044f9613465a8ba7879ba5701a9d24fded76ad8 authored over 5 years ago by Olaf Alders <[email protected]>
Change to use metacpan-base

Instead of using a base perl docker image, use the new metacpan-base
image and build the api upo...

174be2732a24289b4b5fa99a604489c3c047f019 authored over 5 years ago by Shawn Sorichetti <[email protected]>
Change Config::General to required

This package is actually always needed not just for testing. Without it
errors are generated.

11bc12a084c817dc86fb7a8b07b258a8dbb5611e authored over 5 years ago by Shawn Sorichetti <[email protected]>
Don't default queue attempts to 1

93d6bba5cd21ea1b5a2b15be69c1508e69a32d97 authored over 5 years ago by Olaf Alders <[email protected]>
Take several (delayed) passes at setting the "latest" flag

The previous behaviour was to run this job immediately after the
indexing job finished, but this...

c673e4bb458bad4f14b24bfd8d385d2794f1505d authored over 5 years ago by Olaf Alders <[email protected]>
Revert "configure Log::Contextual in psgi app"

This reverts commit a6cb9713492a740d9242e1fc8807eb8688439ae5.

544d11e378c0adeacb0b87189a5cfc1371382c89 authored over 5 years ago by Graham Knop <[email protected]>
fix log4perl_file config option

8b199ebccc5066187bf38094a71cf3a522b1bd7b authored over 5 years ago by Graham Knop <[email protected]>
configure Log::Contextual in psgi app

a6cb9713492a740d9242e1fc8807eb8688439ae5 authored over 5 years ago by Graham Knop <[email protected]>
Set th "size" of resultset to be the same as input size.

Otherwise Elasticsearch returns 10 hits by default. Since this
'by_author_and_names' routine is...

c395227b012c79c802ca5ddd5c02019fc0ca369b authored over 5 years ago by Kang-min Liu <[email protected]>
sort cpanfile

91e7532e7216a1bf4e99a196ac7c10e7cb3657ca authored over 5 years ago by Graham Knop <[email protected]>
provide production log4perl config

0a4940c38f066d5e65d34ef8ac69fb3ca7d4c834 authored over 5 years ago by Graham Knop <[email protected]>
Merge pull request #893 from metacpan/oalders/pause-email

Move email sending to a model class

17d6c796a496785032aa0dc7a611c0af8aa4c033 authored over 5 years ago by Olaf Alders <[email protected]>
Log an error if an email could not be sent

287f1639e5340e5b43a513e6751fada23158d8f4 authored over 5 years ago by Olaf Alders <[email protected]>
Make email_body() private

da915966c73a8f88bb8499a821bfd61285a19551 authored over 5 years ago by Olaf Alders <[email protected]>
check root of git checkout if config files cannot be found

e4baee66563c912927afce2bc093ee81a235b1d8 authored over 5 years ago by Olaf Alders <[email protected]>
Move PAUSE email sending into a model class

65e49a9e47802fd42edf144c8a78fa7f7840ccad authored over 5 years ago by Olaf Alders <[email protected]>
Add Authen::SASL and MIME::Base64 to cpanfile

4e99606f836c57d2364571abd8691d525e32c108 authored over 5 years ago by Olaf Alders <[email protected]>
Add skeleton SMTP config to metacpan_server.conf

6d6c31b60e22568d0ed89054caa7eb6aad7ceaa6 authored over 5 years ago by Olaf Alders <[email protected]>
Use config for SMTP auth

b7afb90de3d2c907b57976bf06b51ad1a1d9bc56 authored over 5 years ago by Olaf Alders <[email protected]>
Use more explicit imports in MetaCPAN::Util

db48acf8ede25cd0138f97909dd3120f5510aa04 authored over 5 years ago by Olaf Alders <[email protected]>
Merge pull request #889 from metacpan/ssoriche/add_wait-for-it

Add wait-for-it.sh script to container

7fafb54bf131259fa0d6f06e3903864c24c550d5 authored almost 6 years ago by Olaf Alders <[email protected]>
Add wait-for-it.sh script to container

The script to wait for the database server to be up needs to be included
as part of the containe...

3e6c948df89cf0d97882243e41fe44e78c5afdde authored almost 6 years ago by Shawn Sorichetti <[email protected]>
Merge pull request #885 from gugod/changes-by-releases

Add a new API: /changes/by_releases

12c6f2b3c115ab710f0cbd098e350044806cf017 authored almost 6 years ago by Mickey <[email protected]>
ensure that the retrieved response is always within range of of input.

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]>
adjust the form of input to be conventional.

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]>
Merge pull request #888 from metacpan/haarg/log-any-l4p

Log::Any via Log::Log4perl

76e154290d862ff17afca073085e7276bc568531 authored almost 6 years ago by Olaf Alders <[email protected]>
Log::Any via Log::Log4perl

Log::Any is used by Search::Elasticsearch, so we should connect it to
our standard logger.

1da8c5d8b44125c260110b3f07cb8f0bc114da7c authored almost 6 years ago by Graham Knop <[email protected]>
tidy

9b27d3ca5cddea49094ff9a6f839afab99671d87 authored almost 6 years ago by Kang-min Liu <[email protected]>
include the name of chaneglog in the response.

8e675d230c1a499ac8a8bf178aedff125acf9f61 authored almost 6 years ago by Kang-min Liu <[email protected]>
skip the iteration when changelog cannot be read properly.

f51769c5ff859cfd25060d99c9ef105a65b7efa9 authored almost 6 years ago by Kang-min Liu <[email protected]>
Merge pull request #886 from metacpan/ssoriche/mojo-api-startup

Start Mojolicious API application

f81e4133949d4c561fd51b1f153897d90b71950a authored almost 6 years ago by Olaf Alders <[email protected]>
Merge pull request #887 from MartinMcGrath/patch-1

Fix Typo

e6cb354f75f6645584f727d20d8ca22d142bd001 authored almost 6 years ago by Leo Lapworth <[email protected]>
Fix Typo

Fix Typo, link to Clinton's slides as intended.

90e63f726fc16bdfc1ff60a573cd76bdb1bc2ba2 authored almost 6 years ago by Martin McGrath <[email protected]>
Add wait for the database to be up

As there is now a PostgreSQL container that the api container talks to,
have to wait for the dat...

c9cdd81aeb3b9b3f0510e227dc6c55b07227a071 authored almost 6 years ago by Shawn Sorichetti <[email protected]>
Change start up call to Mojolicous API

metacpan-api is now a Mojolicous app that bootstraps the Catalyst app
for routes that are not de...

f6a205ee8ff1dacde25f5822fcc3488eced12187 authored almost 6 years ago by Shawn Sorichetti <[email protected]>
tidy

054c20f5794ce5671115dcc23827a30cdb6f9c37 authored almost 6 years ago by Kang-min Liu <[email protected]>
tidy

eec397cd7291bbfb1e66f9c839c5f72a933e753d authored almost 6 years ago by Kang-min Liu <[email protected]>
Add a new API: /changes/by_releases

6cd0988ee4a3910b5e310a9ec3028792083fc63b authored almost 6 years ago by Kang-min Liu <[email protected]>
return full structure even when no results found in author queries

4912ce5623ffebcb6ea397cba189953c491659aa authored about 6 years ago by Graham Knop <[email protected]>
Merge pull request #881 from metacpan/ssoriche/fix_development_mode

Update MountPSGI to set PLACK_ENV

d00dac5d68638bdb969d72722594b2d2fbe170b9 authored about 6 years ago by Olaf Alders <[email protected]>
Remove setting of PLACK_ENV

This should no longer be required as MountPSGI has been updated to set
PLACK_ENV.

8d2cc6abc2ad3b9ddfdb60dc5b3c80c64ff41b36 authored about 6 years ago by Shawn Sorichetti <[email protected]>
Update required version of MountPSGI

This version includes a fix that will set the PLACK_ENV variable to the
Mojolicious mode. Hopefu...

0166e20bfe8067c7f012be367b6e491800370040 authored about 6 years ago by Shawn Sorichetti <[email protected]>
Merge pull request #880 from metacpan/haarg/update-perltidy

update perltidy

3b5b61a3d9b6aa5369ddd3ab37337c4dcf12494b authored about 6 years ago by Shawn Sorichetti <[email protected]>
update perltidy

19cca503d45de23db429e42ceb885239993fa32b authored about 6 years ago by Graham Knop <[email protected]>