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

work around PLACK_ENV not being set by MountPSGI

38a3fcff782d450ff154d879822e449fffbae4eb authored about 6 years ago by Graham Knop <[email protected]>
Merge pull request #879 from metacpan/ssoriche/mount-on-v1

Add route for `/v1` path

b0be77638f49b97fcec5bc1ef1a27971e1ac6db7 authored about 6 years ago by Olaf Alders <[email protected]>
Add route for `/v1` path

At some point there will be an update to nginx that no longer strips the
`/v1` from the path. Wh...

ae595aed8db585b5101054df851e5ece9391baa0 authored about 6 years ago by Shawn Sorichetti <[email protected]>
Merge pull request #878 from metacpan/ssoriche/minion-db-from-config

Add support for sqlite database with Minion

ade4ddf2a6d751d08d3f8fa9f6a45d37820ddb7e authored about 6 years ago by Olaf Alders <[email protected]>
Add support for sqlite database with Minion

Use the configuration dsn to determine whether Minion should use
PostgreSQL or SQLite, allowing ...

3bb6d44ecd5e370c841cfb2a7b8e8989434237dc authored about 6 years ago by Shawn Sorichetti <[email protected]>
Merge pull request #877 from metacpan/oalders/changes

Add CHANGES.md to list of possible changes files. (See Perl::Tidy)

c7f57d34b564d3fab842028230ef085af2f9ae0b authored about 6 years ago by Olaf Alders <[email protected]>
Add CHANGES.md to list of possible changes files. (See Perl::Tidy)

b5b6cd35686d18d0ba601691fbacfb35939a9e5d authored about 6 years ago by Olaf Alders <[email protected]>
Merge pull request #875 from metacpan/ssoriche/docker-es

Replace Travis ES Service with a docker container

b334f261d0dc633f787650385663a97c8bb30d70 authored about 6 years ago by Olaf Alders <[email protected]>
Fix location of ES scripts

The docker image does not look in /etc/elasticsearch/scripts for its
scripts. Replacing that wit...

82b0a22683d58b12caf051a1d9d75c87199cf032 authored about 6 years ago by Shawn Sorichetti <[email protected]>
Replace elasticsearch install with docker

The Travis-CI implementation of running elasticsearch locally has been
throwing null pointer exc...

ddaafac57208c2c93c594a0a1bdb9e303639f244 authored about 6 years ago by Shawn Sorichetti <[email protected]>
Add ES configuration

Using the developer configuration that is used during local testing,
with the Travis CI docker t...

e86a1511b8a9275e6e0dc7213909e940b5afaa45 authored about 6 years ago by Shawn Sorichetti <[email protected]>
Merge pull request #862 from metacpan/jberger/mojo

Monster Mojo

1ca2d0d0298a025f97d011fa721918ebd9a5a053 authored about 6 years ago by Shawn Sorichetti <[email protected]>
move new tests into t/api

keeping new modules under MetaCPAN::API and new tests in t/api helps
differentiate the new/porte...

bf0cd75487f2004fa4992a65696b1a440c68e067 authored about 6 years ago by Joel Berger <[email protected]>
Update documentation for api.pl

Now that api.pl is used for all access, update the documentation to
reflect it.

34fde32fc5bb375bb9efa71196240b2b2ec2ec08 authored about 6 years ago by Shawn Sorichetti <[email protected]>
MetaCPAN::API::Model - moved the es attribute to a role

f9425d236a59fd0d489f83e8dfa490efc1075d68 authored about 6 years ago by Mickey Nasriachi <[email protected]>
Add comments for Release tag

Not used at this point in time, commenting them out so that it doesn't
show on the ReDoc page.

3cffcb9305024d6bbbbf176336c0e6493c0683fe authored about 6 years ago by Shawn Sorichetti <[email protected]>
Add ReDoc options

Update the ReDoc settings with better defaults.

efc531aeeebc82f2d14db61595edeb64e261461e authored about 6 years ago by Shawn Sorichetti <[email protected]>
move new User model to the new model location

at the same time make my new download model stub more like existing
models

d90eecbb2a56c65a8759339d1324b51f8680237b authored about 6 years ago by Joel Berger <[email protected]>
Add and update Mojo deps in cpanfile.snapshot

d2957cdf2b739824fddee1ea104780caeaa0bfb6 authored about 6 years ago by Olaf Alders <[email protected]>
Initial commit

Start work on documenting the search API with OpenAPI.

d79b8b70868c06bdcd86d884615a1a116dbe3394 authored about 6 years ago by Shawn Sorichetti <[email protected]>
Added Model::User + filled search_identities

2f6f0ebf5dcef36dc3d7e3d9b10ca20a717043e9 authored about 6 years ago by Mickey Nasriachi <[email protected]>
Move github credentials and Mojo secret to config file

064a00132e4658b12863022d86ad231654d720c8 authored about 6 years ago by Olaf Alders <[email protected]>
Upgrade Mojo from 8.05 to 8.06

b805cab51f7f017a60df80939426b46109d8d3c1 authored about 6 years ago by Olaf Alders <[email protected]>
allow mojo to serve the static assets from root/

e007dc9648869f441b191c532f76269f83690183 authored about 6 years ago by Joel Berger <[email protected]>
Mount an admin app at /admin

Add a Mojo admin controller

Rename MetaCPAN::Queue to MetaCPAN::Admin

Queue test doesn't requi...

8f569a8733a62450507b41097bc1c8e6203b0f1b authored about 6 years ago by Olaf Alders <[email protected]>
Add Mojolicious::Plugin::Web::Auth to carton

dd5afd5806c1a8ab3e39dcd85ec664c657ab6447 authored about 6 years ago by Olaf Alders <[email protected]>
load es and model_search in the main application

88fced0a3cb0282d40d7a9e5fd0c32afdc9b903e authored about 6 years ago by Joel Berger <[email protected]>
start using the mojo application for routes in the openapi spec

b0d65b9661e7d241fa3ec3217960e9e33a0b53df authored about 6 years ago by Joel Berger <[email protected]>
add the ability to run the api from the mojo app

f9e2f77631cedee0b2523a0626c88ea1d9730d23 authored about 6 years ago by Joel Berger <[email protected]>
Change openapi spec to handle new search_web

search_web has been updated to provide the v2 results, as that's what's
in use by everything. Up...

7f5125d5556e60ff54b7f7ba610020c5fa035c78 authored about 6 years ago by Shawn Sorichetti <[email protected]>
Separate requests from main spec file

By splitting out the different request types into separate files the
spec is easier to read and ...

3ec7909b77434ce07df9d5a1ad3c49fe02041b45 authored about 6 years ago by Shawn Sorichetti <[email protected]>
attach search/first to the mojo router

ca53a54e19a76b7a824bbe744ee6ea2dff4e21fe authored about 6 years ago by Joel Berger <[email protected]>
The ES port is no longer in the config file

ed13dd10c5a6529f55c2c14a3ab6f6fd2d6eadfe authored about 6 years ago by Olaf Alders <[email protected]>
move the model loading to a plugin

Note, since the models are stateless I'm keeping them in attributes on
the plugin itself. This i...

2bc8c81bf7d45fb5c02893db442c8d260d5916c3 authored about 6 years ago by Joel Berger <[email protected]>
Move MetaCPAN::Queue to MetaCPAN::API

adf07ca6fec672cf85822c8fda0236571ea09d7e authored about 6 years ago by Joel Berger <[email protected]>
ES nodes definition for tests, leave empty for default in production (:9200)

5859d59390a5adad40e33a3a4a51ab21087159d4 authored about 6 years ago by Mickey Nasriachi <[email protected]>
Add more details to overall spec

There are lots of options that can be implemented to provide further
documentation of the API. A...

a62731128c219cc55c71ed6a318f7e252f5980ac authored about 6 years ago by Shawn Sorichetti <[email protected]>
Remove verbose and Mojo logging

These were added while trying to diagnose why Travis builds were failing
with the new paths (due...

f60925033734957d46021c850b970b2eaacebbf0 authored about 6 years ago by Shawn Sorichetti <[email protected]>
Add test skips when running on Travis

As these tests are essentially wrappers around the t/model/search.t
test, and its tests are skip...

2a055b8e60ee9bcc3836dce53f89133fd5f03c57 authored about 6 years ago by Shawn Sorichetti <[email protected]>
Add the stub of a download model

This will hold the find_download_url query as we move it from the
Catalyst model which is aparen...

80c1370decd8c5fa5b8d721c54c303163652f29a authored about 6 years ago by Joel Berger <[email protected]>
Run prove in verbose mode

61f50f26e67e9ca07f5887e215283dc6f4e06b09 authored about 6 years ago by Olaf Alders <[email protected]>
Try to capture Mojo logs via AWS

3fb8f1847c9e0a1edf14b62d8570a432c4e062bd authored about 6 years ago by Olaf Alders <[email protected]>
add symlink from bin/api.pl back to former bin/queue.pl

As the queue app grew to become the bigger app that it now is, the name
didn't make sense anymor...

2954a2e627cda7f52e075d85dc1ffd9e5f3f501d authored about 6 years ago by Joel Berger <[email protected]>
add tests for mojo-based search endpoints

e6939f80773c375e72e96d0323a356a5a49f47b4 authored about 6 years ago by Joel Berger <[email protected]>
Merge pull request #865 from metacpan/mickey/fix_search_web_test

Fix /search/web test

2154364e1f4ed281d3dc8f626a7869eddb3dcf11 authored about 6 years ago by Olaf Alders <[email protected]>
Merge pull request #864 from metacpan/mickey/script_cover_order

Anchor cover test run order

8bd9b0ec5b989cd82a01f12eef10e680e49a23f6 authored about 6 years ago by Olaf Alders <[email protected]>
Fix /search/web test

da7b4a3ab26fc1b78ba39da4cfd36476343d0796 authored about 6 years ago by Mickey Nasriachi <[email protected]>
Anchor cover test run order

b1e6de5fee631c68d9078ed3831c1e240edc0da6 authored about 6 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #863 from metacpan/mickey/cover_url_and_test

cover URL and test

97e2ce41ab7e8a0231e83e95bbfec5ba31e76efc authored about 6 years ago by Olaf Alders <[email protected]>
Split t/script/cover.t and t/server/controller/cover.t

38d5eb79317e6a4c61e196da339f54275bf4c4b6 authored about 6 years ago by Mickey Nasriachi <[email protected]>
Cover - added test for script+endpoint

c7d4c377116b5042bd286bda03cb7dc4e10288a7 authored about 6 years ago by Mickey Nasriachi <[email protected]>
Cover - added URL to endpoint returned data

6a385c7c5b15f3cd1779d73faa6afd86f84beedd authored about 6 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #858 from metacpan/mickey/search_web

Search::Web - removed web_v2

2532833c3a2a0991827c7c0a86137ad0e6e940d2 authored about 6 years ago by Olaf Alders <[email protected]>
Merge pull request #860 from metacpan/mickey/search_first_404

Search::Web - 404 from API's /search/first endpoint

9e2625499f84207ce945041cf9ac029fdb4fe595 authored about 6 years ago by Olaf Alders <[email protected]>
Search::Web - 404 from API's /search/first endpoint

5c712292f61ec80add493a9467ca47af8b94bea4 authored about 6 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #857 from metacpan/oalders/unique-provides

Ensure provides is unique

fd72d019826e7642d75d46610659dcea9a3c3266 authored about 6 years ago by Mickey <[email protected]>
Search::Web - removed web_v2

The code was consolidated with 'sub web'
it's no longer in use by Web as well.

88645e401a1674512f61bb5d2c12ffbe0693229e authored about 6 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #845 from metacpan/oalders/cache-darkpan

Add Travis DarkPAN caching

080e28e7e0282fe0d676987aa1d3aa6b90a031a2 authored about 6 years ago by Olaf Alders <[email protected]>
Merge pull request #856 from metacpan/mickey/search_web

Consolidate /search/web & /search/web/v2

f5ffd7493e44383be2a1b6dd4506dee33aa6e428 authored about 6 years ago by Olaf Alders <[email protected]>
Less implicit imports

61cb0c6dd4734d64696638478585ae02c19db75c authored about 6 years ago by Olaf Alders <[email protected]>
Ensure that provides is unique

b5e81198f30a4c9b95658b43d86cde78c08f165a authored about 6 years ago by Olaf Alders <[email protected]>
Don't make Travis build logs too big to view

67771efd93d27613ca2de5f4a411322d6142d574 authored about 6 years ago by Olaf Alders <[email protected]>
Have Travis cache $HOME/local

b773381e6a88b4da2ab79f972216aa5e9569bc7f authored about 6 years ago by Olaf Alders <[email protected]>
Merge pull request #854 from metacpan/oalders/more-changes-files

Changes endpoint now recognizes more kinds of Changelog files

e16199386e0ad724df411d6c97a143cced0b6045 authored about 6 years ago by Mickey <[email protected]>
Consolidate /search/web & /search/web/v2

/search/web is not used anymore (since June 2018)
This is first step for removing v2 after Web s...

48af4f014fac862d493b93c0395d1ac8d7227a69 authored about 6 years ago by Mickey Nasriachi <[email protected]>
Changes endpoint now recognizes more kinds of Changelog files

2b3fbfba2eeec1f36d060829f4fb37286f450789 authored about 6 years ago by Olaf Alders <[email protected]>
Merge pull request #850 from metacpan/mickey/remove_search_simple

Removed unused endpoint /search/simple

56cd4ee54710fda9d46190f27fefb179e325a6a6 authored about 6 years ago by Olaf Alders <[email protected]>
Merge pull request #851 from metacpan/mickey/script_purge_fix

Script::Purge - fix author purging condition

a63241a9572893f8990984057bbd803474e74076 authored about 6 years ago by Mickey <[email protected]>
Script::Purge - fix author purging condition

11be94d29188b9fb612ababa14bb52fed8ac4dae authored about 6 years ago by Mickey Nasriachi <[email protected]>
Removed unused endpoint /search/simple

9688dd990365de482ab20c60392cd3428c0d83ec authored about 6 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #849 from metacpan/mickey/script_purge

Script::Purge - quarantine purged archives

58049c5e741f9bcce5224879476ffbaabd45c01c authored about 6 years ago by Olaf Alders <[email protected]>
Script::Purge - quarantine purged archives

a9e10c62eb412bd10346d324bcf518f3c9000d3e authored about 6 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #847 from metacpan/mickey/script_purge

Added purge script

8057db4bf87f1cb53fa3347fbbaf5a7251588506 authored about 6 years ago by Olaf Alders <[email protected]>
Added purge script

b402f371e048d30686346415e1a4fcb7c8932d72 authored about 6 years ago by Mickey Nasriachi <[email protected]>
Add Travis DarkPAN caching

So that tests don't fail if a tarball cannot be fetched.

be2c1fd4b1360119ec6cb98c9021ba9b74177590 authored about 6 years ago by Olaf Alders <[email protected]>
Merge pull request #841 from metacpan/ss/add_mac_system_directory

Add definition for Mac::SystemDirectory

e9ba7f662b26d87d41090180556d0b21e0cd6eca authored about 6 years ago by Olaf Alders <[email protected]>
Merge pull request #842 from metacpan/mickey/script_release_added_force_authorized_flag_for_reindexing

Script::Release - allow forcing authorized flag

fc88b179fd3fb15746b4c358032f13b1156871b0 authored about 6 years ago by Olaf Alders <[email protected]>
Script::Release - allow forcing authorized flag

In some cases we have to deal with incorrect data based on reindexing
after permissions have cha...

c1ffa7fb11da2a7a0369780c99e5b12c002b87b4 authored about 6 years ago by Mickey Nasriachi <[email protected]>
Add definition for Mac::SystemDirectory

This module is required by File::HomeDir but only when installed on
a Mac. It's an optional pr...

6f739aa492ff43c2d7924b7d8085ca2455d18552 authored about 6 years ago by Shawn Sorichetti <[email protected]>
Merge pull request #838 from jonasbn/patch-1

Referenced URL unresponsive

06e71d26a0234e7982ba41ede4636cfd7a2f54da authored over 6 years ago by Olaf Alders <[email protected]>
Referenced URL unresponsive

The URL does not respond on https, but http.

697d619062c7cc4129c8fae938f406b6ea5d0c1f authored over 6 years ago by Jonas B. Nielsen <[email protected]>
Merge pull request #837 from metacpan/mickey/tidy_debian_role

tidy fix: Role::External::Debian

f13afd72a1239603386c5a8e66ce896046fd278c authored over 6 years ago by Mickey <[email protected]>
tidy fix: Role::External::Debian

dfa9a53444cd65bfa60fbccbed42928fd96dd1dd authored over 6 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #836 from book/patch-2

Update the DSN to the UDD

0efc1276c12184e60b645b36e1fcc0e3b478e959 authored over 6 years ago by Mickey <[email protected]>
Update the DSN to the UDD

The address and credentials have changed. See https://udd-mirror.debian.net/ for details.

87b9dc757cd0d32b1f23fa14c63968fb9d8b7854 authored over 6 years ago by Philippe Bruhat (BooK) <[email protected]>
Merge pull request #832 from metacpan/mickey/fix_modules_extraction_from_files

Increase alarm for modules extraction from files

60d73015fcd36f91386e992541fdcfe9bfe98bfd authored over 6 years ago by Olaf Alders <[email protected]>
Increase alarm for modules extraction from files

In some cases (see #812) release have many files and no provides
this timeout is simply not enou...

f81147127a8727b9b4855641a6390390a241e091 authored over 6 years ago by Mickey Nasriachi <[email protected]>
Revert "update cpanfile.snapshot"

This reverts commit 6fb73c60df4c96c5e4e77645a3df73464994c6f0.

ca8e8f3ac9c7f4ce907f3b86794a6912df69816b authored over 6 years ago by Graham Knop <[email protected]>
Revert "use new Search::Elasticsearch and ElasticSearchX::Model"

This reverts commit 683da7244f527027e7ec6023feabc6267244a0b4.

e70f90c0c1871e625e7cba7f3ecba8be699e437a authored over 6 years ago by Graham Knop <[email protected]>
Merge pull request #831 from metacpan/haarg/new-search-elasticsearch

use new Search::Elasticsearch and ElasticSearchX::Model

3fceb2993c2707a968b1e941b6a278f5780dec21 authored over 6 years ago by Mickey <[email protected]>
update cpanfile.snapshot

6fb73c60df4c96c5e4e77645a3df73464994c6f0 authored over 6 years ago by Graham Knop <[email protected]>
use new Search::Elasticsearch and ElasticSearchX::Model

683da7244f527027e7ec6023feabc6267244a0b4 authored over 6 years ago by Graham Knop <[email protected]>
Merge pull request #804 from metacpan/mickey/scripts_updates

scripts updates

9dfda0f0543fa3942be408507c454026c79ad64b authored over 6 years ago by Mickey <[email protected]>
Mapping script: bug fix

When creating a new index, we don't need to re-apply the mappings
for the main index (this just ...

c6912740d490062ccdfa6ca1e1e96ddbb557c849 authored over 6 years ago by Mickey Nasriachi <[email protected]>
Script code updates

Specifically, the main change here is in the Latest script,
to allow easier debugging/introspect...

90bc452b320bdf0956eb24f6508854ddc6ff9eca authored over 6 years ago by Mickey Nasriachi <[email protected]>
Merge pull request #829 from metacpan/mickey/fix_release_parsing_file_matching

Remove leading './' from path given in META to match dir listing

4c8439e9c746ee4151044deab262715387fce7de authored over 6 years ago by Mickey <[email protected]>
Merge pull request #830 from metacpan/oalders/re-enable-git-hooks

Re-enable git hooks

577ebbaa45575305fbc970c175519356266f5979 authored over 6 years ago by Leo Lapworth <[email protected]>
Tidy

0fbf5cf57de9a218b47925bece432fa76e8fe178 authored over 6 years ago by Olaf Alders <[email protected]>
Revert "different version of tidy all fix!"

This reverts commit 4af5e54302273cf773c3e8737b0c07dce0b0f308.

95a41c4975f1dc2ada1f38f0d091a84125ec6003 authored over 6 years ago by Olaf Alders <[email protected]>
Canonize the path provided by META to match dir listing

When parsing a release we compare the paths of files in 'provides'
with the directory listing.
W...

3dce8ffab3cbf536c3d0de79bc82a15805a6a518 authored over 6 years ago by Mickey Nasriachi <[email protected]>