Ecosyste.ms: OpenCollective

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

github.com/pact-foundation/pact-go

Golang version of Pact. Pact is a contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems.
https://github.com/pact-foundation/pact-go

feat(tags): adds a better error message when no pacts found to verify. Fixes #105.

fdc6dca4e299dc8de89622b9765bd418ada0cfda authored over 5 years ago by Matt Fellows <[email protected]>
chore(docs): fix formatting for IPv4Address matcher

243a6caaa327cbd3227609cf85e1de80deec084c authored over 5 years ago by Matt Fellows <[email protected]>
test: run example httpbin external provider as part of e2e tests

17242e65613661e89a740be5ced8919cd5e403d4 authored over 5 years ago by Matt Fellows <[email protected]>
fix(https): enable external https verifications

The local proxy currently assumes that a verification will take place
against either a) a local ...

6eacf8ef26eaa12fb0dbe5871470e0daa0588a95 authored over 5 years ago by Matt Fellows <[email protected]>
Fix tags & provider not being passed to the pact-provider-verifier (#117)

fix: provider and tags not being passed to consumer verifier

3640617a6c68645d23d102bcdc468c0b14f65430 authored over 5 years ago by Rob Graham <[email protected]>
docs: remove outdated community channels

735416c07d57d52aaa2a29a57b38ccb703008888 authored over 5 years ago by Matt Fellows <[email protected]>
chore(release): release v1.0.0-beta.7

dfb2806888e436a0b52e95e74a5b92fa84e6d177 authored over 5 years ago by Matt Fellows <[email protected]>
fix: pact broker is backwards compatible. Fixes #114

dba44811faf0932894ca185f916b9c64be7ac091 authored over 5 years ago by Matt Fellows <[email protected]>
Create FUNDING.yml

08ca3f3c0bbc2bf3f914e22e0674254be4b03011 authored over 5 years ago by Matt Fellows <[email protected]>
chore(release): release v1.0.0-beta.6

14035bb1ce94c90c16ec0028dc7f5b1a74803268 authored over 5 years ago by Matt Fellows <[email protected]>
fix(provider): restore CustomProviderHeaders in provider verification

ae7790df9b4b13638fb563d667fee84d0fc59fc7 authored over 5 years ago by Matt Fellows <[email protected]>
chore(release): release v1.0.0-beta.5

b5a493b9157808d187d372288d092cfef9cec25f authored over 5 years ago by Matt Fellows <[email protected]>
chore(update): upgrade to 1.65.1

ac61f97d9d0e68d54106f0e958501d4daaa00dda authored over 5 years ago by Matt Fellows <[email protected]>
fix(docs): Fix code examples, update E2E test steps (#110)

fix(docs): fix code examples, update E2E test steps

467dea56d27e154363e1975f6e9f4dbf66148e79 authored over 5 years ago by Brendan Devenney <[email protected]>
chore(release): release v1.0.0-beta.4

93caeeb9f84d67a8c129cd70e3e5958e21d8f952 authored almost 6 years ago by Matt Fellows <[email protected]>
refactor(examples): make examples more consistent for readability

f7dda3b62e40c6d7f2ffbd6a6c786324bc52af4e authored almost 6 years ago by Matt Fellows <[email protected]>
feat(hooks): support hook functions and request middleware

- Deprecate ProviderStatesSetupURL, in favour of functional hooks
- Add BeforeHook and AfterHook...

0346784a6f42c8ded3c3a019e8c1234ba2d0372e authored almost 6 years ago by Matt Fellows <[email protected]>
feat(hooks): improve test coverage across Message pacts

- Added more coverage for message pacts code
- Found and fixed bug related to unmarshaling MapMa...

3cd947f02a58a047292ede8e97743791ef4c508f authored almost 6 years ago by Matt Fellows <[email protected]>
feat(hooks): add RequestFilter and StateHandlers to DSL

Adds the ability to intercept requests to/from the provider
in order to deal with more complex s...

f5678c7d47c42a91463f5455ea73b8ca75f75ef5 authored almost 6 years ago by Matt Fellows <[email protected]>
Merge pull request #109 from pact-foundation/sagansystems-get-value-poly

Sagansystems get value poly

44be56113768a5d5a3eb4bc021d79e434ad94f99 authored almost 6 years ago by Matt Fellows <[email protected]>
chore(examples): update examples to be compatible with #102

- Remove the billy/bobby nonsense
- Make the examples clearer

d0ebe94abd067bedf3a5c2e46327d48c2fae2040 authored almost 6 years ago by Matt Fellows <[email protected]>
wip: merge master

567d1a45b243518855f7cb7b87a2e14088f250d9 authored almost 6 years ago by Matt Fellows <[email protected]>
Merge pull request #104 from Quasilyte/patch-1

examples: remove duplicated switch case

64354c4dbbbb25ac68a7b146934ac6281699422c authored almost 6 years ago by Matt Fellows <[email protected]>
refactor: removed extra quotes from string Like match (#106)

b76bf6447aa14004ee337e440a705981dc533a59 authored almost 6 years ago by Alex Ramey <[email protected]>
remove duplicated switch case

The `ErrNotFound` was repeated twice, fix that.

4027a8b0834ee09b41916af320a6dd469cc48688 authored about 6 years ago by Iskander (Alex) Sharipov <[email protected]>
feat(api): rename Matcher and StringMatcher

BREAKING CHANGE: the `StringMatcher` interface has been renamed to `Matcher`;
the `Matcher` stru...

da3653ca92372b2303357c3990f7551e639b924f authored about 6 years ago by Alex Tsibulya <[email protected]>
feat(api): inject matcher type in JSON marshaler

Remove `Type` field from matchers and inject it during marshaling
instead

c4d672d117fc3fb327d86b6924c8234d3591225e authored about 6 years ago by Alex Tsibulya <[email protected]>
feat(api): use static types for built-in matchers

Define EachLike, Like, Term matchers as structs instead of using generic
Matcher and provide res...

633eb1f11986552f3f5f399e1713f651f11daf11 authored about 6 years ago by Alex Tsibulya <[email protected]>
chore(release): release v1.0.0-beta.3

6ec25718366e22bf3f50b126b9c4db4d91b9cfce authored about 6 years ago by Matt Fellows <[email protected]>
Merge pull request #97 from sagansystems/matcher-get-value

feat(get-value): implement GetValue in Matcher. Closes #95

b212272043ac3cbc8a251c1ca6a3546228939894 authored about 6 years ago by Matt Fellows <[email protected]>
Merge pull request #100 from taboularasa/get-version-for-binary-multiline-output

fix(version check): Only parse the last line on stdout when checking version of cli tools

4a5721df1c892ef21533c27d92a404f1fc4f68db authored about 6 years ago by Matt Fellows <[email protected]>
Merge pull request #101 from fewstera/verify-provider-addr-check

use the ProviderBaseURL's host when verifying the provider is alive 🐛

954268526e90ec39b43cb5eb14d577c109d97a19 authored about 6 years ago by Matt Fellows <[email protected]>
use the ProviderBaseURL's host when verifying the provider is alive 🐛

24ee70f6032e6e26430ed99eed632cde58d1cfca authored about 6 years ago by Aidan Fewster <[email protected]>
fix(version check): Only parse the last line on stdout when checking for version of cli tools

326282afc13f724c3207359772c6f05549d4adb1 authored about 6 years ago by David Elliott <[email protected]>
feat(get-value): implement GetValue in Matcher

Return raw generated value for Mather's GetValue
to be able to use the expected value for messag...

d8bd08aaa217243c28eb5c4348014efee3c41730 authored about 6 years ago by Alex Tsibulya <[email protected]>
fix(message): set correct default for message Pact write mode. Fixes #96

2acf8464d9fd40a7890eaa94b966abcee0ac1d92 authored about 6 years ago by Matt Fellows <[email protected]>
chore(release): release v1.0.0-beta.2

6b222e8f6bd14cf7d92a9c7f2a0464ff80af8a67 authored over 6 years ago by Matt Fellows <[email protected]>
fix(match-float): differentiate float vs int in dsl.Match. Fixes #93

48038ffbea17e3fb98017178d0ed36507bba206a authored over 6 years ago by Matt Fellows <[email protected]>
feat(upgrade): upgrade to 1.54.1 of standalone CLI

ea422581e2107932cb8119260fe4d69ad73011ae authored over 6 years ago by Matt Fellows <[email protected]>
fix(tests): fix deadlock for non-race tests

256c2c829fe63a18b30b8594d75ebf2df9929ed1 authored over 6 years ago by Matt Fellows <[email protected]>
fix(tests): remove race condition in service manager. Fixes #89

56c79b265d93ec2c423ac5820db389b6a6f22c49 authored over 6 years ago by Matt Fellows <[email protected]>
maintenance(logging): reduce pact discovery log noise

8c8f9210a7257277fbe90e4b33a893725a4be4a2 authored over 6 years ago by Matt Fellows <[email protected]>
fix(message): include user-configurable timeout in Message Pact

c2dcd782ab0bb3ee4a6a689ba0c4083f31258628 authored over 6 years ago by Matt Fellows <[email protected]>
fix(os-exit): remove calls. See #46

853794f0266d03b9265911fa1d689363949866cb authored over 6 years ago by Matt Fellows <[email protected]>
chore(examples): improve verifier error handling

9cc8da11a97f32d0e912c3217262d673270adbaf authored over 6 years ago by Matt Fellows <[email protected]>
feat(client): allow customization of client timeout (#86)

5275db7816cbac78718f48343a5eb349010b6d52 authored over 6 years ago by Gael du Plessix <[email protected]>
chore(build): bump version for next release

a9a544c6e5befeb864bbaeb3821a811216ee7c77 authored over 6 years ago by Matt Fellows <[email protected]>
chore(release): release v1.0.0-beta.1

fbb4d204f345ec5ec903c088b4a642d6f32e2556 authored over 6 years ago by Matt Fellows <[email protected]>
feat(upgrade): upgrade to latest CLI tools 1.52.0

2635dd0cf5f4dfb48ca5cded893896f2a15d6025 authored over 6 years ago by Matt Fellows <[email protected]>
feat(verifications): parse multiple verifications into tests. Fixes #88

9059d31afe586e31a9e8480c4b2d26ffab202176 authored over 6 years ago by Matt Fellows <[email protected]>
chore(docs): fix link section

a3daa3e15dcf5b3b89855b5814f5eff436307c74 authored over 6 years ago by Matt Fellows <[email protected]>
Fix link (#90)

chore(docs): fix link

f6488908754f601d8e2e23db93f4f62b13fc3aa0 authored over 6 years ago by tomoya yokota <[email protected]>
chore(build): publish unique consumer version for @bethesque 🤣

c9a889e5ea1ce660da3d3dcef915cdc5015bc318 authored over 6 years ago by Matt Fellows <[email protected]>
chore(docs): update basic examples

ed0c272eb7a390958d15364792593f4e98fbbc5a authored over 6 years ago by Matt Fellows <[email protected]>
Merge branch 'release/1.x.x'

6c1c6ad5447f5e96e2aa37f0cf069071faef8d10 authored over 6 years ago by Matt Fellows <[email protected]>
chore(upgrade): upgrade CLI tools to 1.44.0. Fixes #85

1580529b86a2638cd8d7293c74927a112230f7da authored over 6 years ago by Matt Fellows <[email protected]>
Merge branch 'release/1.x.x'

df84702a6985b5135315b61f9be15f29fd8ca97a authored over 6 years ago by Matt Fellows <[email protected]>
chore(docs): update message pact README

77285ff9296f1760b7edd7498c44c1fa07595c59 authored over 6 years ago by Matt Fellows <[email protected]>
chore(docs): update link to message example

b1b9c1cd66b081907b734a7fda499a4c6d0b4c70 authored over 6 years ago by Matt Fellows <[email protected]>
feat(state): update dsl.State to support v3 params

- State struct will now accept params, and pass
in to StateHandler functions

See https://github...

0ab057f88ef8b0d4fb3bb1c62190d47637374bcc authored over 6 years ago by Matt Fellows <[email protected]>
chore(docs): update getting started to be compatible with latest API

ef598d77c4511d4d7d67c5fdfe4a78a9301d2a04 authored over 6 years ago by Matt Fellows <[email protected]>
test(files): commit pact files ease discoverability

c2d5535685ca8fadedfd3ed1d9df05e9f858bdda authored over 6 years ago by Matt Fellows <[email protected]>
test(files): commit pact files ease discoverability

cfaeea5844951f46a5ebdaf8681298ed23216c65 authored over 6 years ago by Matt Fellows <[email protected]>
feat(state): update dsl.State to support v3 params

- State struct will now accept params, and pass
in to StateHandler functions

See https://github...

250baaa219a25e881204fe3c4f3bb0aa67d72331 authored over 6 years ago by Matt Fellows <[email protected]>
chore(docs): update getting started to be compatible with latest API

d8bf783850c924abb543cd7a06f881db2daf08ba authored over 6 years ago by Matt Fellows <[email protected]>
Merge pull request #84 from pact-foundation/release/1.x.x

feat(cli): add PACT_DISABLE_TOOL_VALIDITY_CHECK env var

28b61e5e5257b632305c2cba6205529f519f8682 authored over 6 years ago by Matt Fellows <[email protected]>
feat(cli): add PACT_DISABLE_TOOL_VALIDITY_CHECK env var

- Allow PACT_DISABLE_TOOL_VALIDITY_CHECK env var to disable tool check
- Document re-running spe...

d64e50bd2ecc9e1e2f0f57aa72c0ff0d544d95a1 authored over 6 years ago by Matt Fellows <[email protected]>
chore(docs): link to version history in Changelog

4cfdc518d1054220c1fba30ef449d5af06b6a8c6 authored over 6 years ago by Matt Fellows <[email protected]>
feat(api): v1.x.x daemonless, v3 API 🎉

288a771f9472e0d0ec8481ed1d7b781f5a1938ad authored over 6 years ago by Matt Fellows <[email protected]>
chore(build): improve release script for new process

87c4783407e6951b88cc9c6e593532b7a605aa54 authored over 6 years ago by Matt Fellows <[email protected]>
chore(release): release v1.0.0-beta.1

392abbe464af59af5fdf99606c4fe4489624f0b8 authored over 6 years ago by Matt Fellows <[email protected]>
chore(build): fix tag extraction in PoSH

a73c6acee5aa9f0e1a53440fcc682a19cb826ba0 authored over 6 years ago by Matt Fellows <[email protected]>
chore(build): detect latest binaries for Windows build

d76745c2fb7c596f234108f184a7722cd1ce7686 authored over 6 years ago by Matt Fellows <[email protected]>
fix(broker): fix pact retrieval from broker

c45d3cce405c3e9f4c48453ec44e051c05763776 authored over 6 years ago by Matt Fellows <[email protected]>
chore(docs): update install table

9a60d4f0d5579d70957d4aad3320beb6e73d2fe6 authored over 6 years ago by Matt Fellows <[email protected]>
feat(message): tidy up Message interface

- Cleaner split between `dsl` and `types` interface (`types` should
not have to be directly cons...

738e20a0a7f95ef158d5b78fac9f9b028332e3fa authored over 6 years ago by Matt Fellows <[email protected]>
upgrade(broker): allow pb:pacts and pacts HAL links to be followed

2e0f236f08614f4bddff91eb742e406592690909 authored over 6 years ago by Matt Fellows <[email protected]>
chore(docs): update in preparation for 1.0.0-beta

- Add versioning table
- Simplify docs

28cd1f8c98afd5b46afc8c1e13338f3a20fdf6f9 authored over 6 years ago by Matt Fellows <[email protected]>
chore(docs): add note about new release version

2e85826c841238c85928c85988a783bc9dd8355e authored over 6 years ago by Matt Fellows <[email protected]>
fix(broker): use 'pb:pacts' instead 'pacts'. See #82

808ebfa1c1933c93535ff243c32a89c787949831 authored over 6 years ago by Matt Fellows <[email protected]>
chore(test): remove lots of code, add message tests

de45157ccc81500e72f6154b085cebbeefb1b5ed authored over 6 years ago by Matt Fellows <[email protected]>
feat(auto-matching): allow complex expressions in pact tags

- Tag extractor now allows strings with spaces, unicode characters etc.
- Regex no longer mandat...

ab9ce17acf421e4897c67f15070d728316e75a10 authored over 6 years ago by Matt Fellows <[email protected]>
chore(docs): link to video so people can pause etc.

393645b6d1175b68a3a764ec057d557ec93983a9 authored over 6 years ago by Matt Fellows <[email protected]>
chore(docs): improve video quality

05fc5064cc87eea7b4920a52653c9d90fc260440 authored over 6 years ago by Matt Fellows <[email protected]>
chore(docs): update video sizing

229a739e9892fc1cc8a1a99c654e7341dc381ac9 authored over 6 years ago by Matt Fellows <[email protected]>
chore(docs): update pact demo video

da5f490613a4a6daa18e5afed63f347a1f1c8426 authored over 6 years ago by Matt Fellows <[email protected]>
chore(docs): update build badge from wercker->travis

d14c869e69781b367cc3955651ea4596c2d6a9ea authored over 6 years ago by Matt Fellows <[email protected]>
chore(build): add Goveralls reporting

41390c74f58ce37d7245e069ba41dc857cebb9b5 authored over 6 years ago by Matt Fellows <[email protected]>
chore(build): migrate to dep and TravisCI

2c091ce86213e45c3ddb2aa5a8c632a91e2f590d authored over 6 years ago by Matt Fellows <[email protected]>
feat(matching): add auto-match capability (#78)

16a914612324e29e0ff9c13a8d02f5f710c9e40b authored over 6 years ago by Alex Ramey <[email protected]>
chore(vendor) Fetch `dep` together with dependencies within build script

7b3fb79e25de41093a9a50bf40242c693b68f1d3 authored over 6 years ago by Igor Springer <[email protected]>
chore(vendor) Fetch `dep` together with dependencies within AppVeyor build

a2e7d4b4308033ddb8a064746d9ab305d9fea1c5 authored over 6 years ago by Igor Springer <[email protected]>
feat(publisher): add SetClient func

Add SetClient func to allow dsl users to control aspects of requests to the
Broker API, such as ...

6a5e57822231df981d1aff39b2c1e3bb20000956 authored over 6 years ago by Deseao <[email protected]>
Merge pull request #81 from TimothyJones/patch-2

chore(examples): Remove superfluous go call

16562951db52d8f90b3eb2fcc4e5aa59042b6aaa authored over 6 years ago by Matt Fellows <[email protected]>
Merge pull request #80 from TimothyJones/patch-1

chore(docs): Remove superfluous `go` call

b600d32bbed9c9ad07c2a428bda3ff19fe2e0e1f authored over 6 years ago by Matt Fellows <[email protected]>
chore(examples): Remove superfluous go call

890d479c569ac2d86e27cb71aef3b9294029200e authored over 6 years ago by Timothy Jones <[email protected]>
chore(docs): Remove superfluous `go` call

df9a820d4078d92269f2280eee0a80c8a1119cc4 authored over 6 years ago by Timothy Jones <[email protected]>
Merge pull request #76 from springerigor/bump-up-golang-and-ruby-standalone

chore(dev): Bump up `docker-compose`, `golang` & `pact-ruby-standalone` versions (Dockerfile)

9852f97ed5c95b62c6c8e0309bd2073bd5908484 authored over 6 years ago by Matt Fellows <[email protected]>
Merge pull request #77 from springerigor/dep

chore(vendor): Migrate to `dep` for fetching dependencies

dddec91ef1ae98517ed3070eb11658c7fc5b3965 authored over 6 years ago by Matt Fellows <[email protected]>
chore(vendor) Fetch `dep` together with dependencies within build script

d55aaf7f5139046ecfd7fc44bacd2fa03e48b1aa authored over 6 years ago by Igor Springer <[email protected]>