Ecosyste.ms: OpenCollective

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

github.com/pact-foundation/pact-support

Shared code for Pact gems
https://github.com/pact-foundation/pact-support

feat: parse interaction _id from Pact Broker

8d66a84e021662830b20ff697ef603f86c5d36df authored over 5 years ago by Beth Skurrie <[email protected]>
feat: support marking an interaction as writable/not writable (#75)

* feat(skip writing to pact): Add metadata attribute to Interaction and add #writable_interactio...

e1fc34749a75e53fa01eeb9a942208251071f39c authored over 5 years ago by thatguysimon <[email protected]>
Merge pull request #73 from tancnle/add-changelog

fix: add CHANGELOG to gem distribution

eb5837bc0b109cc66ca409969da4b1cfdb734180 authored over 5 years ago by Beth Skurrie <[email protected]>
fix: add CHANGELOG to gem distribution

35c9c4819546522d0156ee456cd11655822bf5ea authored over 5 years ago by Tan Le <[email protected]>
feat: modernise gemspec

Modernise gemspec

c941d02b4b139bfc6bc28362222f45988ad43272 authored over 5 years ago by Beth Skurrie <[email protected]>
Remove uneeded files for gem distribution

f99ca0eb296ead1d450a1db228818646ecb7ad65 authored over 5 years ago by Tan Le <[email protected]>
Remove no longer required dependencies

46bfe6d34a2a393d531b91d3aba6ec6fac1d521b authored over 5 years ago by Tan Le <[email protected]>
chore: modernise gemspec

- Remove redundant encoding as it is implied with Ruby > 2
- Update homepage reference
- Remove ...

35286018c5cab032ad3b2d987abcba4b16efa6a5 authored over 5 years ago by Tan Le <[email protected]>
chore(release): version 1.11.0

21a7e1356407a9434456456c4cb92827fd8ab492 authored over 5 years ago by Beth Skurrie <[email protected]>
feat: allow Integers and Floats to be considered equivalent when using type based matching.

To revert to the previous behaviour, set Pact.configuration.treat_all_number_classes_as_equivale...

d8a70a1fcdbcdb0d5c01d43e505ec612b154f0e8 authored over 5 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.10.3

4a823cd6ffb4ef5807b33289a56582324cfe7363 authored over 5 years ago by Beth Skurrie <[email protected]>
fix: gracefully handle diff between an expected multipart form request and an actual application/json request

Fixes: https://github.com/pact-foundation/pact-support/issues/68

8577d52cb92f364c43629f492664797ad823c7b3 authored over 5 years ago by Beth Skurrie <[email protected]>
chore: add github issue template

721dc3184d3ede4de8f8dbb913e80896e6a64b9b authored over 5 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.10.2

a43a4f39625d8a460681cd62d5b4080b70be0e8c authored over 5 years ago by Beth Skurrie <[email protected]>
fix: allow proxy env var to be used when fetching pacts

Closes: https://github.com/pact-foundation/pact-support/issues/66

ebce481242edb883de6961a9b7fed43daaef065f authored over 5 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.10.1

be6d29cbe37cb1559aff787f17a9da78f173927b authored over 5 years ago by Beth Skurrie <[email protected]>
fix: gracefully handle read only file system (eg RunKit)

eeee5286bff15f815ead6a39365a43ef3d02e124 authored over 5 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.10.0

f701a223fcb9d14f7bb5aab1edbc6b8afe16a303 authored almost 6 years ago by Beth Skurrie <[email protected]>
fix: don't try and fix producer keys for a nil string

Not sure how there is a nil string here, but at least it will more the error somewhere less conf...

94245c7d969c9bae7b26fea85e97e098403c14fa authored almost 6 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.9.0

f3d4f7c8370a049e97cf7407ac55c33957642af8 authored almost 6 years ago by Beth Skurrie <[email protected]>
feat: allow bearer token to be used to retrieve a pact

ab997c5552c8aa013228c515ee592a6a4851b1ad authored almost 6 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.8.1

1183531e01a3882e16764124f88621960074a176 authored about 6 years ago by Beth Skurrie <[email protected]>
fix: correctly handle ignored 'combine' rule

Fixes: https://github.com/pact-foundation/pact-ruby-standalone/issues/25

cd521081f5ee3ea0c509d5a19e14bcc5a8b75084 authored about 6 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.8.0

4390d16dc207aeae284f98f72f247d241082d225 authored over 6 years ago by Beth Skurrie <[email protected]>
feat(v3): parse array of provider states with params

4471df3e07ef6d2fe664436a555a9e99afbb9c7a authored over 6 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.7.2

9159e06b910fb8d5490cd7263a13cc83ec407660 authored over 6 years ago by Beth Skurrie <[email protected]>
tests: ensure that a Pact.each_like containing a Pact.term is parsed correctly

8a06dc4a932928a3af90133d83bd450eb95e6789 authored over 6 years ago by Beth Skurrie <[email protected]>
test: correct nesting

8d4d959aa0d34704db1811cd0afb44d4bdd76dca authored over 6 years ago by Beth Skurrie <[email protected]>
fix: correctly handle Pact.like and Pact.each_like at top level of body

f37c2833245c8e87857e0721ef4533c0d3b04e80 authored over 6 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.7.1

cdfbb706f3798de4d0c3fd476441c4f357bd5694 authored over 6 years ago by Beth Skurrie <[email protected]>
fix: remove incorrect warning messages about matching rules being ignored

Fixes: https://github.com/pact-foundation/pact-js/issues/205

30328e07aad63676926069a6e7c9000c76517224 authored over 6 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.7.0

e658c1aaaac06cfd6dfbaac1f75e3733e9b088e8 authored over 6 years ago by Beth Skurrie <[email protected]>
feat: add support for multipart/form

8ed43328554655628481066fecbe70a11dbef95a authored over 6 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.6.6

4baa07575d02737651408fe44ef3c28bdaa9cc54 authored over 6 years ago by Beth Skurrie <[email protected]>
fix: correctly handle an 'each like' inside a 'like'

Closes: https://github.com/pact-foundation/pact-support/issues/47 https://github.com/pact-founda...

7dc76dca528733a237c9778280cdcf41731ebdcb authored over 6 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.6.5

8913ce0335130eaa7d11e9a6d7f23f7780fcce7e authored over 6 years ago by Beth Skurrie <[email protected]>
feat: use 0 as the nil pact specification version

88e4750696eac4c073656ffb3982105dd987ab23 authored over 6 years ago by Beth Skurrie <[email protected]>
style: refactor interaction parser into separate classes for each pact specification version

4aceeb7d87ff77e1c54056efb55f4db37d6747ab authored over 6 years ago by Beth Skurrie <[email protected]>
style: fix whitespace

03cdefda61fe053fe3956a8d1948ea6628c7db35 authored over 6 years ago by Beth Skurrie <[email protected]>
style: refactor interaction parsing into separate class

290f8e827947a5c9184ca681dd1e0aff97bcaa5f authored over 6 years ago by Beth Skurrie <[email protected]>
fix: show a more helpful error when attempting to parse a URI that is not a pact

Closes: https://github.com/pact-foundation/pact-provider-verifier/issues/25

a8ba1ed7ece688d2eeb08427d525fd8de84da081 authored over 6 years ago by Beth Skurrie <[email protected]>
chore: load body matching rules from correct key

f5b6e6bb70700c225050c70f96b5200e8baf2744 authored over 6 years ago by Beth Skurrie <[email protected]>
feat: reify StringWithMatchingRules to a String

a025dd33b500c334f1bd346c42ab920c5db84d2a authored over 6 years ago by Beth Skurrie <[email protected]>
Merge pull request #59 from pact-foundation/feat/pact-xml

feat: parse String response and request bodies to StringWithMatchingR…

2b152ecbb48bba527a09a7d22568fca9eda5d074 authored over 6 years ago by Beth Skurrie <[email protected]>
feat: parse String response and request bodies to StringWithMatchingRules to support pact-xml

a9fbb58f74487ede9a112ea7fe72e0d757dfe33f authored over 6 years ago by Beth Skurrie <[email protected]>
feat: add custom contract parsers to front of pact parsers list so that customised parsers are tried first

babc319d716bfb9caede1d9e86045a08ac7ca8f1 authored over 6 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.6.4

6081373fe8bc90696810797ae6ee6bb2267d348b authored over 6 years ago by Beth Skurrie <[email protected]>
fix: correctly serialize query params that use a Pact.each_like in pact file

Fixes: https://github.com/pact-foundation/pact-support/issues/58

b3414dd25784d73feac155512be8112de7bd2077 authored over 6 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.6.3

31237ce146480354522ec876acbe3961893ab159 authored over 6 years ago by Beth Skurrie <[email protected]>
style: dry up rule extraction code when parsing pact

325a21bf7d61aa8179a8fd76c3ffc2208ecf9252 authored over 6 years ago by Beth Skurrie <[email protected]>
fix: remove incorrect warning about ignoring unsupported matching rules for min => x

50d5f6d3c4c8622583fc384d77b5414137857386 authored over 6 years ago by Beth Skurrie <[email protected]>
fix: serialize ArrayLike in query params without wrapping another array around it

b4a9ec7b378c64a63e96bfa236198b99bf2716df authored over 6 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.6.2

5e98d173721774f30de6d9bbd70e2007e113ba03 authored over 6 years ago by Beth Skurrie <[email protected]>
Merge pull request #55 from pact-foundation/windows-path-fix

fix(windows-path): prevent locale file paths being parsed by URI

83542270c05b18d7c4b15b1900754057286d7897 authored over 6 years ago by Beth Skurrie <[email protected]>
Merge branch 'master' into windows-path-fix

a782f214f321024643db66cb7c081ce3b6f35592 authored over 6 years ago by Michel Boudreau <[email protected]>
tests: fix pact_specification_version nil test

efe7c89a5b07c21cf2ce0f771979d6472fc13160 authored over 6 years ago by Beth Skurrie <[email protected]>
fix(windows-path): prevent locale file paths to be parsed by URI to stop errors in windows paths like spaces in paths

ecf64d6dedb3ec4ac6d54f1922032c901cf4e24f authored over 6 years ago by Michel Boudreau <[email protected]>
chore(release): version 1.6.1

3e9895a3c0c32c391a814335dd7de6767999bfc5 authored over 6 years ago by Beth Skurrie <[email protected]>
fix: correctly read local windows pact file paths with backslashes

e27bd38b13dda215a74fa6c14db4d0129a56d3c5 authored over 6 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.6.0

ff0ce2d3bd4b3cca8bea35ebf0cdb412f0d19fd1 authored almost 7 years ago by Beth Skurrie <[email protected]>
chore: add missing require and fix extract arguments

6e60292e7fe1c1315f2f546c163a7f03156da8b6 authored almost 7 years ago by Beth Skurrie <[email protected]>
chore: correct declaration of Pact::Specification::NIL_VERSION

39a7c4f975725fc0489a244acbe75dda0be7d719 authored almost 7 years ago by Beth Skurrie <[email protected]>
feat: add support for writing v3 matching rules

fc89696f8bb3479d5186a7b099c5123219d6cdff authored almost 7 years ago by Beth Skurrie <[email protected]>
chore: update commit message in release.sh

e5881e3db614e375ef97a6972137a1aa577b061b authored almost 7 years ago by Beth Skurrie <[email protected]>
Releasing version 1.5.2

a3cedc58a07c74db1d553f5bb79d3c65782c789a authored almost 7 years ago by Beth Skurrie <[email protected]>
fix: remove include of pact matchers in query string

c478dff677f0c58b18f444ed9a7f64072ae11b01 authored almost 7 years ago by Beth Skurrie <[email protected]>
Releasing version 1.5.1

f922e721ee829f1974e398b60fdf321ae942a3cd authored almost 7 years ago by Beth Skurrie <[email protected]>
fix: add missing require for pact matchers in query

927d3b9662595a2f6e572a62d07c2ccf9c05a7e7 authored almost 7 years ago by Beth Skurrie <[email protected]>
Releasing version 1.5.0

7ab6294620606eaaff785efb2933d487570dc0e9 authored almost 7 years ago by Beth Skurrie <[email protected]>
chore: cannot work out why Pact::SpecificationVersion.new('') returns Gem::Version.new(0) but working around for now

0bbdc9e9d005d919785a6b41bf32e9f37c806cf1 authored almost 7 years ago by Beth Skurrie <[email protected]>
chore: fix default pact version

83ba8b49d77d3aca64309a42822c3595e531b8a8 authored almost 7 years ago by Beth Skurrie <[email protected]>
feat: parse pacts without a specification version as v2

a69b5e6d03a9c47e2a3ce3f6276cc57e2dc48d92 authored almost 7 years ago by Beth Skurrie <[email protected]>
Merge branch 'master' into feat/message-contracts

0ae9b71a1c173237e42f446b9c246e5c1b40a8f7 authored almost 7 years ago by Beth Skurrie <[email protected]>
feat: locate matching rules correctly for v3 pacts

0f22db22746dcc4947e9a190fb980d455d4157a4 authored almost 7 years ago by Beth Skurrie <[email protected]>
Releasing version 1.4.0

5c98b9fe761c9249eda7ed3db289113eda33dd4c authored almost 7 years ago by Beth Skurrie <[email protected]>
refactor: change ExtractDiffMessages to return an array instead of a string

89482d56181b6594509915694ca2aea4c6813d55 authored almost 7 years ago by Beth Skurrie <[email protected]>
feat: read matching rules from v3 format

07013de462b82087c7097c08e45d7957ff2d2dee authored almost 7 years ago by Beth Skurrie <[email protected]>
Merge pull request #52 from pact-foundation/fix/matcher-helper-tests

chore(tests): cleanup helper spec naming

8572097ab7742b5812895a831e42039fc54bad9b authored almost 7 years ago by Beth Skurrie <[email protected]>
Releasing version 1.3.1

afc7df36111ae79656984e4496aed1da1c72a6e5 authored almost 7 years ago by Beth Skurrie <[email protected]>
fix: dynamically load pact/matchers

This fixes the require issues caused by 3d2a48829dcd81fbb66e0d2b2562dc7abe9be94f

d80e0fffabf8db5c65ae82e3cf4eeb08ea63e4ab authored almost 7 years ago by Beth Skurrie <[email protected]>
Releasing version 1.3.0

5732f8fd514b2ba74bdbb2e78699842b8293aa87 authored almost 7 years ago by Beth Skurrie <[email protected]>
feat: do not automatically create tmp/pacts dir

de9e25ebd550f000501a63f7d874be0a09a3dc39 authored almost 7 years ago by Beth Skurrie <[email protected]>
chore: remove unused code from http_consumer_contract_parser

caaa67bfe6c3cca65a17054d7a173654b2b18b2b authored almost 7 years ago by Beth Skurrie <[email protected]>
chore(release): 1.2.99.alpha.1

1d661e36c7ab0dc6f19cb12f995289dc94bd74c4 authored almost 7 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.3.0.alpha.2

75615bc6686a069869e84725bb2be986e590d575 authored almost 7 years ago by Beth Skurrie <[email protected]>
feat: allow different consumer contract parsers to be registered

531ab3ab1af09e3abb28f4d53662995e2ee3fdbf authored almost 7 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.3.0.alpha.1

cab8156c9b9ecfb0f107835faa1802520923bf69 authored almost 7 years ago by Beth Skurrie <[email protected]>
Merge pull request #54 from iamvery/ruby-2-5

chore: build against Ruby 2.5

5574a60c0d02f1d166f8cc6e0f1266d74de3b9ed authored almost 7 years ago by Beth Skurrie <[email protected]>
chore: ensure test suite can be built against Rubies up to 2.5

- Update test suite to reference Ruby 2.4+ numeric types with Ruby
version catered behavior us...

6223c839c1be11505c06e5fdf8179f0ae8418f9b authored almost 7 years ago by Jay Hayes <[email protected]>
test: add tests for Pact::Message.new and Pact::Message::Content.new

129fada2b4ff62e73ab463c18626d2fa501f1f07 authored almost 7 years ago by Beth Skurrie <[email protected]>
Merge pull request #53 from iamvery/ruby-2-5-warnings

Fix Ruby 2.5 warnings

8ef63117e2adb5036eb66f41c6c52da6598399cf authored almost 7 years ago by Beth Skurrie <[email protected]>
Fix a bunch of circular reference warnings

Honestly I'm not tremendously confident with this change. One problem is
that the files no longe...

3d2a48829dcd81fbb66e0d2b2562dc7abe9be94f authored almost 7 years ago by Jay Hayes <[email protected]>
Fix redefined method warning

Best I can tell, this method was men to be defined outside of the
initializer, but `ends` go awa...

372812679c45687a9d78a4ca12e7825795f19723 authored almost 7 years ago by Jay Hayes <[email protected]>
Fix unused variable warnings

4dbd5db301aac4d3025e14861d850cd2c96e20ab authored almost 7 years ago by Jay Hayes <[email protected]>
Fix shadow variable warnings

For reference https://stackoverflow.com/questions/6259314/what-does-shadowing-mean-in-ruby

11ba7c790b8307081e7f02a972683b907b638ee0 authored almost 7 years ago by Jay Hayes <[email protected]>
Fix ambiguous argument warning

For reference https://stackoverflow.com/questions/5239805/what-triggers-the-ruby-warning-about-a...

8f81cac11558bb0345bc6bd85c3f791a8ff50ebb authored almost 7 years ago by Jay Hayes <[email protected]>
chore: merge

e74dfaa4d0ecb5fbf36d941f27a60c773e4b06f9 authored almost 7 years ago by Beth Skurrie <[email protected]>
Releasing version 1.2.5

cea0e1c7e7783baa0461ecee67c5dd13c4e5996a authored almost 7 years ago by Beth Skurrie <[email protected]>
chore: checkout version file before bumping in case of failed previous release

456ba4b29b1dbcf9be287927bc77cab595e0f516 authored almost 7 years ago by Beth Skurrie <[email protected]>
Releasing version 1.3.1

242a4b6ffa7079621f17c75153b7c1e5c1ed4a48 authored almost 7 years ago by Beth Skurrie <[email protected]>