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
refactor: rename VerifiablePactsQuerySchema to PactsForVerificationQueryStringSchema
edf9c6cf743da091ab7d87ad1a03f201b6f63c54 authored over 3 years ago
edf9c6cf743da091ab7d87ad1a03f201b6f63c54 authored over 3 years ago
refactor: rename VerifiablePactsJSONQuerySchema to PactsForVerificationJSONQuerySchema
4bac83dbfd4139e659af47e176351d375887eaa1 authored over 3 years ago
4bac83dbfd4139e659af47e176351d375887eaa1 authored over 3 years ago
chore: reset object's dataset for upsert/insert_ignore
78376c8c8df43273b974854abe5049a03c02bfef authored over 3 years ago
78376c8c8df43273b974854abe5049a03c02bfef authored over 3 years ago
chore: ensure caller location is correct for anyway config when called via forwardable
b674606447f1224236d4946ee4faa2d418344f89 authored over 3 years ago
b674606447f1224236d4946ee4faa2d418344f89 authored over 3 years ago
chore: update scaffolding to use double quotes
6292e79f2916b8b2f322abbb4a6d4bc1a1391cdb authored over 3 years ago
6292e79f2916b8b2f322abbb4a6d4bc1a1391cdb authored over 3 years ago
chore: ensure the dataset for insert_ignore objects is set correctly when NoExistingObject is thrown
b8e863b810fb4d0f0f537e630d6c179a596db5b7 authored over 3 years ago
b8e863b810fb4d0f0f537e630d6c179a596db5b7 authored over 3 years ago
feat: add webhook template parameter for GItlab verification statuses (#493)
390ae0d8aa52e696affefc70b310a6af4f97cd1a authored over 3 years ago
390ae0d8aa52e696affefc70b310a6af4f97cd1a authored over 3 years ago
chore: add index to pact_publications
Fixes: https://github.com/pact-foundation/pact_broker/issues/492
d3c615cfd4d0cbd619b31cfa265a56a59f95c413 authored over 3 years ago
style: rubocop
07bc592d45803e8bea71c00b903f01b9f56b5cb3 authored over 3 years ago
07bc592d45803e8bea71c00b903f01b9f56b5cb3 authored over 3 years ago
test: sort tag names predictably
603ed6f0ec6dcea51846a6a149149678a24c9392 authored over 3 years ago
603ed6f0ec6dcea51846a6a149149678a24c9392 authored over 3 years ago
chore(release): version 2.83.0
332922cafb450b7e85e14fc194917b9d71a1b571 authored over 3 years ago
332922cafb450b7e85e14fc194917b9d71a1b571 authored over 3 years ago
fix: use provider_version_number from webhook context
3cf421ac3d058d058af489dcfc8f026dfa2233b5 authored over 3 years ago
3cf421ac3d058d058af489dcfc8f026dfa2233b5 authored over 3 years ago
chore: expand the verified pacts for saving, rather than just for the webhooks
09c11d3ddd990c408fb9ea393f015d7bba5cd1bc authored over 3 years ago
09c11d3ddd990c408fb9ea393f015d7bba5cd1bc authored over 3 years ago
chore: store tag names and consumer version selector hashes on verification
28a5dc25cfc7525a12bd8237ffc8fed66b967e4d authored over 3 years ago
28a5dc25cfc7525a12bd8237ffc8fed66b967e4d authored over 3 years ago
refactor: move selected pact merging into SelectedPact class
8191c44c63262ae145ec3ef8a49fde172b059a2e authored over 3 years ago
8191c44c63262ae145ec3ef8a49fde172b059a2e authored over 3 years ago
chore: add branch to consumer version selectors encoded in pact URL
c9906b9a41c79e97a9a71b4402f3185efcef121b authored over 3 years ago
c9906b9a41c79e97a9a71b4402f3185efcef121b authored over 3 years ago
fix: validate matrix query limit
ac5e08903120b66a54c0c0a6f3654ea0913bcd37 authored over 3 years ago
ac5e08903120b66a54c0c0a6f3654ea0913bcd37 authored over 3 years ago
feat(clean): update default selectors for clean task to include deployed, released and branch head versions
aaffe71fbdcce4522d052fb8dd17b5394bf9f7bb authored over 3 years ago
aaffe71fbdcce4522d052fb8dd17b5394bf9f7bb authored over 3 years ago
chore: can't cache diagnostics response
98cad4a90d9c95cca0db20af769d8821d756d830 authored over 3 years ago
98cad4a90d9c95cca0db20af769d8821d756d830 authored over 3 years ago
chore: use correct base URL for diagnostics responses
6157c8c8d433efd8bb6e01ef9adf98fad35d0e15 authored over 3 years ago
6157c8c8d433efd8bb6e01ef9adf98fad35d0e15 authored over 3 years ago
style: rubocop
ce730b9779a94b788efff6595df4886144b1519a authored over 3 years ago
ce730b9779a94b788efff6595df4886144b1519a authored over 3 years ago
feat(clean): support keeping currently deployed and released versions, and the latest version for each branch
e4fbd7663fca306b43c0ca25684e1f1aa450931a authored over 3 years ago
e4fbd7663fca306b43c0ca25684e1f1aa450931a authored over 3 years ago
chore: update http test data builder
a93513f464c89de154192fe875938fd39c5bd6e6 authored over 3 years ago
a93513f464c89de154192fe875938fd39c5bd6e6 authored over 3 years ago
chore: ignore config/pact_broker.local.yml
a3bfb73cbc2d4df08d5b8bc6359d236437d9cf9a authored over 3 years ago
a3bfb73cbc2d4df08d5b8bc6359d236437d9cf9a authored over 3 years ago
test: default log level to fatal for tests
505956369a08fa6c361250b3a13c34b8eda13faa authored over 3 years ago
505956369a08fa6c361250b3a13c34b8eda13faa authored over 3 years ago
test: set broker base url for pact verification tests
20183288dca370111988aa535c5be6c612c3a349 authored over 3 years ago
20183288dca370111988aa535c5be6c612c3a349 authored over 3 years ago
feat: add index to verifications table to improve performance of 'latest verification' query
02eeb42485f93d5d6ed8796c6460b339585b52a6 authored over 3 years ago
02eeb42485f93d5d6ed8796c6460b339585b52a6 authored over 3 years ago
chore(release): version 2.82.0
0b2d21f02bbb676cfb03cf278053a4fcf25e0478 authored over 3 years ago
0b2d21f02bbb676cfb03cf278053a4fcf25e0478 authored over 3 years ago
test: update pact version spec
ec6c0b28668a07837f0b975b7f2422c327c92ef3 authored over 3 years ago
ec6c0b28668a07837f0b975b7f2422c327c92ef3 authored over 3 years ago
test: update latest verification for pact version spec
cba22490397b6a2f10eef4a177711cc6ef9c35aa authored over 3 years ago
cba22490397b6a2f10eef4a177711cc6ef9c35aa authored over 3 years ago
docs: update DEVELOPER_SETUP.md
bfa4c9059be56f4e8d23dda8fce71771f249812c authored over 3 years ago
bfa4c9059be56f4e8d23dda8fce71771f249812c authored over 3 years ago
fix: lazy load latest verification using select max, and eager load using the skynet query
e6ee6ab5a017a78273f9acc3234fa153ff3ab387 authored over 3 years ago
e6ee6ab5a017a78273f9acc3234fa153ff3ab387 authored over 3 years ago
chore: set allow_dangerous_contract_modification to false for now
f6463ecd2f8e1d90058a80781338663d6e4c5ba7 authored over 3 years ago
f6463ecd2f8e1d90058a80781338663d6e4c5ba7 authored over 3 years ago
fix: improve performance of query for latest verification for pact_version
d63081d8317bdf3e96412f63f9051383c26cfc7a authored over 3 years ago
d63081d8317bdf3e96412f63f9051383c26cfc7a authored over 3 years ago
chore: add pacticipant to deployed and released version resources
8d9545ec80b3c26c37d7949e03dc5a92202afb22 authored over 3 years ago
8d9545ec80b3c26c37d7949e03dc5a92202afb22 authored over 3 years ago
chore: update provider_version_descriptions
0e32a48f273d4df34cabab909647b80bb7cf920a authored over 3 years ago
0e32a48f273d4df34cabab909647b80bb7cf920a authored over 3 years ago
style: rubocop
05d0c34ea8b70fbde41899ceb049e7ddde6a3a56 authored over 3 years ago
05d0c34ea8b70fbde41899ceb049e7ddde6a3a56 authored over 3 years ago
chore: add semantic logger formatter in the right place for :short format to work
7a011e0120907afbc25323bf6f894b4e75d98227 authored over 3 years ago
7a011e0120907afbc25323bf6f894b4e75d98227 authored over 3 years ago
chore: update handling for configuration overriding
42ededce34e3af8a61ff3c29af0543845e97dc05 authored over 3 years ago
42ededce34e3af8a61ff3c29af0543845e97dc05 authored over 3 years ago
refactor: use semantic_logger's built in method of identifying a custom formatter
a88de6ecd6b66de003af39980bc8dc76383bbc36 authored over 3 years ago
a88de6ecd6b66de003af39980bc8dc76383bbc36 authored over 3 years ago
chore: support setting custom log formatters
c4442ddef387d73e53af791ad0da1f64460e43b4 authored over 3 years ago
c4442ddef387d73e53af791ad0da1f64460e43b4 authored over 3 years ago
chore: allow runtime configuration to be overridden in a block
9d3f1b938b094e38b8dff1ce9fc32c113ee10f2f authored over 3 years ago
9d3f1b938b094e38b8dff1ce9fc32c113ee10f2f authored over 3 years ago
fix: do not allow the deployment of a provider version with no results when one of its consumers is already deployed (#486)
219029c01e3752a744eb02929ea59236eab96317 authored over 3 years ago
219029c01e3752a744eb02929ea59236eab96317 authored over 3 years ago
chore: sort resolved selectors deterministically
39129db3d24d65e776f35713ad21e27385c25757 authored over 3 years ago
39129db3d24d65e776f35713ad21e27385c25757 authored over 3 years ago
feat: do not allow contract content for a consumer version to be modified for all new Broker instances (#484)
b1819749cd450113a2c27e483fed6d459beeaaa1 authored over 3 years ago
b1819749cd450113a2c27e483fed6d459beeaaa1 authored over 3 years ago
test: change approvals format to json
f69632955138e4369fc9282cd615fd0c3807651a authored over 3 years ago
f69632955138e4369fc9282cd615fd0c3807651a authored over 3 years ago
test: update matrix spec
661f91cd5bf73ebd8154cfaf2ae7b65a457f9caf authored over 3 years ago
661f91cd5bf73ebd8154cfaf2ae7b65a457f9caf authored over 3 years ago
test: reduce the log level to make the Semantic Logger warnings go away
0e9e923f5c45d69207173b3fa287169a2c89f54e authored over 3 years ago
0e9e923f5c45d69207173b3fa287169a2c89f54e authored over 3 years ago
test: add approval tests for matrix integration tests
405bf8be48fd6e12a8110a6ecb4b0e6650c74bce authored over 3 years ago
405bf8be48fd6e12a8110a6ecb4b0e6650c74bce authored over 3 years ago
style: rubocop
8e699e37af42c2a5c0ae89fafdca177003843089 authored over 3 years ago
8e699e37af42c2a5c0ae89fafdca177003843089 authored over 3 years ago
feat: ensure saved configuration is loaded appropriately into the RuntimeConfiguration
c5ab52ade63e1788a22f66924c6698666b4b099d authored over 3 years ago
c5ab52ade63e1788a22f66924c6698666b4b099d authored over 3 years ago
feat(pacts for verification): if no consumer version selectors are specified, return the pacts for the latest main version, and all the deployed and released versions
5fccd52403c3c3128b77e1f9fcc113d9eb7245af authored over 3 years ago
5fccd52403c3c3128b77e1f9fcc113d9eb7245af authored over 3 years ago
feat: automatically set main branch (#483)
63e287ee3714db84c246c488ab0ae2f8bb0e0ec4 authored over 3 years ago
63e287ee3714db84c246c488ab0ae2f8bb0e0ec4 authored over 3 years ago
feat: allow the first tag to be used as the branch name to assist migrating to branches (#478)
a086214a32692031a8abc3f147d9b619d70cb769 authored over 3 years ago
a086214a32692031a8abc3f147d9b619d70cb769 authored over 3 years ago
style: rubocop
16fc7216c7711a75820ab2c5ffff4f9f1f963ffc authored over 3 years ago
16fc7216c7711a75820ab2c5ffff4f9f1f963ffc authored over 3 years ago
chore: update data scripts [ci-skip]
dd349491512d99bd917f310a54e42acf3671af7c authored over 3 years ago
dd349491512d99bd917f310a54e42acf3671af7c authored over 3 years ago
docs: update configuration docs
983ad9131b2d63aa3282fa06c62c9443d74a5bc5 authored over 3 years ago
983ad9131b2d63aa3282fa06c62c9443d74a5bc5 authored over 3 years ago
docs: update configuration docs
776c1b99c606ca75c74daad0da9881b6c6c6f0bf authored over 3 years ago
776c1b99c606ca75c74daad0da9881b6c6c6f0bf authored over 3 years ago
feat: add support for contract_requiring_verification_published webhook (#476)
b4699df0bbbb14f2056f35e8887e2fde43be64e3 authored over 3 years ago
b4699df0bbbb14f2056f35e8887e2fde43be64e3 authored over 3 years ago
test: remove use of deprecated URI.encode
bec6ae9dd4e0e0bb4b5c0ffd9e75b0e3ef91baac authored over 3 years ago
bec6ae9dd4e0e0bb4b5c0ffd9e75b0e3ef91baac authored over 3 years ago
docs: update configuration docs [ci-skip]
222ca81cd6902591d7f42439a963aab7322ab2e0 authored over 3 years ago
222ca81cd6902591d7f42439a963aab7322ab2e0 authored over 3 years ago
docs: update configuration docs [ci-skip]
3aaded0b38d29efa0927a5b99430b5230a054055 authored over 3 years ago
3aaded0b38d29efa0927a5b99430b5230a054055 authored over 3 years ago
docs: add configuration docs
efc3d599fab49c3f75f5f0b15ba82806528ffea2 authored over 3 years ago
efc3d599fab49c3f75f5f0b15ba82806528ffea2 authored over 3 years ago
chore: allow SQL logging to be disabled for local test output [ci-skip]
1d55aeb1046b603fbb2ecd526fbb6822ba098d3d authored over 3 years ago
1d55aeb1046b603fbb2ecd526fbb6822ba098d3d authored over 3 years ago
test: fix wip spec
5dec9b4240aa6ca14f5f3f588b8cc7c3036cc203 authored over 3 years ago
5dec9b4240aa6ca14f5f3f588b8cc7c3036cc203 authored over 3 years ago
docs(readme): update [ci-skip]
64c1aeaeceee30391ea684c4adc829aac4d5e75e authored over 3 years ago
64c1aeaeceee30391ea684c4adc829aac4d5e75e authored over 3 years ago
chore: remove ruby 2.5 as a supported ruby as dry-core requires version 2.6
81e8f397cdef64e450de372d8b18b1a82d5bb819 authored over 3 years ago
81e8f397cdef64e450de372d8b18b1a82d5bb819 authored over 3 years ago
chore: replace warning level with prompt for 'calls to action' notices
a46db2164fe2c992ce6368b8c7f1c336447a8248 authored over 3 years ago
a46db2164fe2c992ce6368b8c7f1c336447a8248 authored over 3 years ago
docs: remove comment [ci-skip]
e1aaaa88b694410c8095b96f52a061fdbc5580ba authored over 3 years ago
e1aaaa88b694410c8095b96f52a061fdbc5580ba authored over 3 years ago
refactor: move the 'all for tag' logic into the for_provider_and_consumer_version_selector method
53fb94429d200574822b5ea80c8b013c5346e18b authored over 3 years ago
53fb94429d200574822b5ea80c8b013c5346e18b authored over 3 years ago
chore: delete unused spec [ci-skip]
e6159264b48ff825afa703459a01e3ea97f1584f authored over 3 years ago
e6159264b48ff825afa703459a01e3ea97f1584f authored over 3 years ago
fix: add cache busting parameters to css and js links
9cab749aad7e9c99cd5a636d5059722ee6f612e4 authored over 3 years ago
9cab749aad7e9c99cd5a636d5059722ee6f612e4 authored over 3 years ago
docs: fix links to pactflow.io
fa584275ba693f72a41322046071a25ecdde759f authored over 3 years ago
fa584275ba693f72a41322046071a25ecdde759f authored over 3 years ago
docs: add deployedOrReleased key to pacts for verification docs
6018c9a8b2ce34d4803fcaa3b42376838552c5de authored over 3 years ago
6018c9a8b2ce34d4803fcaa3b42376838552c5de authored over 3 years ago
chore: validate logging configuration before creating logger
6e0bd6da4c23211d54b1fc45ffa953cfd21f616f authored over 3 years ago
6e0bd6da4c23211d54b1fc45ffa953cfd21f616f authored over 3 years ago
feat(metrics): add counts for environment, deployed version, released version, pacticipants and versions with branch set
8272b08b825b52ce2f7b2e802cf730c9d246ba49 authored over 3 years ago
8272b08b825b52ce2f7b2e802cf730c9d246ba49 authored over 3 years ago
chore: downcase log level
8de7bf29caa4e03f7443a64fea3c0481e57605b0 authored over 3 years ago
8de7bf29caa4e03f7443a64fea3c0481e57605b0 authored over 3 years ago
chore: allow logs to be configured to go to stdout or file
aa1d4524c5003720ec971de1a00d9cf42ea3a5dc authored over 3 years ago
aa1d4524c5003720ec971de1a00d9cf42ea3a5dc authored over 3 years ago
style: rubocop
f2310c06074f5d5d9e32f1a4772aa15cafd2124f authored over 3 years ago
f2310c06074f5d5d9e32f1a4772aa15cafd2124f authored over 3 years ago
style: rubocop
672b43f757a58fca2bd198b280c92ca7bbb0bd4c authored over 3 years ago
672b43f757a58fca2bd198b280c92ca7bbb0bd4c authored over 3 years ago
chore: configure feature toggles via anyway config
a1cce91b43ca1dce9b099ebd319ec916d85191ad authored over 3 years ago
a1cce91b43ca1dce9b099ebd319ec916d85191ad authored over 3 years ago
chore: support enable_public_badge_access in basic auth
85c95e61cf1b0456e24ecb2c8cb4cdbec66004ab authored over 3 years ago
85c95e61cf1b0456e24ecb2c8cb4cdbec66004ab authored over 3 years ago
chore: basic auth spec
9c97372d6f04602bf15986e92bdbe09482eac31a authored over 3 years ago
9c97372d6f04602bf15986e92bdbe09482eac31a authored over 3 years ago
refactor: split out database connection attribtues
cb929143e93820655e9927b49005cc24bca99be9 authored over 3 years ago
cb929143e93820655e9927b49005cc24bca99be9 authored over 3 years ago
Merge branch 'master' into feat/basic-auth-middleware
5ce02c79e3b4503a7e74ab4f4a016eee8d1deb70 authored over 3 years ago
5ce02c79e3b4503a7e74ab4f4a016eee8d1deb70 authored over 3 years ago
chore: remove PG::QueryCanceled from default warning exceptions
3744f2acd04557388ca3dad9f8a5c39fdee011f2 authored over 3 years ago
3744f2acd04557388ca3dad9f8a5c39fdee011f2 authored over 3 years ago
chore: support environment in http test data builder can-i-deploy [ci-skip]
c8c5ad6b8e090a0084221b633185b6f06b31de56 authored over 3 years ago
c8c5ad6b8e090a0084221b633185b6f06b31de56 authored over 3 years ago
fix(can-i-deploy): correctly construct options when environment is used in the can-i-deploy GET endpoint
cb79a404dcc227b2cbbe9bc61748d8221bd32449 authored over 3 years ago
cb79a404dcc227b2cbbe9bc61748d8221bd32449 authored over 3 years ago
refactor: use Anyway class config_attributes
76890ceb3041118592842d46df232dc111bd10d9 authored over 3 years ago
76890ceb3041118592842d46df232dc111bd10d9 authored over 3 years ago
chore: update sequel annotations
83cd5c5fe0c6bbe30a2dd041ce1cb8213a9cbebe authored over 3 years ago
83cd5c5fe0c6bbe30a2dd041ce1cb8213a9cbebe authored over 3 years ago
chore: add index to triggered_webhooks webhook_uuid
807bf32e60ff0512c811603f1d883840078780a2 authored over 3 years ago
807bf32e60ff0512c811603f1d883840078780a2 authored over 3 years ago
chore: update example config.ru
e44946c6af9e7c776c12c7daf4a4327a431be218 authored over 3 years ago
e44946c6af9e7c776c12c7daf4a4327a431be218 authored over 3 years ago
chore: treat PactBroker::TestError like a real error
88c4efe8a38caf532bc2ef529b2326a50679d87d authored over 3 years ago
88c4efe8a38caf532bc2ef529b2326a50679d87d authored over 3 years ago
refactor: move pandrino logging config
4b281e24b7ad9f36f14d4fd58255d5289ffaf07c authored over 3 years ago
4b281e24b7ad9f36f14d4fd58255d5289ffaf07c authored over 3 years ago
feat: automatically create database connection from YAML or environment variable config
ca34b0301381bd334a9c79958a082b99204c57b8 authored over 3 years ago
ca34b0301381bd334a9c79958a082b99204c57b8 authored over 3 years ago
chore: allow logger to be configured via YAML and environment variables
3f80598a3cae667669a52a172d423c9945bcd4ff authored over 3 years ago
3f80598a3cae667669a52a172d423c9945bcd4ff authored over 3 years ago
feat: move basic auth code in from pact-broker-docker
869bcd61140af99f482b81c474af9cfad80675c5 authored over 3 years ago
869bcd61140af99f482b81c474af9cfad80675c5 authored over 3 years ago
feat: allow Pact Broker to be configured using a YAML file and environment variables (#471)
6e3d0e62550e5984229f228339c25293faf1a971 authored over 3 years ago
6e3d0e62550e5984229f228339c25293faf1a971 authored over 3 years ago
chore(release): version 2.81.0
b8ab471909b422a64b356091b1445e475ba8b1b4 authored over 3 years ago
b8ab471909b422a64b356091b1445e475ba8b1b4 authored over 3 years ago
style: rubocop
fc666072a30eed19c8703ee4c2e040ddc9a6d089 authored over 3 years ago
fc666072a30eed19c8703ee4c2e040ddc9a6d089 authored over 3 years ago