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

chore(quality): cleanup extraneous comment

20ccaed3de3886756faf9c484b8f3d1e47880a6a authored over 7 years ago by Matt Fellows <[email protected]>
chore(build): improved process killing in integration tests

2f0032db06ee4e9ce70c573d133d6eb8bdbc6c55 authored over 7 years ago by Matt Fellows <[email protected]>
chore(build): no need to fetch dependencies - we vendor them

f11563cf57e07a933f981a3b078bf56059dace3a authored over 7 years ago by Matt Fellows <[email protected]>
chore(build): run pact integration tests directly in build

2b4a5e1b11181a101bbf108fda4ef88efc4e601e authored over 7 years ago by Matt Fellows <[email protected]>
chore(build): add pact to .PHONY

9d0a756a7827e7fafb631497430f15c13031f5bc authored over 7 years ago by Matt Fellows <[email protected]>
chore(build): update pact script for wercker

c9d2796e34efec6451a5dfc2aa08d749948d2632 authored over 7 years ago by Matt Fellows <[email protected]>
chore(build): use Ruby 2.2 to package

6614a00bb3ef6125231b396c57561b608568c75d authored over 7 years ago by Matt Fellows <[email protected]>
feat(verify): allow user to increase verbosity of verification process

483d134564ff246fee3729fdbca6a3b4adc9868d authored over 7 years ago by Matt Fellows <[email protected]>
feat(ruby): update to latest ruby dependencies 2.0.0 and 0.0.13 respectively

c8f8c1bba9f3cfbf75265369cc55babece4832ad authored over 7 years ago by Matt Fellows <[email protected]>
feat(e2e): run e2e tests in wercker builds. Fixes #20

f1ee33cd39bf6c714c836042634b991de1b98f03 authored over 7 years ago by Matt Fellows <[email protected]>
feat(fix): don't start mock server if not required. Fixes #21

33a04342d19f0c5ee589b8fc8ff10ba97087700f authored over 7 years ago by Matt Fellows <[email protected]>
Merge pull request #18 from fvosberg/cleanup-readme

chore(docs): remove 4 lines of code from an example

1a30f30e90340e3553501db1936ce28fdd06a4a8 authored over 7 years ago by Matt Fellows <[email protected]>
[docs] Remove 4 lines of code from an example

It seems that these lines of code are an artefact and should be removed

3637c6e2c9b1da6d716e2327b3f8c039aab75c2f authored over 7 years ago by Frederik Vosberg <[email protected]>
chore(docs): add instructions to run integration test example to README

386fc558751fd47147060dbfae08b4a737dbacb1 authored over 7 years ago by Matt Fellows <[email protected]>
chore(docs): add troubleshooting section #15

f6bf56183c9055f36fa66f47a90fd7e62472fbdb authored almost 8 years ago by Matt Fellows <[email protected]>
chore(docs): remove superfluous formatJSON from docs #15

73849086502fcf65ba5802c046bc62305843f1af authored almost 8 years ago by Matt Fellows <[email protected]>
chore(changelog): update changelog for v0.0.3

4fe4a51039be38496860872faaaf8226ee699b2a authored almost 8 years ago by Matt Fellows <[email protected]>
Merge pull request #13 from pact-foundation/fix/issue-11

fix: increased timeout to reduce likelihood of intermittent failure #11

8e36a19f6ceda0f77faf0eb7b14e861802eedf8d authored almost 8 years ago by Matt Fellows <[email protected]>
Merge branch 'master' into fix/issue-11

c67f3aec26a42dca401b767f52f80dcdb80c84bc authored almost 8 years ago by Matt Fellows <[email protected]>
Merge pull request #12 from pact-foundation/fix/windows

Fix/windows

01b2fedd11e274265da7e202200978aa569a6bb2 authored almost 8 years ago by Matt Fellows <[email protected]>
fix(windows): cleanup logging for windows service manager

cb4d811c0d612bb8caa9b4b06673b82a6c0361e6 authored almost 8 years ago by Matt Fellows <[email protected]>
fix: increased timeout to reduce likelihood of intermittent failure #11

d214c54e504c9befe97d49664b92c9bc300f8195 authored almost 8 years ago by Matt Fellows <[email protected]>
fix(windows): ability to pass in network and address into Pact DSL

0bcca95afe4926e387dd5aecc680c35828e3349d authored almost 8 years ago by Matt Fellows <[email protected]>
fix(windows): windows leaves persistent connection open to Ruby, forcibly close 3s after interrupt #9

e97226d44327d55d827f3585b59f6bc9f0ce3b0c authored almost 8 years ago by Matt Fellows <[email protected]>
fix(windows): split pact verification CLI arg tuples into individual elements #9

36169761ea9013b4197b3fa5541f9ecbf5864839 authored almost 8 years ago by Matt Fellows <[email protected]>
fix(windows): split mock service CLI arg tuples into individual elements #9

0dad9cccd6ca73fbe8510bd08b452d70d232c3eb authored almost 8 years ago by Matt Fellows <[email protected]>
fix(windows): update default pact output path

2c6c84ddc321752cc86b35935cf07b154e256265 authored almost 8 years ago by Matt Fellows <[email protected]>
chore(logging): add mock server args to debug output in daemon

ac573223f8b75fadae311543f4a9b62d2198b37a authored almost 8 years ago by Matt Fellows <[email protected]>
fix(windows): set default network to 'tcp' #9

a96305823eb0360ddd2cf7077a69cac7f55d9132 authored almost 8 years ago by Matt Fellows <[email protected]>
fix(windows): make log/pact output paths os-specific #9

c84afade35c4b8a0de6b6e9ce900276169a66375 authored almost 8 years ago by Matt Fellows <[email protected]>
fix(windows): allow pact client to specify the network and address of daemon #9

e586b1dbece511405a69cd93caa503c3a3b52bd1 authored almost 8 years ago by Matt Fellows <[email protected]>
feat(daemon): allow user to specify network listen details for daemon

5c89b300d71728a829fe1f92100743503042a521 authored almost 8 years ago by Matt Fellows <[email protected]>
chore(cleanup): remove unused cobra config file in CLI commands

c4944c785aaad57afc8453709d2d7b9d1ae9b584 authored almost 8 years ago by Matt Fellows <[email protected]>
chore(docs): update preamble about Pact

4338a4e02752bc23764570e2aba317c69637826a authored almost 8 years ago by Matt Fellows <[email protected]>
chore(docs): add gophers #pact slack channel

f1b3d9809dbfa7ac74ad9bc8956cce54819c260c authored almost 8 years ago by Matt Fellows <[email protected]>
feat(examples): add vanilla golang ServeMux, update docs

52b7e1914546a2f598c7362d5167abc88a630ab5 authored about 8 years ago by Matt Fellows <[email protected]>
chore(docs): client must set application/json by default when body supplied

1c059cdddbe661f599b38a468bfdf5885ead6198 authored about 8 years ago by Matt Fellows <[email protected]>
chore(build): fix wercker cache dir resolution in package step

bad8fafb51f1845a88b3ba9f65835ea838df0fc4 authored over 8 years ago by Matt Fellows <[email protected]>
chore(docs): add note around native implementation to README

d3e3d140bf1b6b20d59db9c17b634809d3092644 authored over 8 years ago by Matt Fellows <[email protected]>
chore(release): use forked mock service (mefellows/0.8.2-golang) in release package

4f883e157ccf2788aec463c5f68f07ea7844e81c authored over 8 years ago by Matt Fellows <[email protected]>
chore(release): use forked mock service in release package

061b4b9f4c6342729de36fcea3ef651541b6a4c9 authored over 8 years ago by Matt Fellows <[email protected]>
feat(verify): update to latest verifier (v.0.0.12)

9994d830b46c291c8eebdc7f6df51c6670139263 authored over 8 years ago by Matt Fellows <[email protected]>
fix(verify): allow verification process to pull pacts from an https broker

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

f4d1bc13e8bf3b235f7701aff74cf3281d1799aa authored over 8 years ago by Matt Fellows <[email protected]>
docs(changelog): update command to generate changelog

6455c3345da7f26e4b579e6e68b670339d5ecb44 authored over 8 years ago by Matt Fellows <[email protected]>
docs(changelog): add changelog for version history

579213772857beca590c9ed0d3b7adb5a638c270 authored over 8 years ago by Matt Fellows <[email protected]>
refactor(examples): remove debug statements/logging from tests

d1da92edd2f314ad23c39b5d7e1ad69f0326dfa4 authored over 8 years ago by Matt Fellows <[email protected]>
docs(readme): update links to examples

453cb9b0e1ea8cdf32432e210162acf7e157aefb authored over 8 years ago by Matt Fellows <[email protected]>
docs(examples): add go-gin/gin example and refactor consumer test into its own thing

ffed6db00a4fa90680b42e868c4c4c33a24e9b7a authored over 8 years ago by Matt Fellows <[email protected]>
Merge pull request #5 from pact-foundation/feature/api-cleanup

Improve API and reduce noise

0754af3e6d9517384e0991bb773075d2d7f86c28 authored over 8 years ago by Matt Fellows <[email protected]>
refactor(review): improve API and reduce noise

Reduce need for pointers, remove leaky fs interactions types and
update tests.

Rinor albeit bre...

9c1f2068330445093f55b5448f832a053c8f12c9 authored over 8 years ago by Matt Fellows <[email protected]>
wip(docs): gin example

8b917b19d74bdb3c071dcb8e59c4d639b5db679c authored over 8 years ago by Matt Fellows <[email protected]>
Merge pull request #4 from pact-foundation/feature/publish-from-tag

verify pacts from a broker with tags

f6e39b22b34c0fec024b411ef2d25f4d1271c189 authored over 8 years ago by Matt Fellows <[email protected]>
docs(verification): add documentation for automatic consumer verification via pact broker

deb83ef2fa7c0d6ef29f5cf4f070ed3d78cae87c authored over 8 years ago by Matt Fellows <[email protected]>
wip(publish): update integration test with automatic consumer detection via broker

d6d7ead38a7ee50909438e856cab236062f1b903 authored over 8 years ago by Matt Fellows <[email protected]>
wip(publish): improve test coverage for pact retrieval from a broker

e8c984a5db1e8913592dea63cbb5d282efaee936 authored over 8 years ago by Matt Fellows <[email protected]>
wip(publish): unit tests for tags and latest consumers frombroker

1d99e638493a287058884db9eefdf68e7db9bdaa authored over 8 years ago by Matt Fellows <[email protected]>
wip(publish): automatically find consumers from a Pact Broker

072ff5f4707665d158d3433a7b432daf2c7b0944 authored over 8 years ago by Matt Fellows <[email protected]>
feat(example): dded login failure to Go Kit example

0cc51cd6deb8885b7e1852cc3f1dc47d4ba68270 authored over 8 years ago by Matt Fellows <[email protected]>
feature(example): add logout to Go Kit consumer

4e1539b8a8668e61c49212f8743d8efe8f097205 authored over 8 years ago by Matt Fellows <[email protected]>
feat(example): simple bootstrap form for Go Kit UI

70c446970547d98c650cb66b9218f7c3aef90f2e authored over 8 years ago by Matt Fellows <[email protected]>
docs(example): add how to run go-kit consumer

d5f5c51fcb650388d27e792fad6e35ac266d93cf authored over 8 years ago by Matt Fellows <[email protected]>
docs(readme): update heading level for provider states

5e33690dd42913308ec9d7990815a9ca999a558d authored over 8 years ago by Matt Fellows <[email protected]>
docs(example): update go-kit readme

a1188759a7828af584cc0282a53b5c21c1a5ce94 authored over 8 years ago by Matt Fellows <[email protected]>
feat(publish): automatically write pact file on shutdown/teardown

ff5e832bd6324b6f06826dac6d2ec6599dc70bd9 authored over 8 years ago by Matt Fellows <[email protected]>
docs(example): go-kit test consumer and pact tests

eba0324284cb1a967b957ec7ea63b3c8dd6bccc0 authored over 8 years ago by Matt Fellows <[email protected]>
docs(readme): added provider states documentation

3cc44ab9188059ed82e060ef444974fd2f975adb authored over 8 years ago by Matt Fellows <[email protected]>
docs(readme): added links to examples in readme

eb9e6a4503b8170c5fcecba1c152ef01000b4766 authored over 8 years ago by Matt Fellows <[email protected]>
docs(example): move gokit readme into go-kit folder

0bbe0be1c922d1445a03def4745913d3895f8ded authored over 8 years ago by Matt Fellows <[email protected]>
feat(example): create example Go Kit microservice Pact testing

0001703ba6f07e453d228ecd5527fc287aef2fa5 authored over 8 years ago by Matt Fellows <[email protected]>
refactor(states): add types for provider state testing

33f53941acac20f9ecac3ddbe9fba6cda7e3c5f7 authored over 8 years ago by Matt Fellows <[email protected]>
feat(writepact): allow client to control when pact file is written

Create new WritePact() method in dsl package, remove 'Pact' prefix from structs, remove 'pact_'
...

ea2c80735197b6ae79db2760a6979a7037c49e5c authored over 8 years ago by Matt Fellows <[email protected]>
fix(daemon): fix daemon unable to find mock + verification service when called from $PATH

879a3b4a9342e810170f4ba6938e386790c6da65 authored over 8 years ago by Matt Fellows <[email protected]>
docs(godoc): update main preamble

0ea229b354364c21471a942763fbd8c9975ec53b authored over 8 years ago by Matt Fellows <[email protected]>
docs(godoc): add package godoc comments and examples

7101b7850ab5f6468d31ece5bcb1338404ebc2d7 authored over 8 years ago by Matt Fellows <[email protected]>
test(cli): improve test coverage for daemon command

eae41008ab2f4dfa0185d7c4d1de56c47605b413 authored over 8 years ago by Matt Fellows <[email protected]>
refactor(daemon): cleanup pointer usage in daemon code

ef33b719253e716cbc1603ca70d13ae9a05d0690 authored over 8 years ago by Matt Fellows <[email protected]>
docs(readme): tidy up bulleted list formatting

6a9ea3deae040ef4e1e6d32664a11cdbaf2f60d6 authored over 8 years ago by Matt Fellows <[email protected]>
feat(publish): publish pacts to a broker

Publish pacts to a broker, including tagging and basic authentication.

7f64f9cc4115784eab169f8146546b2cc07e3031 authored over 8 years ago by Matt Fellows <[email protected]>
wip(publish): implement and test broker authentication

d5df2e4df4f386e05be8c8acbc7b4a38feff3235 authored over 8 years ago by Matt Fellows <[email protected]>
wip(publish): fix bug in publish pact path

4d08b20b852b2ff88c68351d90b6d2237de9a406 authored over 8 years ago by Matt Fellows <[email protected]>
wip(publish): tag pacts on publish

3d71f9c1fef8ed828beb2d1b8c4d4de182ddf1e8 authored over 8 years ago by Matt Fellows <[email protected]>
wip(publish): publish to pact broker

cf55ba12ca344c44263a6cfb3cd470655bb02bac authored over 8 years ago by Matt Fellows <[email protected]>
docs(readme): cleanup bullet points in readme

bb5faacbb810fa5a0b6a1131d92b9171741b638e authored over 8 years ago by Matt Fellows <[email protected]>
feat(verifier): complete implementation of pact verification feature

Refactor common types into the 'types' package.
Update README with provider testing example.

3255d7f2a4f6d94ea040c8d0ad2a2586124587fb authored over 8 years ago by Matt Fellows <[email protected]>
test(verifier): increase test coverage for verification failure scenarios

a4c9d35fe0c2448fc6b643518c620ea87bf9bd64 authored over 8 years ago by Matt Fellows <[email protected]>
wip(verifier): refactor interaction to properly serialise Response.Body

4162fd14e7973070702672bc311b126fafea47d6 authored over 8 years ago by Matt Fellows <[email protected]>
wip(verifier): implement pact verification into client

Pact DSL does not yet contain the

53d50bfe549ef8055740443c36172cf442138568 authored over 8 years ago by Matt Fellows <[email protected]>
wip(verifier): client interface to verifier with tests

2c1ad5a4b7b567e377328e57d606b1a5344f55a3 authored over 8 years ago by Matt Fellows <[email protected]>
wip(verifier): create verification command and RPC handler

Implement the RPC handler in daemon, add unit tests and a simple CLI.

a790e3316e9e5c702d1098a2dfa889ec02181bbf authored over 8 years ago by Matt Fellows <[email protected]>
test(integration): remove print statement in E2E test

d0b875aad5916294b7aee985211977c539981771 authored over 8 years ago by Matt Fellows <[email protected]>
chore(build): exclude vendor directory from golint

671a63c8f7c67a9bc0d25ed8c00b889b6945b275 authored over 8 years ago by Matt Fellows <[email protected]>
chore(vendor): vendor dependent packages

Use govend to vendor all dependencies into the "vendor" folder, storing
a reference to all packa...

0cd4f08b69edd8c8cd9f9fa02a575ca95cfbf652 authored over 8 years ago by Matt Fellows <[email protected]>
docs(readme): remove code climate as its useless

5727682145f6048e20905907b08e737b7f49ba7f authored over 8 years ago by Matt Fellows <[email protected]>
docs(readme): format log example as Go code

610a54d35d2c7be1932402bdead05e501f68ea83 authored over 8 years ago by Matt Fellows <[email protected]>
feat(logging): standardise log and output messages

Add leveled logging across most key components. Add common flags (--verbose --logLevel( to CLI a...

db83055a6278c0edd1597118377556e0e2b31d0e authored over 8 years ago by Matt Fellows <[email protected]>
fix(readme): fix broken link in readme

90b94e2dc9cb0e76d5f520bff9d9a75cbbeade16 authored over 8 years ago by Matt Fellows <[email protected]>
Merge pull request #2 from pact-foundation/feature/body-matching

feat(matching): implement v2 flexible matching

5cf2b95fb34da5ceb39442244dbaf10fc07b080c authored over 8 years ago by Matt Fellows <[email protected]>
docs(readme): improved examples

6b6aadae8c07510c65b762b2122f931aa313bc1c authored over 8 years ago by Matt Fellows <[email protected]>
wip(matching): cleanup tests and remove dead code

fdaa3276927601b9a78dddd46d2e60658f4c7f7a authored over 8 years ago by Matt Fellows <[email protected]>