Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/sdkman/vendor-proxy

The API used by Vendors to Create and Announce their new Releases.
https://github.com/sdkman/vendor-proxy

Adds proxy configuration for broadcast announce endpoints.

3b6a291f3f9ea723b9fcb50db8ae77d7d8de7521 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Adds support for the release endpoint and ACCEPTED 202 status.

4a68fd02ce611b04877556780c46d56349cbcff6 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Adds basic health check.

50bdef1bd9ff62fa1c5be313fb8efe05b0f05cbb authored almost 10 years ago by Marco Vermeulen <[email protected]>
Revert "Change default access_token for release api."

This reverts commit 494e9c77ff077ba89e8b022d3cf8f3036ec84036.

ad66a5dcefa76cb5ed99a9c97f519baaab570efa authored almost 10 years ago by Marco Vermeulen <[email protected]>
Change error message if remote access token is mis-configured.

51d1c95e4a8ab2cbc25bc0c858fe7a9d83083801 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Change default access_token for release api.

494e9c77ff077ba89e8b022d3cf8f3036ec84036 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Changes wording of specs describing status in json response.

bf72c64b6b611e2713aeebeb74617b12e7d8c344 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Makes Proxy method able to handle many http verbs.

5fbd4831030c95a4e0f11a90da7638164028b692 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Removes unused Application index root controller and configs, views, assets.

7969017d1cbc8e17d53c03094ac067556abab9d4 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Makes Proxy post endpoint generic and reusable.

09b171b58849fd8e7add1db3db3c0e64b192e323 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Adds verifications of remote service invocation with WireMock stubs.

510fbb0c3ab1168be2b42921afa1b5be61ac8615 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Simplifies proxy delegation of requests in Releases controller.

e61c285c14c9fd255c82041dacba518bdd4c2cfd authored almost 10 years ago by Marco Vermeulen <[email protected]>
Renames create method of Releases to release.

8692ee0ae62552d21f81b5b680d90fa305ab3e6d authored almost 10 years ago by Marco Vermeulen <[email protected]>
Secures release endpoint, consolidates authority for vendors and administrators.

aeb508f9a6caeb23901e08ca28960762832dc725 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Code formatting.

9cecc6654526213daa661c963a80e4141d51355f authored almost 10 years ago by Marco Vermeulen <[email protected]>
Prepares for acceptance tests covering fConsumer Key and Token validation.

ef06bea22dd39ea2f191fdb50c749a25576d780b authored almost 10 years ago by Marco Vermeulen <[email protected]>
Handle bad gateway errors due to configuration or unavailable remote release service.

2b1638229c4c4e8ba3e2da114de3b9781b5f7bf2 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Pull release api url and consumer token out of environment.

4691d58c921bfa1dc8dc52262f23ba9ba20e1184 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Moving ApiResponse and ReleaseRequest inline.

7097d9068ec04c24bb697220bfc06cb9115537ed authored almost 10 years ago by Marco Vermeulen <[email protected]>
Removes implicit request from ResponseTransformation.

a530c5f6b81efe8f8351154d36e47167cf25afb1 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Initial revision of proxy release api feature.

36df3dd141249341d7a6a642b9824e2968938fcd authored almost 10 years ago by Marco Vermeulen <[email protected]>
Tweaks to environment variables for app config on paas.

1dac40cebe0e2b8357a5380042d5ed5bd0c8ef0f authored almost 10 years ago by Marco Vermeulen <[email protected]>
Adding environment variables for app config on paas.

9d35c73e6abb79fdf792c07e9793eb6f7cd602ab authored almost 10 years ago by Marco Vermeulen <[email protected]>
Tweaks conflict error message.

809fd054d22c818c75162a0dd09aa3ea81ec6b48 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Minor tweaks.

799053f0dd4f3e40da0d5d4fbeff76dfe45d25d1 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Adds sbt helper script.

24b961d1cd0cef860a032e07b5a38e3e581566b5 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Introduces new error handling strategy for reactive mongo inserts. Solves 409 Conflicts Scenario.

4d4203aa13d2ff2ea8b7b7b841399de09c312b76 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Configure Cucumber test runner to ignore @pending tag.

48f9b3af3347f9b23bed0876c4d5f7b22689c53a authored almost 10 years ago by Marco Vermeulen <[email protected]>
Adds Conflict 409 capability to ErrorMarshalling.

c6e1d1c85da5d37132a4ffb1aac00d037a129ecd authored almost 10 years ago by Marco Vermeulen <[email protected]>
Makes create vendor request chain reactive.

e69053fa60646f27b9b29ec1858a7d773d10a33c authored almost 10 years ago by Marco Vermeulen <[email protected]>
Removes unused imports.

8f715e2444ce108359df671fb61ceb8a3bee1238 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Extracts function to handle admin token security check in Authorised.

a446209ddc51f715fef1b4aa223c9b68b99f8a7f authored almost 10 years ago by Marco Vermeulen <[email protected]>
Introduces new pending scenario for Conflict 409 on post.

214d0de099fb7acf872f721c0e1611b3731a57e2 authored almost 10 years ago by Marco Vermeulen <[email protected]>
New scenario affirming that vendor is persisted and validates consumer token with regex.

5d68208c56081bd427bfab86af6e74e9376b93c2 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Adds scenario for bad requests on create vendor.

Introduces centralised error message production.

3fe659885c12ff247a183258aee283bba866f8c8 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Rename some vals.

797bdba91b595fc486fce333d8712deef47f8909 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Adds cucumber scenario for forbidden 403 json error message.

38cdbeb793788294d93a7df61524680aa81b70e0 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Adds Cucumber feature for creating new Vendor, along with modified application implementation.

ae69abcb4b29719ebb2efedfd7c917c030f12682 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Introduce cucumber with first spec WIP.

69336d5c34f66007ed3c20ab7080cb1fbf08c75d authored almost 10 years ago by Marco Vermeulen <[email protected]>
Change http method of create to POST.

61fe1974ceaf8c5c5af4fb1b883b2eccd7ee39f4 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Persists Vendor using md5 hash of name as _id.

eb5b88e7eace71d4c205b9fb327b33114165b7fd authored almost 10 years ago by Marco Vermeulen <[email protected]>
Moves Vendor persistence into own VendorPersistence trait.

6c185c11931f2b058fa33e0d8b5efbd07b80c87a authored almost 10 years ago by Marco Vermeulen <[email protected]>
Updates README.

bef2d8c7124e8fccf6b70f7b769f361b04ede220 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Does not wait for Future to succeed in Vendor persistence call.

606bbe8615efe40698451d51a9f5b315f5018399 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Code tweaks.

a6299efce713dce95932596528ed1bd2084eaca0 authored almost 10 years ago by Marco Vermeulen <[email protected]>
First pass at Vendor persistence.

569cc3b12d3303560de426a8664ccb6c5b0fbad9 authored almost 10 years ago by Marco Vermeulen <[email protected]>
Adds reactive mongo.

a93d360d970f21e2ee4afadcae664bbdb99e81af authored almost 10 years ago by Marco Vermeulen <[email protected]>
Initial revision.

9f581ec442a18921412504fa699e675cd2349d8c authored almost 10 years ago by Marco Vermeulen <[email protected]>