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

fix: use for_all_tag_heads instead of latest_by_consumer_tag when fetching wip by branch

14148a343d68a73f953fb3a378f3f74332a70165 authored 10 months ago by Beth Skurrie <[email protected]>
fix: optimise WIP pacts by using branch/tag heads (#668)

871209e1dab94cbdf4eb56f2b48cd276c9a8e1b1 authored 10 months ago by Beth Skurrie <[email protected]>
fix: improve performance of WIP pacts by using branch heads instead of calculating latest pact for branch

f9705583f2eb596b799619416e5a15352950a539 authored 10 months ago by Beth Skurrie <[email protected]>
feat: support consumer version selector for all branches (#667)

* feat: support consumer version selector for all branches

* test: add test for latest_for_al...

34334ca839c259e856ae79d8fd59e62c16b484a4 authored 10 months ago by Beth Skurrie <[email protected]>
chore(release): version 2.109.1

62017edbca4b0cd7fa9bf0259d896a6b55c8c2ca authored 10 months ago by bethesque <[email protected]>
style: whitespace

0c885d1d847a3f6a12a3596375e4aadbcd61cb4b authored 10 months ago by Beth Skurrie <[email protected]>
fix: improve performance for 'pacts for verification' queries

299a6abe8c6dfd747e67326da4f4935d98f6927e authored 10 months ago by Beth Skurrie <[email protected]>
test: update approval

9ef03f6c3c8d8e52d8de25914ec262996b90e083 authored 10 months ago by Beth Skurrie <[email protected]>
chore: add missing requires

37905808dc2df61ede1ca22491fe5d50d6bf7e70 authored 10 months ago by Beth Skurrie <[email protected]>
fix: correct spelling in message when pact is modified

ae62ae7abfd4f6a6420d3f2b73617d98af6ec1ec authored 10 months ago by Beth Skurrie <[email protected]>
chore: remove badge for hakari as it doesn't exist any more

7766eda65e3d2d0c132ca7bb07c38a883066519b authored 11 months ago by Beth Skurrie <[email protected]>
chore: update link to CI test config file

4a895e58e42a135e5a88e355d31ca6262cdbf3ec authored 11 months ago by Beth Skurrie <[email protected]>
Merge pull request #665 from pact-foundation/revert/examples_sucker_punch_pin

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

7b2f4f8554224eee9bce0dbb828f73d213e5ae41 authored 11 months ago by Yousaf Nabi <[email protected]>
Revert "chore(examples): pin suckerpunch path in example config.ru"

This reverts commit f3a616771e5d7a7dd656d884b6deb80642e036bb.

25406678725d6ac5f2b35ae7a815ce648e43e660 authored 11 months ago by Yousaf Nabi <[email protected]>
chore(release): version 2.109.0

6a62441a5b5bca41aeee38e441434a939d9b36b8 authored 11 months ago by YOU54F <[email protected]>
Merge pull request #664 from pact-foundation/deps/sucker_punch

chore(deps): update sucker_punch to 3.x

476b1c0968dca86ddf03cb3e462278f0e562aca4 authored 11 months ago by Yousaf Nabi <[email protected]>
chore(deps): update sucker_punch to 3.x

post merge of https://github.com/brandonhilkert/sucker_punch/pull/253

d126419a269bd5a6c0b450ebacbbb56a9974bd2f authored 11 months ago by Yousaf Nabi <[email protected]>
fix: pass in environment to environment policy when getting an individual environment

5c386a436b91c4cc68281fcf5f7114c532b1e9d9 authored 11 months ago by Beth Skurrie <[email protected]>
style: rubocop

4f486ae7b0882f6050cc54497bccb0f8c0c531a1 authored 11 months ago by Beth Skurrie <[email protected]>
Merge pull request #658 from pact-foundation/feat/only-generate-pact-sha-once

feat: only generate pact sha once

2bf2a16e4b162248ca15e51bc23fd4c78322c451 authored 11 months ago by Beth Skurrie <[email protected]>
Merge pull request #659 from pact-foundation/chore/log-sha-generation-time

chore: log sha generation time

f1df73209b92aea60ead5362e46c0428bfb5b854 authored 11 months ago by Beth Skurrie <[email protected]>
feat: use SemanticLogger for Padrino (#662)

5d9d70022f9e6f86c3747f7a2662e1498176319c authored 11 months ago by Beth Skurrie <[email protected]>
chore: print requests and responses to stdout when DEBUG=true

b950e5063da270e92e649157bda092579b0eb7f2 authored 11 months ago by Beth Skurrie <[email protected]>
chore: make webhook uuid not writeable in decorator

a2aacd89b10c1f50f8fcad0761836f98f5e14ec2 authored 11 months ago by Beth Skurrie <[email protected]>
Revert "[Snyk] Security upgrade ruby from 3.2.1-alpine3.17 to alpine3.17" (#660)

80a48bc14aaccfb73e6db141d2c095140dc56816 authored 11 months ago by Beth Skurrie <[email protected]>
fix: Dockerfile to reduce vulnerabilities (#650)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE317-...

9aaa3484ad5d7ecbeb0789b45241d03872b940fe authored 11 months ago by Matt Fellows <[email protected]>
test: update migration spec

474df31a1d70b944db9cf68eb1a7722bafceec07 authored 11 months ago by Beth Skurrie <[email protected]>
feat: improve performance of publication for very large pacts by calculating the content SHA only once per request

a947e40926acc9cb29ddef04ff1e28169e695f78 authored 11 months ago by Beth Skurrie <[email protected]>
chore: measure the time it takes to generate the pact content sha

29c9031994c3e037c7cae667a03df9f06cef80a0 authored 11 months ago by Beth Skurrie <[email protected]>
chore: make webhook uuid not writeable in decorator

fb38b856122842c75fafbab941b6d6ccf4d88d89 authored 11 months ago by Beth Skurrie <[email protected]>
chore(release): version 2.108.0

b13f2c37ca1721c1c6a54205e062f5d50072de3a authored 12 months ago by bethesque <[email protected]>
fix(metrics): correct the query for pactRevisionsPerConsumerVersion

PACT-1606

f76b99351004be8ad7f92e0878cf792185a601d8 authored 12 months ago by Beth Skurrie <[email protected]>
chore: correct pacticipant name in pact conflict message

9830afc53ddc1b2fa1c7ff455d005d3b5800f564 authored 12 months ago by Beth Skurrie <[email protected]>
chore: move no-cache header after static assets middleware

e2b2fcf2feb848e6e1ad9931032e75ea08790a93 authored about 1 year ago by Beth Skurrie <[email protected]>
fix: fix performance issues due to contention in the integrations table when publishing a large number of contracts (> 20) per request, in parallel (#654)

PACT-1352

321a2291c725d8597cba17afdc76d8aef26540ba authored about 1 year ago by Beth Skurrie <[email protected]>
feat: bulk delete branches (#652)

14ac33c8afe25a17ab6e299524ad412eda0fb8ba authored about 1 year ago by Beth Skurrie <[email protected]>
chore: copy back changes from pactflow

89271f1ea61ff741bd42157730a553f035b07206 authored about 1 year ago by Beth Skurrie <[email protected]>
feat: add latest version for branch endpoint (#644)

c216bec84c5aa95f0aa86a6c9fe7277eec816b06 authored about 1 year ago by Beth Skurrie <[email protected]>
chore: update the describe routes code and all routes spec (#647)

4adc657f1323c2c64878e582f08e67c1ec69ddf9 authored about 1 year ago by Beth Skurrie <[email protected]>
fix: raise 404 on paths with missing path segments (#648)

PACT-13

930b45cd103f36e1cd9d44ba3b5551391a79055a authored about 1 year ago by Voon Siong Wong <[email protected]>
feat: add no-cache header

PACT-1499

9a637327856114f19715d36c17b6371d1a821501 authored about 1 year ago by Voon Siong Wong <[email protected]>
Merge pull request #646 from pact-foundation/chore/clean-up-decorator-context-2

refactor: clean up decorator context creation

add6b29653abd82f3629748a675a9f14e1ceb1df authored about 1 year ago by Beth Skurrie <[email protected]>
refactor: clean up decorator context creation

0c32c027713596843e3e83a382ca8591ebccd927 authored about 1 year ago by Beth Skurrie <[email protected]>
docs: update comments

ce7dc703033cbb0a7fad4500cbbf3c69242ab3e7 authored about 1 year ago by Beth Skurrie <[email protected]>
chore: load runtime error problem+json decorator from configuration object

7b0033e45dac5560cd416d4336123f17d4093172 authored about 1 year ago by Beth Skurrie <[email protected]>
chore: remove redundant embedded objects from deployed and released versions resources (#643)

* chore: remove redundant embedded objects from deployed and released versions resources

* te...

ed14236f9d2f1e92605d97a1ba132e8e7f5b1aba authored about 1 year ago by Beth Skurrie <[email protected]>
feat: suppport `page` + `size` as pagination params (#642)

This is required for compatibility with SmartBear pagination standards.

PACT-1460

c71089fe9902a35a510c44417c0f673b1a71b925 authored about 1 year ago by Voon Siong Wong <[email protected]>
docs: add HAL docs for pacticipant-branch

5a9e1e7f186e92073fde1d4e48673cb83e64e4c7 authored about 1 year ago by Beth Skurrie <[email protected]>
test: add provider states for deleting branches

d6af0600c0b78bcc21973974e2dcd4080a97c8c2 authored about 1 year ago by Beth Skurrie <[email protected]>
feat: do not include pb:record-deployment or pb:record-release relations for versions embedded in resources

2f43590c50c82a26f1d180ab733c9834745d0865 authored about 1 year ago by Beth Skurrie <[email protected]>
docs: add yardocs for test data builder

47f76f12908d2351d714fddd29a8d6392f8cade4 authored about 1 year ago by Beth Skurrie <[email protected]>
test: fix test file name

c9248e7ba8be2ea2bce29c54d178e4091794a19a authored about 1 year ago by Beth Skurrie <[email protected]>
refactor: move main method to top of file

74f049bc59d17eb8dd338be3f4d7752f02e707d4 authored about 1 year ago by Beth Skurrie <[email protected]>
docs: comment

50fde2557618a7328d0725dac5a92975683a7a4a authored about 1 year ago by Beth Skurrie <[email protected]>
docs: comment [ci-skip]

6a2339761bba6657c57a85f19fb9d93835be0c33 authored about 1 year ago by Beth Skurrie <[email protected]>
chore: update pact-foundation/release-gem action to v1

f36675bc8e8fd80116f17c0e8111c096ba69c639 authored about 1 year ago by Beth Skurrie <[email protected]>
chore: update pact-foundation/release-gem action

c0677725f5fba8e5bca766ccb395fe6d7e822f0e authored about 1 year ago by Beth Skurrie <[email protected]>
fix: do not error when no environment is found by name

PACT-1402

d1501618c7801772172de72ee643f6bfa04f0755 authored about 1 year ago by Beth Skurrie <[email protected]>
feat: remove status from individual error in problem+error response

This was incorrectly added in the first place due to a SB spec that later got updated.

It is un...

a4b3ec5871e6c346c6d2db07b41273bd9f578db3 authored about 1 year ago by Beth Skurrie <[email protected]>
docs: add TODO [ci-skip]

ff984167d87a05d6c0ab15ed82d2353f5a6ba8d0 authored about 1 year ago by Beth Skurrie <[email protected]>
chore: split index migrations into up and down

2115a968c1fea4d0a70d693520515b5ab8cc579a authored about 1 year ago by Beth Skurrie <[email protected]>
chore: remove the feature toggled buildUrl from the embedded version decorator

21ce787ad13c3c8088f3edc886af3d699c15f15a authored about 1 year ago by Beth Skurrie <[email protected]>
chore: add missing requires

a5ff72843912ce5ec11a739a58730ae0532b6a6d authored about 1 year ago by Beth Skurrie <[email protected]>
chore: do not add indexes when mysql

475ccd838bcd6a39177fb15558877d1703213977 authored about 1 year ago by Beth Skurrie <[email protected]>
feat: add version_id indexes to deployed_versions and released_versions

PACT-1359

00fc7d107db39d940b06e0196c2833443f11a4c0 authored about 1 year ago by Beth Skurrie <[email protected]>
chore(deps): bump actions/checkout from 3 to 4 (#634)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](ht...

35343691d4f67d2633940cefcc7a0199a1c12a97 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat: add endpoint to list branches for a pacticipant (#638)

PACT-1358

ff7e3a539411b24141c15449caf63ac1e372dc6d authored about 1 year ago by Beth Skurrie <[email protected]>
docs: comment [ci-skip]

8e1afe81f003d3f0c25b6906007c94b1a97fffc7 authored about 1 year ago by Beth Skurrie <[email protected]>
feat: stop running tests for ruby 2.7

openapi_first gem requires > ruby 3.0.5

034aba3baa60c9230f74a6580e3ea7a6623506b0 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: run audit and rubocop on ruby as defined in .ruby-version

b033cb2813e175f7a75e920436cb909f2dcbf008 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: disable OAS coverage check when running spec:slow

4595b52c0b95d7057a25e3a0400fc10a81c31f24 authored over 1 year ago by Beth Skurrie <[email protected]>
feat: update sinatra and rack-protection to ~> 3.0

92ebbdd3079b1a97948dcb1f3a8ed9c1607ef06d authored over 1 year ago by Beth Skurrie <[email protected]>
chore: add pact_broker_oas.yaml to docker compose tests

6fe7af4ec8823e7a87a2bd86bd138c9890a589b4 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: check coverage after suite, not all

fbacadf32aca9956b47670b82fb8bf5617d4d181 authored over 1 year ago by Beth Skurrie <[email protected]>
docs: add OAS and basic validation for publishing consumer contracts

PACT-1277

eb4271136cee08aa10efd3cfe0514d37bd9a3092 authored over 1 year ago by Beth Skurrie <[email protected]>
fix: ensure pact associations are eager loaded when finding a single pact

PACT-1319

c98abda699cc0cce84b13905996930ffb01df68e authored over 1 year ago by Beth Skurrie <[email protected]>
chore: copy problem+json decorator for Dry::MessageSet back from pactflow

6e3d4af4f86b50adec481f26ffade9406376a653 authored over 1 year ago by Beth Skurrie <[email protected]>
test: dry up/organise shared contexts

55bb62c6f0fbd3218628cb60cbc72ef56750d329 authored over 1 year ago by Beth Skurrie <[email protected]>
feat(metrics): hardcode matrix count to -1 as calculating it causes performance issues and it has no meaning

62e121b83f2381f9d9275fe4dc79e661460cddd9 authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: move webhook coercion logic into anyway config coercion rather than setter method

78298637622032da0d1c40b4b91d98fac16d4c5a authored over 1 year ago by Beth Skurrie <[email protected]>
feat: add branch endpoint supporting GET and DELETE (#635)

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

d0c5ad20bd06dce8baa1d65165060addb5ce88ce authored over 1 year ago by Beth Skurrie <[email protected]>
test: see if adding an order to `first` stops postgres tests failing

604e1cb61615042ddf397c8cabdc2efc010a57d2 authored over 1 year ago by Beth Skurrie <[email protected]>
style: rubocop

dbf68a321e99dd8d1b8c31b4fb3e80d31449fa76 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: update .ruby-version to 3.2

cfe090975ba496ca373bec0000640bd8bb6df5ef authored over 1 year ago by Beth Skurrie <[email protected]>
chore: resolve selectors created for wip pacts

16cf04eff3a26042f409c09ddcf5e1730d5f0dbd authored over 1 year ago by Beth Skurrie <[email protected]>
chore: eager load branch names

a90221099c220db4c56815cb64f6048350cf3d96 authored over 1 year ago by Beth Skurrie <[email protected]>
feat(matrix): optimise identification of the 'latest tag'

824c516a068b543667a2ef5bb4d0301e979de657 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: use gem groups instead of hacky env vars

662398c4def0ff3bfdf55d01d297fe10de2362f9 authored over 1 year ago by Beth Skurrie <[email protected]>
feat: optimise matrix by applying specified limit to pact publications before joining to verifications

c61c324e8da898375895ca37f25135c292b60b03 authored over 1 year ago by Beth Skurrie <[email protected]>
feat: optimise matrix query when selectors with pacticipant names only are used

b98f5d1a01e6579a6a4c09a701c7826049f33834 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: update db-start

923c0d2975589e0976e2b4827a3e16b017192761 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: use pact-foundation.pactflow.io instead of pact-oss.pactflow.io

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

57b393d942a67c4d7720e0d29458cd3e8297c853 authored over 1 year ago by Beth Skurrie <[email protected]>
feat: include environment name in pact metadata

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

7c36ebf3e286c92ee227a654faf27f9d30859650 authored over 1 year ago by Beth Skurrie <[email protected]>
refactor: rename constants

8dc8fd8445552a802f74e2946acb7918b965bbf3 authored over 1 year ago by Beth Skurrie <[email protected]>
style: rubocop

5d5039341519af2064d44e306c064ab76836ee19 authored over 1 year ago by Beth Skurrie <[email protected]>
fix(matrix): return only most recent row missing verification when latestby=cp

b7550e53aaca974853c59622dbdd0571583978de authored over 1 year ago by Beth Skurrie <[email protected]>
docs: update MATRIX.md

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