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(pacts for verification): do not allow empty string for provider version branch when it is required for calculating WIP/pending pacts

412c4289dcc839162cb78bbb2057ab497006c76d authored over 1 year ago by Beth Skurrie <[email protected]>
chore: de-duplicate pacticipant ids used in matrix query

a630389acbb18dfbf2d4586572a6f3608da5f8a5 authored over 1 year ago by Beth Skurrie <[email protected]>
feat: add index to webhook_executions pact_publication_id column

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

aadafef94c3ebca79f1ca0d73ecf1799c3c7b4da authored over 1 year ago by Beth Skurrie <[email protected]>
docs(publish-contracts): Correct example response field 'level' -> 'type' (#605)

ea38c58fb7b1cfce266b871dfdceb4aca9786f50 authored over 1 year ago by Timothy Jones <[email protected]>
chore: remove tests for changing the migration strategy from integer to timestamp

These are triggering CVEs for the old version of webrick, and are not being run any more.

7de6229ded3774bf6240732ff986b08a436cf6c4 authored over 1 year ago by Voon Siong Wong <[email protected]>
chore: update reproduce-issue script [ci-skip]

69c917daa6adb2c9df8ee1174fbec32ff011b06b authored over 1 year ago by Beth Skurrie <[email protected]>
chore: fix up arguments in pacticipant collection decorator

c2f7ee4ff86c8c3f51ff28f3ed18641a09902467 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: fix up arguments in pacticipant decorator

5225cf7427849cde8f30cfd7346ff86384fce5a6 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: remove custom webmachine reference from Gemfile

51ac9e7da27c8c9fba7d444e4740b8e2d3924d37 authored over 1 year ago by Beth Skurrie <[email protected]>
feat: update webmachine to support ruby 3

9bb014e68d8ac05cb01a7fb5085f123c8ada3897 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: add kwargs support to rack ConditionallyUseMiddleware

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

b2fcf14d32877a0c219ee5780f0372e2fd6fac65 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: update build matrix from ruby 3.0 to 3.2

6a06a04a7dbce88a2007e61c0266e35df749fd96 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: remove separate ruby 3.0 test github action

c7b0bc43910a9516b8e7401446dfac046f059015 authored over 1 year ago by Beth Skurrie <[email protected]>
style: update arguments to kwargs in decorators

0c8c05c3048f1fbe475a665b1240894caea48807 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: use webmachine gem from github until released

afb1365d3cf366ef6e2076f593e167010bc1e81c authored over 1 year ago by Beth Skurrie <[email protected]>
test: rename context

255906f8871d8b80ed45e0c6f8e9d758fb9c2550 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: handle finding pacticipants by name when name array is empty

PACT-883

9aea1315d718f0eded4a88d93a0ad58249320ca2 authored over 1 year ago by Beth Skurrie <[email protected]>
chore: update reform version requirement

6af6a2d835d16ba51c22045afb4dd39c25351ba8 authored over 1 year ago by Beth Skurrie <[email protected]>
feat: upgrade dry-validation gem in preparation for ruby 3 upgrade

3b4b66bf7ae65bfbcd2582beed5f6b42ad42bb70 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: ignore debugging in script dir

0e3a25798ab8b568e018fb692e6ef24a7c5b2672 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: copy back changes made in pactflow

11ef99031badc2f02750cd6c6aef32f52f46b28e authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: copy back changes made in pactflow

7a190f2f0129fe989e5eda5b6bf5bb01da596cc7 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: add kwargs to method_missing definition

b7b9ee2ccb0432e770abd986e0dc126ce293b0ba authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: update message when pact is attempted to be modified

ec6f1bd818ee26d12ba17b07f27ce3e8ce860c85 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: add method for building webmachine rack api

8bf7b6d3eeead1de9cbb0bf7683d756b535f6777 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: move webmachine monkey patch files into one require

a1e082c01c1cd1027d22e4c43739a0b572f78d87 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: update lib/pact_broker/api/resources/provider_pacts_for_verification.rb

5cf43fb04c39d3bdafeb38915e6f0ba4412d599f authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: add schemas to pact_broker:routes

842af2da473e4682408932e0fefa1fc3aea2c650 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: add method to find pacticipants by names

9d42c1bfd0a54d0dfbf3e857f44ed782fed226d6 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: replace . with / in pointer when errors have dotted keys

a4f3d46abb97ed9af7334e6d85da066546431ecb authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: delegate more methods in webhook service

99980ff0ef67b41dbca56113205ea86aceb3e4db authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: upgrade psych

38691219a6796abe07f0a9318c8df22c62d84c4b authored almost 2 years ago by Beth Skurrie <[email protected]>
test: update specs for ruby 3

0319544e10ba9bd414186a6a1a1109f76cecba5c authored almost 2 years ago by Beth Skurrie <[email protected]>
style: use keyword args for calling to_text on decorators

488b1401e4ae7cf305aad54d50e56263d2eab32a authored almost 2 years ago by Beth Skurrie <[email protected]>
style: use keyword args for calling to_json on decorators

d24e7c5de7f9fa53e93a7495d20bccd24b95d56e authored almost 2 years ago by Beth Skurrie <[email protected]>
style: update to keyword args

4d14b8df73302c790ffc92749a90b1e53ce44b57 authored almost 2 years ago by Beth Skurrie <[email protected]>
style: rubocop

994f913c42a264ccb7305dd05795f21af1be55ff authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: use keyword args

f5b12faa99e2dddad1c9740debf37dec56e0d0e3 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: make YAML.load aliases work for ruby 3

9596f425016db997aad38b385f81e7529b394bb4 authored almost 2 years ago by Beth Skurrie <[email protected]>
test: update specs to reflect Webmachine's current behaviour for path_info

a339d304d87e792f6946d884bbf9488a09cda7eb authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: remove use of deprecated URI.decode

b520696938bdef63e559c5c22952b0d1f132092a authored almost 2 years ago by Beth Skurrie <[email protected]>
docs: comment [ci-skip]

29ea9b952cd652e3c1e286824afa23958e8123fa authored almost 2 years ago by Beth Skurrie <[email protected]>
docs: remove comment

f55e1e8441f626e03095e950c9dbd537dd0c87f9 authored almost 2 years ago by Beth Skurrie <[email protected]>
style: rubocop

36dfb48fbeeb6292822a2de8e2e5713924ec3ea4 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: fix rake task param

fa09098eb18cf4e6000ef48a045aa7929cff4ed3 authored almost 2 years ago by Beth Skurrie <[email protected]>
feat: restructure logs from DeleteOverwrittenData to match CleanIncremental

f11a94177ab2d0d48a933a41dfdfced756c5fa76 authored almost 2 years ago by Beth Skurrie <[email protected]>
fix: fix error raised when clean selectors include a selector with a max age and a selector with a max age and a branch

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

53b171bdcdb6a426f8befe0869a134d90bd322f4 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: add released_versions to Version

51ef24b6468e3024083c30c8231851292f00523e authored almost 2 years ago by Beth Skurrie <[email protected]>
test: use string instead of integer to find version

32fa17205a0b0fbec84bea081a53be758c5bc71a authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: add BranchVersion#main_branch?

57fcebd5e4268ef1c4a90dd5521e3a45a94dc6ac authored almost 2 years ago by Beth Skurrie <[email protected]>
test: dry up matrix debug printing

d0b87876fe7eb68c3c8da25776490d920e27957e authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: add Version#number_of_versions_from_head

e795d0278d80537a192a3e343cacef0530407533 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: add age method to Version

3f5ed2d631d296b3fd8c4323d1009e4ac16e62a0 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: add missing require

f1cddc3b8a745d07d9f42402fdfed5820d1b94b6 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: cache gems in github workflows

96d34da0d9aa154bab801a61d57a299fe803ef19 authored almost 2 years ago by Beth Skurrie <[email protected]>
feat: add branch_heads_branch_version_id_index

b1b4cefb568ed67d5a629f951070398ce8e22cb6 authored almost 2 years ago by Beth Skurrie <[email protected]>
fix(can-i-deploy): correct logic for detecting when only the pacticipant name has been specified for a selector

85bcdb35c45ba53af3c6d26d7f5fb4e35d783267 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: ensure every Sequel::Model has set_primary_key

Some tenant databases throw 'Sequel::Error: mismatched number of keys' without this. Cannot work...

365e5857a3f3d3b5b529796f3766097aaf886bbc authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: add correlation ID to http test data builder

d6fa14c75742073cb54ed276ad550dd3a1962182 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: fix approvals printing

b15c670341c488b894e0b111ac6f1288bf729b76 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: broadcast an event when a released_version is created

7a8cc471770c27b6d8a9cabcc5b9c5dd52a7c6b6 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: broadcast an event when a deployed_version is created

cfc3e5825474c3af1db36589aa02edb0c594831e authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: update .ruby-version from 2.7.6 to 2.7.7

9ea2175a2600ccaa39715f45e2ee68088786216a authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: only add consumer_version_id index when not mysql

4d030a4eff9708291cc5f521f0b7222a1199df7f authored almost 2 years ago by Beth Skurrie <[email protected]>
chore(release): version 2.106.0

8ed3786d0568817c518687e84f7452ab701d7a0f authored almost 2 years ago by bethesque <[email protected]>
chore(deps): relax sanitize version to ~> 6.0 so CVE-2023-23627 can be fixed

aae03c928741324a635a328d3d0eeaf19ffb2a32 authored almost 2 years ago by Beth Skurrie <[email protected]>
feat: add consumer_version_id index to latest_pact_publication_ids_for_consumer_versions

b75ca5ee1194fc4d92234bc07a5deb29da50efe1 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: Make developer doc more readable and add details (#594)

ba8e478cb89f24602a5179da411ba39dfee02c78 authored almost 2 years ago by Candy Goodison <[email protected]>
Merge pull request #593 from pact-foundation/pactflow_camelcase

chore: /s/Pactflow/PactFlow

727381c1c6c496bbd77eb34f1f830a41dc235213 authored almost 2 years ago by Yousaf Nabi <[email protected]>
chore: /s/Pactflow/PactFlow

acd03633519d76fb06ba30f335da1ba825c41ec4 authored almost 2 years ago by Yousaf Nabi <[email protected]>
chore: update output from clean task

9b21dabda07842d7a17aeb922eee3b66014a7dcd authored almost 2 years ago by Beth Skurrie <[email protected]>
style: rubocop

38417ed028ff230a228ce93a8b4ca57a05323a08 authored almost 2 years ago by Beth Skurrie <[email protected]>
docs: update pagination docs

b3cd1b04385f15ec632095b88d395fcdca358663 authored almost 2 years ago by Beth Skurrie <[email protected]>
Revert "chore: see if we can inherit env"

This reverts commit 3e0efd83b33f5056290e03b6c726b74d2c1a1edf.

9adec809c8025460c266fbd9bdde44b011fa7f1d authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: see if we can inherit env

3e0efd83b33f5056290e03b6c726b74d2c1a1edf authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: update workflow label

78967a026e2001361f392300fc4e164b03ca7b8f authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: update workflow name

c33f899344a9056d1af330499d029cc9b1d7d5ca authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: update working of comment

080ec09d80325f238e64521d21c12b8a870be157 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: only do a JSON diff on json approvals [ci-skip]

da6ca078eae34dadd9d51f8986f432cc3f2e4724 authored almost 2 years ago by Beth Skurrie <[email protected]>
feat(clean): log automatically added selectors

135c1c0ea1beb537d53076fab7be0e7902b823e8 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: Add a page section to the pagination links (#589)

9c08716b762db026107ab010469ee5d496c2042b authored almost 2 years ago by Candy Goodison <[email protected]>
test: add spec for invalid UTF-8 in JSON request body

be9610c9154e5ef75e5268b77d0877dbe3b32200 authored almost 2 years ago by Beth Skurrie <[email protected]>
chore: remove unused elsif

b25f1d67ec2046a22e87e4155856df801680c36b authored almost 2 years ago by Beth Skurrie <[email protected]>
feat: improve the performance of the incremental clean queries

c3a07c79a5b3dfda457f497710c7465f99dbdc33 authored almost 2 years ago by Beth Skurrie <[email protected]>
docs: add pagination documentation (#586)

7e53a8c0cfb1855c073f37d4f66bf45060f67476 authored almost 2 years ago by Candy Goodison <[email protected]>
chore: add missing require to migration

8f4bac236c891f38487e3f591315a0680315d9da authored about 2 years ago by Beth Skurrie <[email protected]>
chore: remove duplicate call to set content-type for error response

31f53615fdf7398bb484fb36835b892cdacac81b authored about 2 years ago by Beth Skurrie <[email protected]>
feat: add index to provider_version_id column in latest_verification_id_for_pact_version_and_provider_version

0e1c43ddbb17098ff0ceb14b0e84798bcb76446c authored about 2 years ago by Beth Skurrie <[email protected]>
chore: default pagination options to an empty hash

7a14747fb4e0502b5b790e95471e1bf6e9457724 authored about 2 years ago by Beth Skurrie <[email protected]>
chore: default pagination options to empty hash instead of nil

d8f3c3f8a1e14cefec6642742215d48dc25290d3 authored about 2 years ago by Beth Skurrie <[email protected]>
feat: Pacticipant pagination (#585)

* chore: add pagination to pacticipants

* chore: Remove unused pagination options from versio...

f1a9be20951ad3875251eaa3d7177bd94d742a7f authored about 2 years ago by Candy Goodison <[email protected]>
style: rubocop

bcda9a3dbb7291d2e9f35a01c15b108be082e50d authored about 2 years ago by Beth Skurrie <[email protected]>
test: update test for error response generator

237e2eaad11d26d5d5adc62b89ecb8716b783941 authored about 2 years ago by Beth Skurrie <[email protected]>
feat: do not allow JSON request bodies that are not Objects or Arrays

3d9172868ba15bf443c6017e6b5b22b5078fe902 authored about 2 years ago by Beth Skurrie <[email protected]>
style: rubocop

8ed8224d2b57abf77e844bc58248834cd7a04055 authored about 2 years ago by Beth Skurrie <[email protected]>
chore: add script to scaffold migration

2547450ca49f03da114ed7e4f74493e66916a3ce authored about 2 years ago by Beth Skurrie <[email protected]>
fix: check that request body does not contain any invalid UTF-8 characters before JSON parsing

JSON parse allows characters to be deserialised that cannot be serialised.

0a08d644dacdb0bd20fc059025f1ca9c0641f40f authored about 2 years ago by Beth Skurrie <[email protected]>
chore: shorten index name

7e0c88fd875777afb5957ea8c30f079c53cca7f3 authored about 2 years ago by Beth Skurrie <[email protected]>