Ecosyste.ms: OpenCollective

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

github.com/pact-foundation/pact_broker

Enables your consumer driven contracts workflow
https://github.com/pact-foundation/pact_broker

chore: stop redefinition warnings

cbacb9ab67ffd4edc01d7d2a32fbf3bc7da34431 authored over 1 year ago by Beth Skurrie <[email protected]>
test: update decorator_class spec

125ae007ed39442c33cce3db05d3549e7ae649c6 authored over 1 year ago by Beth Skurrie <[email protected]>
spec: add test for decorator_class method

e2985e784116021188e419b7bb4319ad8923df88 authored over 1 year ago by Beth Skurrie <[email protected]>
feat: improve wording of 'no version exits' messaging in can-i-deploy response

9529c6790eb74f70aa61df2cd2c067ffdfd3769c authored over 1 year ago by Beth Skurrie <[email protected]>
chore: try to make test reliable on postgres 14

239adbf121c4c83967e4ea3ce717c3e8ced5bb6d authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: make it easier for pf to customise

679778d3a944fe9a5a124efd5087b0c924e4d6cf authored over 1 year ago by Beth Skurrie <[email protected]>
chore: correct problem type word separation char

2a309ad0555905d8d160219963554e2c3585194b authored over 1 year ago by Beth Skurrie <[email protected]>
style: whitespace

439be44fcc2612e454d75f788c07b98b4b03c5af authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: move verification query logic into verification class so it can more easily be customsed for pactflow

cf2751f1921f23aba7f3d9546c94ffd8e2694985 authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: move verification query logic into verification class so it can more easily be customsed for pactflow

5fd6194cd36c5fdf54f2104a3468c6f3ca39cb24 authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: move verification query logic into verification class so it can more easily be customsed for pactflow

604a87bb21e7351f5405bb67040b29cb5a74ef4f authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: extract shared matrix row methods into a module rather than using inheritance

c9711056567a5da15801a662e36a44a18ccafd54 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: clean up unused file

37bfeeda2b9f60eef9931b3f9ca79cf67e34611a authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: rename QuickRow to MatrixRow

4ef0c4a8d4febde887b1ab62cfc07a16f2bb208c authored over 1 year ago by Beth Skurrie <[email protected]>
chore: fix call to escape_wildcards

abc3b11f7e41da8594557e43113bd4735c6e7e18 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: commit missing file

17bd2337bcce16e44a40132a085ca39492a0953d authored over 1 year ago by Beth Skurrie <[email protected]>
chore: sort integrations predictably

808c8672d017514e506df09c6873d8907a88b3c8 authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: extract integrations discovery code from matrix query code

583245a2aae0e65a2819028bb1666e56eb0b6cc5 authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: remove QueryIds and QueryBuilder

1a44f70b4d8395a72409a983f54fa82a69ae2d95 authored over 1 year ago by Beth Skurrie <[email protected]>
docs: comment

50e4a662e217694bcc2114c086a677b6d9a64fdc authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: simplify logic for identifying integrations between multiple selectors

a02c951ef01a81d8dabf8de9b27b95bcc3329aaf authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: integration identification code

6805efdf0c58139003162e62dae0532dd555ac47 authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: help work out what is going on with the integrations repository with a bit of refactoring

5a9e6cf02f1cc40540aad3ddd882d5e6a76dc82c authored over 1 year ago by Beth Skurrie <[email protected]>
docs: document matrix

a4276361b5685f054401ad31abf48b1ccdb35a5c authored over 1 year ago by Beth Skurrie <[email protected]>
docs: add matrix docs

43a0de29e5c51ca38c026655b4b3948852c9f8c7 authored over 1 year ago by Beth Skurrie <[email protected]>
test: add tests for PactBroker::Matrix::IntegrationsRepository

5a8c1880280c5e3637ba6424e6ab4d4fa3b350cc authored over 1 year ago by Beth Skurrie <[email protected]>
chore: remove debugging methods

3ad6167e409798bd3c07c14244279d632d4aaf1e authored over 1 year ago by Beth Skurrie <[email protected]>
chore: copy back changes from pf

8241c320337e3e4a5ee93b8b6d20b3a1fb286972 authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: delete PactBoker::Repositories::Helpers

d9ee9c219cc538a5881d9249cb96d0d46ea1b188 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: add missing include for PactBroker::Messages

c3d1f3582bd00d68e369373e525b808eb3bd9dab authored over 1 year ago by Beth Skurrie <[email protected]>
style: change

3fd0c3faecdf5599f2ccb053a56332e76845b804 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: use base url to create problem type URL

86afb8cb9c945d3a050acbf8bff0472b45433057 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: move spec to correct dir

f8d522fd65caf8b1b757563ccccbedcf69659b12 authored over 1 year ago by Beth Skurrie <[email protected]>
feat: improve performance of matrix when multiple selectors are specified (#631)

CC-30188

58a286043a97e402b574ed44a8fbb10418af6c9e authored over 1 year ago by Beth Skurrie <[email protected]>
test: attempt to fix spec that is flakey on postgres

dade19e9c57a250a1978bde7450295c0699760d5 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: add lib/rack/pact_broker/application_context.rb

6e18527f8f1f1976a7b3617e237ad0f0f8af2b85 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: add application context to rack env

So it can be used when rendering errors in the Webmachine.render_error method.

25b792dfb378f61530e67aa7450fc5af06eb8eba authored over 1 year ago by Beth Skurrie <[email protected]>
test: add spec for get branch versions

96ba6634c106e5727ce520af3fb9b4d6ae8530d3 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: use decorator class config to select correct decorator for error in render error monkeypatch

2a6991edc01858ff850e41c5f3bf4bc49c58a090 authored over 1 year ago by Beth Skurrie <[email protected]>
docs: remove out of date info from DEVELOPER_DOCUMENTATION.md

93d08b597be8b6546dfbf4e515625db4fcdbd858 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: move validation_error_decorator_class_for method into correct class

2f1e86d4d98704da1d6b9bfd4220ea45c9abef61 authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: refactor validation errors rendering (#627)

PACT-67

ced7bdd109373777e98c80e6ffcd22404f4198b3 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: add pact-foundation triage automation

7b5a2c4a087501f52a8426a952a8c909c30c800f authored over 1 year ago by Matt Fellows <[email protected]>
feat: add pagination parameter validation for paginated endpoints. (#626)

PACT-1101

abb0a1c695af2839518b23ddc6689d0cecfeb486 authored over 1 year ago by Candy Goodison <[email protected]>
chore: log details of contract publication

5136faff3c2b0428e07e735f0e39327787756d1f authored over 1 year ago by Beth Skurrie <[email protected]>
chore: add missing file

92a8396b32d474742812c7d9c90e3cc7c1acd962 authored over 1 year ago by Beth Skurrie <[email protected]>
feat: add endpoint to list pacticipant versions by branch

9b4e3f61e7cca3332cea215981d4043be08e1226 authored over 1 year ago by Beth Skurrie <[email protected]>
test: update policy spec

d430a4d30dd1a22ccc25e091a7650ea8d74a9768 authored over 1 year ago by Beth Skurrie <[email protected]>
feat: add endpoint to return latest pact for consumer, provider and consumer branch

f77086ef57e1c5308b20af2d1debca97c8fb9290 authored over 1 year ago by Beth Skurrie <[email protected]>
fix: gracefully handle validating an array when a hash is expected

b26ddb4626405aeaf3171e4f2588d0630497d264 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: fix spelling

43ad63b7ec7063253a830a507865fa48bb78c136 authored over 1 year ago by Beth Skurrie <[email protected]>
Merge pull request #625 from nmu-student/chore/adding-sucker_punch-to-Gemfile

chore(examples): pin suckerpunch path in example config.ru

2298851095a7629118343510f8cc4777fe8e324d authored over 1 year ago by Yousaf Nabi <[email protected]>
chore(examples): pin suckerpunch path in example config.ru

f3a616771e5d7a7dd656d884b6deb80642e036bb authored over 1 year ago by Oleksandr Maksymenko <[email protected]>
docs: add docs for ErrorResponseGenerator

70f7cbcd7cbf737df3d211a45e602582c7401b50 authored over 1 year ago by Beth Skurrie <[email protected]>
fix: fix error occuring when can-i-deploy badge is requested and no version is found

PACT-1145

db7dee3a9c1d5d25cdd17cca1be864a57c48f75f authored over 1 year ago by Beth Skurrie <[email protected]>
fix: fix bug in error handling for 'can-i-deploy branch to environment' badge

PACT-1145

c23beb6b337a627d0d5d3cda0ab18f01b8b166c9 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: refactor describe routes to make it easier to extend in pf

2dead4403c3453af4a8278cc6c4348210f71d73f authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: move runtime error message into en.yml

3009a6d117919b394df05f5da34a71ded1e32e61 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: typos

cb7f04fcb69b19e83f728a286d65b8e43207e833 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: pass in message to error response generator

6ec6540fe96b26a680fcd6befce80db229681917 authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: move error reporting code into an error reporter that goes on the application context

71513d61d4ebd9f4141dff0082955da746c16ed0 authored over 1 year ago by Beth Skurrie <[email protected]>
feat: update required ruby version from 2.2 to 2.7

f1b1e906615887790e1eaaa6b924e71e5502674d authored over 1 year ago by Beth Skurrie <[email protected]>
feat: add pagination and filtering for integrations endpoint

https://github.com/pact-foundation/pact_broker/pull/622

PACT-1070

68d7cf3024b1d3deeac619e209a734b227561a34 authored over 1 year ago by Beth Skurrie <[email protected]>
test: extract shared examples for "a paginated response"

80cd234f205ea0e9ce49389c0d9104a16dc87f19 authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: extract escape_wildcards method

749b464eedfd84c4f91edf3105b819a8733994cb authored over 1 year ago by Beth Skurrie <[email protected]>
chore: ignore page property when determining if decorator is for a collection or not

7dbf5be378dc3135332fe6a54109ba20c02d5e8f authored over 1 year ago by Beth Skurrie <[email protected]>
chore: add method to automatically determine the model relations required to be eager loaded for a decorator (#621)

PACT-1070

65f66ad829f333e0dec9c064c9db831879baaca7 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: add schema for pagination query parameters (#620)

PACT-1070

307b19493498ea1e8660e875b2edae5a66b9cfad authored over 1 year ago by Beth Skurrie <[email protected]>
feat: add contract_data_updated_at to integrations table to speed up dashboard query (#617)

PACT-1070

e43c10f286c1eb4668487235c1cef55e7f5f3319 authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: application context creation

5615fd51500b089075ea0aa4e75ec9ad616bffff authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: rename PactBroker::Repository::Helpers to PactBroker::Dataset

4f11e3d3ad8a2b5f4df68e95b920b9fb14f52b23 authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: remove unnecessary require of spec_helper

ed24131014dbcd895520ebfe2aaec6b81c7ed992 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: automatically calculate what associations should be eager loaded

6d556d794d727dd0ecfa0edd78234d024fec7528 authored over 1 year ago by Beth Skurrie <[email protected]>
style: whitespace

c733decf09bafe4c216c87b0d681321e2810a841 authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: rename PacticipantCollectionDecorator to PacticipantsDecorator

f880657cda1e51b2c7dc03d5f2fb3f00b3222f0e authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: specify pacticipant associations to be eager loaded in the decorator and pass down to repository (#616)

PACT-361

565d3e0074821b9378ff76b62216e96bf92e609e authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: move eager loader out of pacticipant class

a8dd859f00f33e8df9912fa95b6376b33555e96a authored over 1 year ago by Beth Skurrie <[email protected]>
chore: copy back changes accidentally put into pactflow instead of pact_broker

77c4ba6705ffc0cba576a6f3b5b65129a275316d authored over 1 year ago by Beth Skurrie <[email protected]>
fix: improve performance of network diagram (#614)

* fix: improve performance of network diagram

Also cap the number of pacticipants that are in...

ffd3ec4b8ba95198fcf7331702f35288afad3f41 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: fix bug in generate-configuration-docs.rb

ec8fc49ea82f6583a60c54d546f785880fb05f55 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: load pagination extension in console.rb

12f11d1941a16c643fa29080c08394ef2a5abc01 authored over 1 year ago by Beth Skurrie <[email protected]>
fix: fix error raised when attempting to log warning when webhook_redact_sensitive_data is set to false

9b66270e26ba5e8f19fd18318dfe88b072ae0e64 authored over 1 year ago by Beth Skurrie <[email protected]>
fix: gracefully handle execution of webhooks that are deleted between execution attempts (#613)

PACT-1058

1127b41f2fce8fb6f11eb3a894a855f479c48826 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: remove verificationStatus from the integrations response

The field is meaningless (what use is the status of the 'latest' pact?) and it has a large perfo...

c61eccc63da2557f216d25acaec6c83043d283dc authored over 1 year ago by Beth Skurrie <[email protected]>
chore: support merging configuration hashes when overriding (#611)

PACT-1033

673dcac3c1269c27c007c392d652ea779ffd3169 authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: move COERCE_FEATURES into RuntimeConfigurationCoercionMethods

efceb813ae298c95c8631ae62a7fa747d9c325a7 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: fix rubocop RedundantConditional config

137798b8ce69118ae24f1952f89a3c512ad49623 authored over 1 year ago by Beth Skurrie <[email protected]>
feat: support setting feature toggles via individual environment variables (#609)

PACT-1033

be7d9d523b64a04960e7654f08d023377bda04f6 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: Add redundant conditional linting rule to rubocop (#608)

b5d1c93b759b6e0f966015d6f4ec2ef1b7ade859 authored over 1 year ago by Candy Goodison <[email protected]>
chore: do a test commit to see if Jira will pick it up

PACT-992

b89068520a06bd10c5d1b592db510d688e03c5df authored over 1 year ago by Beth Skurrie <[email protected]>
fix: add extra validation to ensure parsed content is a hash when publishing pacts

913e0a52f8626359004e991c8867eab4e73b17d9 authored over 1 year ago by Beth Skurrie <[email protected]>
ci: add postgres 15 into test matrix

5af8917f7248b7eefe49a9cca979e848c9f26064 authored over 1 year ago by Beth Skurrie <[email protected]>
chore(release): version 2.107.1

9ebe8be9ca7adba573f5c223deca3322767ae44d authored over 1 year ago by bethesque <[email protected]>
fix: add missing require in migration

6b540235401db9c1026a785a9be75db8a8a166df authored over 1 year ago by Beth Skurrie <[email protected]>
chore(release): version 2.107.0

77ebfe366eda685e8c109aeed0dc704eb8f4a2f5 authored over 1 year ago by bethesque <[email protected]>
chore(deps): add webrick as a dependency, as webrick requires it but does not declare it

2e2ad567fc658884ac22fba61ebaf10860c475b7 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: update release gem action

322d789429c1e4ddd14dcfb7d05f725612d34a2f authored over 1 year ago by Beth Skurrie <[email protected]>
chore(release): version 2.107.0.beta.1

6e0b210d5fa712d3d52774526709967a5b35b784 authored over 1 year ago by bethesque <[email protected]>
chore: support releasing prerelease via Github Action (#607)

79230990eae86ba0a990a4a26f9c67f832eae199 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: update Dockerfile ruby version

2a04144b142af4c8660ea36941c5d085afb0849d authored over 1 year ago by Beth Skurrie <[email protected]>