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

feat: lock dry-logic to version that works

28769040a8e95e48fad9d85f7c67f3e781c5a4ed authored about 6 years ago
feat: allow a custom UI to be configured

23695b08bd6717485d6cf873a3270e3503cd6c8c authored about 6 years ago
chore(release): version 2.28.0

e91b21ddd7c5a7828d7649d8fa716bdd7b309d33 authored about 6 years ago
style: whitespace

a21acdf117c4fee9d51aeeb50bb9fc18d60459f0 authored about 6 years ago
feat: enable file list in gemspec to work without git

6dd27e269450aa9717c4653e4f7f45f98e3f11d3 authored about 6 years ago
feat: allow the database connection to be configured for async jobs

6a745d4ba9309744602d77b107c452bee3ed9c09 authored about 6 years ago
style: extract schedule_webhook_job method so it can be overridden in the SAAS broker

529240686c17479e387a1f44b7fb280e704677e3 authored about 6 years ago
test: update Faraday retries

bc90b1572913ffa993ff4ce6141edf215bed7003 authored about 6 years ago
test: allow tests to be skipped with skip: true

c701f4362f040796f1fa3c59fec55c72fb5475ac authored about 6 years ago
test: add spec:focus task

707052ba2cb923ec0ff82d7c338f30a65541aee9 authored about 6 years ago
test: update Faraday retries

9582ef6a1f9d38f1eec76f46c5a81e1b726c8d62 authored about 6 years ago
test: poll for server to start up when testing webhook certificates

028704f63c2028ae7d668eeb93b23ac1e80d30c5 authored about 6 years ago
chore: add configuration for accessing postgres on docker compose

49459c932e97f6702f621eee15f4f01a5c05ef35 authored about 6 years ago
fix: show consumer/provider/global webhooks in webhook column on index page

Fixes: https://github.com/pact-foundation/pact_broker/issues/234

35f8bfc12a3f83b87324ec17b28507179e71ac39 authored about 6 years ago
chore: replace gitter badge with slack

d37f0eb4d48571a9d9f8f7908e332a468a3254cf authored about 6 years ago
chore: merge simplecov results from separate rake tasks to provide accurate overall coverage percentage

6495bce4ef756f6f18be5529f0a5bd19003a0231 authored about 6 years ago
chore: add hakiri.io badge to README.md

1e5eea467ffe5b4261bad9b5aae4ee239fb9b8bc authored about 6 years ago
chore: move bundle-audit into default rake task

c3d4c2de93dc104420ae3d67724081d7e4767949 authored about 6 years ago
feat: add error reference to API error response and ensure potentially sensitive details from the exception message are not exposed

e7bb4a015b9a7b42b98baece25ae6870c37a17ca authored about 6 years ago
chore(release): version 2.27.6

23e09786d83b1bb776a16f753f6a43d8d1c2d78c authored about 6 years ago
fix: URL encode consumer version number in pact URL

Fixes: https://github.com/pact-foundation/pact_broker/issues/253

b58f4fbf4165bc0ed71b3623cac87d94a4f18ebc authored about 6 years ago
chore(release): version 2.27.5

ae5dd1d216d173601054a226d9a16399e5bbe474 authored over 6 years ago
fix: handle race conditions when creating a pacticipant on postgres

2c83985f5aaf48aee17a50ca5bfc00197078de1f authored over 6 years ago
fix: ensure latest version of rack is used to avoid vulnerability CVE-2018-16471

996953f83b9cbf90677433faa10e268adfa7f4cf authored over 6 years ago
chore(release): version 2.27.4

be5df8429dcb51d4b15ac21c0512ea67b9176257 authored over 6 years ago
fix: handle race conditions when creating a pacticipant

b3799670fe93c5de9d5c5e414d38bc349b2471df authored over 6 years ago
fix: correct order of arguments for merging pacts

f6cfb1970f93636d0fa53c19c3c4332ebb858229 authored over 6 years ago
tests: rubyize specs

9fdcc579583570b14e8477bffd07c34afc8009a5 authored over 6 years ago
chore(release): version 2.27.3

c96af0edaabdc2739a3cefd558c04224a98019ab authored over 6 years ago
fix: correct foreign key between AllPactPublications and PactVersion

This was causing the wrong content to be loaded when two consumers had identical verificable con...

59f76c74011713f5e72973060129d379dac28c52 authored over 6 years ago
feat: add LogQuietener to example config.ru

2f014f078bd2f80e63f8c3d2c511ff1a75c15a31 authored over 6 years ago
feat: Rename database logger delegate to LogQuietener

34f44bcb9c7e3663937a9b4a581200f8c0c041d7 authored over 6 years ago
feat: create delegate for database logger to tone down the 'table does not exist' errors that freak people out at startup

573d204bddac606a26381c8aceb4e61c22e9adc5 authored over 6 years ago
fix: ensure bundle install for pact_broker:dev:setup uses correct Gemfile

Closes: https://github.com/pact-foundation/pact_broker/issues/243

94f3a5f2eaf065aff69bc50681416655d25efc53 authored over 6 years ago
Merge branch 'pkubowicz-valid-html'

2e9c32aae04bf8bc7043fee4a3ce5978627b6684 authored over 6 years ago
style: add missing tr to matrix thead

27eb83cbfc752dcc50c924c6f25cf981a617a535 authored over 6 years ago
fix: Fix some invalid HTML

- double <body> on main page
- <div> outside <body> on matrix page
- <th> without a row on main ...

0c9a08a861d669a9839640d479443009ec4b946b authored over 6 years ago
tests: ensure log dir is created before running specs

f57184ed8228fe29d10c4b6c1ccd9891dfe38979 authored over 6 years ago
feat(semantic-logging): set logger for SuckerPunch and tests

201eb3317773f70dee0e7152d16455360c97029e authored over 6 years ago
feat(semantic-logging): allow ruby standard logger to be configured to ensure backwards compatibility

cfbb704c864d05deb0dcc3f2ce8cf1523476eba4 authored over 6 years ago
style: whitespace

01f1a8d43bf213c846b874da839a69d1f3f8e5a4 authored over 6 years ago
Merge branch 'master' into feat/semantic-logging

5174b7039b7cd11fb454abf2eadc8fcff5e784a6 authored over 6 years ago
chore: disabled backwards compatibility tests until I can work out why they're failing

44b066ab959a29790db9154c7ce1bad1541379a7 authored over 6 years ago
chore: ensure script/db-spec.sh exits with correct status code

5f5de113af4e44ec2ec6dd41f8903dfcefb01eca authored over 6 years ago
feat(tagged-pact-versions): ensure triggered webhooks are deleted when pact versions are deleted

288475f13371b2e531ddef0cdcb79745e739cbd2 authored over 6 years ago
fix(openssl): simplify certificate test for latest LibreSSL/OpenSSL libs

cce79390a8422e8c965efa34a942e30d6aba7178 authored over 6 years ago
feat(logging): implement structured logging

- Replaces default Ruby logger with semantic_logger
for better log shipping experience
- Make ...

a9133bd5fe5de42c8a26e780addbcf93a536eb23 authored over 6 years ago
feat(tagged-pact-versions): add endpoint to view and delete a collection of pact versions by tag

615025e9acf8786e98c1965cfe04fcbb54c1212e authored over 6 years ago
tests: add tests for pact versions decorator

86248612d89df9fc8dd752ec72e392a837cd5190 authored over 6 years ago
chore: create pact fixture

f91fc91d9890a90e2136d1ed9d0c690e073466ce authored over 6 years ago
chore(release): version 2.27.2

c4f23bc216e148900aa97f57ff0388149b82554a authored over 6 years ago
chore: revert CHANGELOG

a0abb82e66d9bd9f1a9caaf986303ac74c427390 authored over 6 years ago
chore(mysql): remove MySQL dep for local development

c47c655447b65d82cccf3af91296ebf553bdba22 authored over 6 years ago
chore(release): version 2.27.1

c5d544d91a841ea3ec77c7f3c0e81df78c26444d authored over 6 years ago
feat: use application/yaml instead of application/x-yaml to match Swaggerhub

067d6ac7b907ef3350ce289dde6071edf0b38ac4 authored over 6 years ago
Merge pull request #236 from pact-foundation/fix/correct-content-type-for-404

fix(content-type): convert 404 content-type to application/hal+json #235

29629e54993db9f6a4185fa33b97332202f22eb8 authored over 6 years ago
fix(content-type): convert 404 content-type to application/hal+json #235

83958db766591de848cb76c627fab77b9108327c authored over 6 years ago
feat: treat .yaml requests as having header Accept: application/x-yaml

1c8e199f48bbd4e8de77a5623ffdd1f079b65a0c authored over 6 years ago
feat(webhook whitelist): allow hosts to be whitelisted using * domains

Closes: https://github.com/pact-foundation/pact_broker/issues/223

150858a17ab8e76f15a13f799f9c3de576b9b7f0 authored over 6 years ago
chore(release): version 2.27.0

296c9245821a5039580a16fb30bd9dcfd3cb30e7 authored over 6 years ago
docs: update readme to remove now inaccurate comment about MySQL's lack of support for the JSON datatype

f4584e96ec61853c4cb19761282824f30d642203 authored over 6 years ago
feat: add ${pactbroker.consumerLabels} and ${pactbroker.providerLabels} to webhook templates

afebbc5abfbca8cd7be09c882f5dbf917f2946f1 authored over 6 years ago
chore(release): version 2.26.1

8da29cd49ea1bc854770e63096ceb4c0b5a717ba authored over 6 years ago
fix(matrix): gracefully handle and log when version is unresolved

For: https://github.com/pact-foundation/pact_broker/issues/232

82fe19f12fb69046bf4eb0f24dbf1b1915be60c0 authored over 6 years ago
feat: allow integrations to be exported in dot format (text/vnd.graphviz)

ac6090818fd9ca1f7e0d7da1c5f40c77ccb5f958 authored over 6 years ago
feat: eager load latest version for /pacticipants resource

9ac2ba9b4a200a5e57d112e22e7ba3f221a3e208 authored over 6 years ago
feat: eager load pacticipant labels for /pacticipants resource

01dd86696a6174f3f350926889e159eca38d240e authored over 6 years ago
style: access Sequel model dataset by direct method

d208686563ae7ff028c433dfb34689aa6a9cc827 authored over 6 years ago
fix: gracefully handle attempt to create a duplicate tag

53bea8b4a8d5b8933d68380bf50c8b2521670a19 authored over 6 years ago
fix: correct :false to false in verification decorator to correctly handle read only property providerName

4af4ed1c659f5ea67671914c1aadc5276e211096 authored over 6 years ago
fix: gracefully handle scenario where URL supplied in JSON body is not a String

b0bb6044f02e218fe27b24b9fa38d0523474b3df authored over 6 years ago
chore(release): version 2.26.0

bf80867eae61c3353b14191db7f9c4f4530c0258 authored over 6 years ago
feat: change default value of base_equality_only_on_content_that_affects_verification_results to true

615f0c90c507b85549c49813e0e5926dd420005b authored over 6 years ago
feat: renamed 'wip pacts' to 'pending pacts'

11a56b5c3214dec2a26c70bdd61f36d8a5ab2910 authored over 6 years ago
chore(release): version 2.25.0

11939ca88b5dd242a00dbe696a3237f9571e8bbb authored over 6 years ago
style: refactor pacts service

53f4a58d5565d58cc666786e1005a85b95a01e94 authored over 6 years ago
Merge pull request #227 from anto-ac/feat/make-contract-content-changed-logic-tag-aware

feat: make contract_content_changed tag aware

f2634fd4f63cfed1872b7ce3f5e949e152261c81 authored over 6 years ago
feat: make contract_content_changed tag aware

8e7d0e47a59a9a971aef5ca37c8e5a60f9de5339 authored over 6 years ago
Merge branch 'feat/simplify-schema-2'

0c70befdc21ec1023c2962cb382f47cbfb0aa6d0 authored over 6 years ago
chore: fix markdown links in CONTRIBUTING.md

e6bd19f00adb1af56c9f26a2664f7e72cafb4e84 authored over 6 years ago
chore: fix markdown links in CONTRIBUTING.md

485cc7f324a5ab0de1e0c3ff333e89c1665297de authored over 6 years ago
chore: unrestrict primary key for Latest ID classes

b41e542da86c19333133adb54ab5e8b67767d170 authored over 6 years ago
chore: add config for postgres running on docker on port 5433

c1026b1c44a6e2ffcb933bae27450406bc7877d9 authored over 6 years ago
style: refactor LatestVerificationsByConsumerVersion to LatestVerificationForPactVersion

138031fdba3633d5eb8be747768073f7c1342cb1 authored over 6 years ago
docs: update sequel model annotations

1523dd9309219778eb29504e4bef0bf6157f6acb authored over 6 years ago
feat: move "latest id" upsert logic into own class

360d236f1f5b0865da62e1309f60d4d75abe647e authored over 6 years ago
Merge branch 'master' into feat/simplify-schema-2

19a3355bda6698b481f8e7f9b2df2ec12770f962 authored over 6 years ago
chore: rename latest_pact_publication_ids_by_consumer_versions to latest_pact_publication_ids_for_consumer_versions

eb7040382b099c8f3367ab03a31157c81c5c61af authored over 6 years ago
docs: update DEVELOPER_DOCUMENTATION.md

e77ae23689e882382fc93c32b838aaa119605bec authored over 6 years ago
chore: correct view name

e9c3ecee836440c5a5e9b27e8f9cbed92412c59a authored over 6 years ago
chore: update sequel model annotations

effb32749bc7c0059741d8a1c31f56c1591d717d authored over 6 years ago
chore: ensure migration is reversible

99dc2adfa2fd9d455018b1f6b902ce447293ce1c authored over 6 years ago
Merge branch 'master' into feat/simplify-schema-2

304e60b32e6306058be2136de7d4e7284ccd5db4 authored over 6 years ago
chore: correct sql for populating pact_publication consumer_ids

52d0045a5b7a0cdbd3984b9b21a5c0745c9851d6 authored over 6 years ago
feat: replace latest_verifications view with latest_verifications_for_provider_versions

ee4fef992ea266dcc0008aa4139f0ecd365fd72f authored over 6 years ago
Merge branch 'master' into feat/simplify-schema-2

38e301985a0e973e5bba35dd4365442ccc31c739 authored over 6 years ago
chore: add db:migrate to recreate-mysql-db.sh

4f67ded7b45edf16ef23cbdb7a43bb3bbea18dff authored over 6 years ago
chore: revert table name to latest_verification_id_for_pact_version_and_provider_version

Needed to specify custom foreign key name to avoid fk constraint name length violation in mysql

3d415e26ec202d0d0aa1eb474f1122348e80f40c authored over 6 years ago
Merge branch 'master' into feat/simplify-schema-2

8fd38623a7e4b458019597f858c75120df7ca797 authored over 6 years ago
feat: sort tags in text/plain version of /dashboard

0a821490faca1ec044a5e1c08eb0fdfa67019dcb authored over 6 years ago