Ecosyste.ms: OpenCollective

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

github.com/pact-foundation/pact-ruby

Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
https://github.com/pact-foundation/pact-ruby

style: code style fixes as per fasterer suggestion (#203)

* Use symbol to proc for slight performance gain
* Replace `reverse.each` with `reverse_each`
...

26e2baad306eae0db3cc5db500c458d87a48a9c7 authored about 5 years ago by Tan Le <[email protected]>
chore: remove randexp dependency (#202)

9a5fe9835437ccf3833b832600e0a3ed48056605 authored about 5 years ago by Tan Le <[email protected]>
chore: build on Ruby 2.2 because it's required for Travelling Ruby for the pact-ruby-standalone. Drop 2.4 and 2.5, and just do 2.6, as the inbetween versions should be fine

874bfec7e305236c3424cab3f723272f40e7f77c authored about 5 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.42.2

1f955b6a58399da8eab0bd88e11e463150f23e16 authored about 5 years ago by Beth Skurrie <[email protected]>
fix: remove missed &.

be700d856c5c456a275ac168399cf900b5770af8 authored about 5 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.42.1

d90c4220599868d2695f6f26dd22bb565c996a2f authored about 5 years ago by Beth Skurrie <[email protected]>
fix: can't use safe navigation operator because of Ruby 2.2 in Travelling Ruby for the pact-ruby-standalone

3068ceb0545483d99d65dcc714e92cd2126e4294 authored about 5 years ago by Beth Skurrie <[email protected]>
chore: ensure X_PACT_DEVELOPMENT is unset when running appraisal update

0048495f43a83343c58f8ddc659c03bc7c4d5ed3 authored about 5 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.42.0

51fe7345e5ee0337c05d3438218e2422b2973c82 authored about 5 years ago by Beth Skurrie <[email protected]>
feat: use new 'pacts for verification' endpoint to retrieve pacts (#199)

55bb93584b26619952bd251a0e8fe079f39555a7 authored about 5 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.41.2

39e622144d2c44384e4bb5956c15fa640f2277f8 authored over 5 years ago by Beth Skurrie <[email protected]>
fix(pact_helper_locator): add 'test' dir to file patterns (#196)

746883d308115ce2084a72cf949b39c0dba63259 authored over 5 years ago by thatguysimon <[email protected]>
chore: remove jruby support add 2.5 and 2.6

bdb256146c9d97c169058319f5de38b9111f5860 authored over 5 years ago by Beth Skurrie <[email protected]>
fix: file upload spec

0fe072c90a074478dbec7b6fb4b3614c6372eb5d authored over 5 years ago by Beth Skurrie <[email protected]>
chore: revert accidentally commited gemfiles

fdb43fdef6b715802598b876a72008998fecc0cc authored over 5 years ago by Beth Skurrie <[email protected]>
chore: add metadata links to gemspec (#195)

985c619df32a3c0c982ea343eac9d981e31be8ee authored over 5 years ago by Grey Baker <[email protected]>
chore(release): version 1.41.1

7371e2f9fc66491481288a2902630419b3f1debc authored over 5 years ago by Beth Skurrie <[email protected]>
fix: use to_json instead of JSON.dump because it generates different JSON when used in conjuction with other libraries (eg. Oj)

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

64d770db35b61eac77f43e9e881fb177880686aa authored over 5 years ago by Beth Skurrie <[email protected]>
feat: redact Authorization header from HTTP client debug output

c48c99191a7495ef459c6dfb655297aa86c1ce39 authored over 5 years ago by Beth Skurrie <[email protected]>
docs(readme): add host to example

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

36859ef935083863eda8e5164545e474e9c753a5 authored almost 6 years ago by Beth Skurrie <[email protected]>
Merge pull request #187 from vixplows/feat/token-support

feat: add support for bearer token authentication to the broker

830d1caf098584ed23f086809c82f6e643e431d8 authored almost 6 years ago by Beth Skurrie <[email protected]>
feat: remove ruby 2.2 tests

4a30791ba245d954ff82320696b793387228aa71 authored almost 6 years ago by Beth Skurrie <[email protected]>
Merge branch 'master' of github.com:pact-foundation/pact-ruby into feat/token-support

69ee7dc144447e5ac10c7c3da9a72ca6c374cc42 authored almost 6 years ago by Victoria Plows <[email protected]>
feat: add support for bearer token

297268d8be284916eaf915d1364319e544a2a532 authored almost 6 years ago by Victoria Plows <[email protected]>
chore(release): version 1.39.0

867d3645195c3681d0096c51a4d804341f873e78 authored almost 6 years ago by Beth Skurrie <[email protected]>
feat: allow host of mock service to be specified

closes: https://github.com/pact-foundation/pact-ruby/issues/186

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

7f0357d922688f685243cfeb41a8e01a0551e193 authored almost 6 years ago by Beth Skurrie <[email protected]>
feat: unlock rack-test dependency to allow version 1.1.0

b0c40f66e45e9d2550d5c6d13b314329efdf23ff authored almost 6 years ago by Beth Skurrie <[email protected]>
feat: update http client code

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

094e0fe0de14739d0b78d218d4b254efbf015743 authored about 6 years ago by Beth Skurrie <[email protected]>
chore: update example provider Gemfile

51344b7769c11ef798e03812aa2db37901f11a46 authored about 6 years ago by Beth Skurrie <[email protected]>
feat(hal client): ensure meaningful error is displayed when HTTP errors are returned

9244c14642c90e25ed9da35559479137f4c5d0ec authored about 6 years ago by Beth Skurrie <[email protected]>
fix: correct url encoding for expanded HAL links

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

4abfe7da92f744fe373571ad8590254f4ea023de authored about 6 years ago by Beth Skurrie <[email protected]>
Merge pull request #183 from jrmhaig/fix_quotes

docs: fix quotes in code snippet

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

6612c55726ebed98f9e70dbb853ea0539c8c8c90 authored about 6 years ago by Beth Skurrie <[email protected]>
Fix quotes in code snippet

bf9903af54bf8539a9767a963434c165516455b0 authored about 6 years ago by Joseph Haig <[email protected]>
Merge pull request #182 from abhitrivedi/fix/provider-base-states

fix: always execute global and base states

5bdca2ba44410c3ff32778c95214183aaa4748da authored about 6 years ago by Beth Skurrie <[email protected]>
fix: always execute global and base states

Ensure that global and base states are executed regardless of
whether interaction defines a prov...

8317fe317d724fbce752d48af073ccd98acc77d2 authored about 6 years ago by Abhi Trivedi <[email protected]>
docs(readme): add note about current pact specfication version support

08bb2abbabadec32fd392b6e734ca6c78c50e3e9 authored about 6 years ago by Beth Skurrie <[email protected]>
feat(v3): make provider state params available to set up and tear down blocks

667c5914ca0495a11a5cb97f702711743031c150 authored about 6 years ago by Beth Skurrie <[email protected]>
chore: use pry-byebug gem when X_PACT_DEVELOPMENT is true

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

778788dcf406db64c9967b04d2b33082f2a4b401 authored about 6 years ago by Beth Skurrie <[email protected]>
feat(v3): support set up and tear down of multiple provider states

454641659b3aa844aefd20af192429a800d8f92d authored about 6 years ago by Beth Skurrie <[email protected]>
Merge pull request #179 from y-yagi/organize_link_to_wiki

Organize links to the wiki

461a7b331756455575b8bd2331ca6db7d3aaaa84 authored about 6 years ago by Matt Fellows <[email protected]>
Organize links to the wiki

* Fix spaces with link to `Testing with pact.png`
* Fix incorrect link to `News, blogs, videos a...

881586492c575d625f40a0799e5b537f7128d1ce authored about 6 years ago by yuuji.yaginuma <[email protected]>
chore(release): version 1.34.0

62075209776a11184369948830c8361dd8330a6d authored over 6 years ago by Beth Skurrie <[email protected]>
feat(verify): add request customizer for pact-provider-verifier

4ae0b5844aaaacf961af495df6a5d1a97c61f309 authored over 6 years ago by Beth Skurrie <[email protected]>
fix: add missing require for net/http

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

c2f40eec1a6508bb3db455da398cd6ee3a2a84cd authored over 6 years ago by Beth Skurrie <[email protected]>
fix: add missing requires for pact/errors

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

039c6906ff9c3f8370db384f3849632f4ba980b0 authored over 6 years ago by Beth Skurrie <[email protected]>
fix: correct version for dependency on pact-mock_service

01c0df77586ce8c59baf4c634110c23d3dad795d authored over 6 years ago by Beth Skurrie <[email protected]>
feat: rename 'wip pacts' to 'pending pacts'

6a46ebbe13438f6ab9a1234a602edbb9a3163cd2 authored over 6 years ago by Beth Skurrie <[email protected]>
feat(verify cli): rename --wip to --ignore-failures

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

2fca940b15f3a27950ce780890931d89f693b9b4 authored over 6 years ago by Beth Skurrie <[email protected]>
feat: update version of pact-mock_service

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

7a16ab169fb1f23b77d2bb4c608da3a3b6ae907d authored over 6 years ago by Beth Skurrie <[email protected]>
test: update foo bar failed example

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

1134dcfe1d95fb7ad4a483f9a6c6d6b6c808545f authored over 6 years ago by Beth Skurrie <[email protected]>
feat: add actual pact message contents to results published to Pact Broker

09e9d89062d3d23ba4b864a248d1b11d34a794c1 authored over 6 years ago by Beth Skurrie <[email protected]>
test: modify dependencies for pact:verify:foobar_using_broker:fail

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

e98d469963fd6a898606ec97b958ce020ffb7a34 authored over 6 years ago by Beth Skurrie <[email protected]>
feat: publish beta format of individual interaction results to Pact Broker

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

274f8438f9c9b4375f79ab6de155e81422bee409 authored over 6 years ago by Beth Skurrie <[email protected]>
feat: raise error when an expected HAL relation cannot be found in a resource

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

10ebf8537281ae574c300566d0a45b2b5c2b13e2 authored over 6 years ago by Beth Skurrie <[email protected]>
test: add tests for Pact::PactBroker fetch pact uris

b152bc717c5aa0561cd577acd7dbe07333fad49a authored over 6 years ago by Beth Skurrie <[email protected]>
feat: return plain string URLs from Pact::PactBroker.fetch_pact_uris

1aa19894dbe8023d85a8189bfc1b9d9ae77226fe authored over 6 years ago by Beth Skurrie <[email protected]>
test: update tests to expect default specification version 2

cc93f8edf5bbe350a7c809628bde026582bf042f authored over 6 years ago by Beth Skurrie <[email protected]>
fix: add missing require

0aa2d2a54b7b88d86db2d4ba13ef15dff71bc871 authored over 6 years ago by Beth Skurrie <[email protected]>
fix: default pact specification version to 2

917891ae2bb48d5d4a5c993d191c17c2ac07c5ae authored over 6 years ago by Beth Skurrie <[email protected]>
feat: use beta:wip-provider-pacts rather than pb:wip-provider-pacts to fetch WIP pacts

3bb0501eaea76d0ee289e9cd3ff1def7a6cc9829 authored over 6 years ago by Beth Skurrie <[email protected]>
feat: allow WIP pacts to be verified without causing the process to return an non zero exit code

9e6de4665e2374986afc9bdcad07b210ef141aba authored over 6 years ago by Beth Skurrie <[email protected]>
chore: remove pry-byebug from dependencies as it causes jruby builds to fail

6519819ba9926d4f08623bafa496654d36a70e91 authored over 6 years ago by Beth Skurrie <[email protected]>
test: fix link_spec

8b9f87974168e23193f3c8c03d6fee408885d896 authored over 6 years ago by Beth Skurrie <[email protected]>
docs: update changelog

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

2c3c3a03b72ab3ae03e790d918f2b0243f4a9152 authored over 6 years ago by Beth Skurrie <[email protected]>
chore(release): version 1.28.0.rc1

6831a96a6d34a585d7411085168fe47651970278 authored over 6 years ago by Beth Skurrie <[email protected]>
feat: all logging to indicate which pacts are being fetched from the broker

06fa61581512ba5570c315d089f2c0fc23c8cb11 authored over 6 years ago by Beth Skurrie <[email protected]>
feat: allow verbose http logging to be turned on when fetching pacts URLs from the broker

436f3f29c6f665202b808d6d4a3129cc2fa4945d authored over 6 years ago by Beth Skurrie <[email protected]>
chore: update hal client code

7e82fd0fdc63d324d87baf5d5f380d7217e1876d authored over 6 years ago by Beth Skurrie <[email protected]>
chore: use pry-byebug instead of pry

8c61b1193c4a7f3f70ba460c375a268d529f56f2 authored over 6 years ago by Beth Skurrie <[email protected]>
feat: allow pacts to be dynamically fetched from a pact broker by provider name and tags

ef978983be355815057dc31595a5d4665ada35d7 authored over 6 years ago by Beth Skurrie <[email protected]>
feat: FetchPacts is not returning pactUri array instead of string array. Other PR feedback.

fca52f2e5bbad71b1107d4d513ad87a9679dda2f authored over 6 years ago by Rashi Agarwal <[email protected]>
feat: wiring up fetch_pacts with honours_pacts_from_pact_broker DSL.

b6092891bc305079548d2a94ee78c654df5fb344 authored over 6 years ago by Rashi Agarwal <[email protected]>
feat: DSL for fetch_pacts

81fd0ed955f6564d9aadff30aa804962d9c7eee4 authored over 6 years ago by Rashi Agarwal <[email protected]>
feat: adding fallback per tag [{name: tag, all: false, fallback: "value"}]

625df02276ac8e5afbb5c013e48e33552b944bfe authored over 6 years ago by Rashi Agarwal <[email protected]>
feat: handling tags ['tag-1', {name: 'tag-2', all: true}]

7313818453717f6d78d5314384f4f736de17455a authored over 6 years ago by Rashi Agarwal <[email protected]>
fix: reverting safe navigation operator to chained calls.

8194ed6e627eac1c621db59e1ac2c3f01e40d099 authored over 6 years ago by Rashi Agarwal <[email protected]>
creating tag hash in constructor and checking for nil tag

7d90e13edeca4e077d9aa7feb06b77ec848650c4 authored over 6 years ago by Rashi Agarwal <[email protected]>
feat: handling tags ['tag-1', {name: 'tag-2', all: true}]

3b49f0397b62279cdddc05967417ee1490709a1d authored over 6 years ago by Rashi Agarwal <[email protected]>
feat: adding fallback tag incase consumer tag does not exist.

7e407780a8a7026071885bfbf814af3dda090934 authored over 6 years ago by Rashi Agarwal <[email protected]>
chore(release): version 1.27.0

866d89d197f315f915c41a01bc405057ba4b530a authored over 6 years ago by Beth Skurrie <[email protected]>
fix: correct request url in http client

1fb22b6974214a41adbfd05f430cdaaac0403d33 authored over 6 years ago by Beth Skurrie <[email protected]>
test: ensure broker returns absolute URLs

d4792f33d25eccf807d486bccf2658900caf53b6 authored over 6 years ago by Beth Skurrie <[email protected]>
test: rename provider state

a75948045e0f27b2824de106bcdb4f6a6ad8b499 authored over 6 years ago by Beth Skurrie <[email protected]>
test: rename pact-broker to provider-1 in fetch pacts pact test

975ea354fb10dea5e4c20fc45ee3ef43529a7c54 authored over 6 years ago by Beth Skurrie <[email protected]>
Merge pull request #170 from rashiagarwal/retrieve-all-pacts-by-tag

feat: fetch pacts from a pact broker

e478c9e32657414ed320fe1bed2275305165cb39 authored over 6 years ago by Beth Skurrie <[email protected]>