Ecosyste.ms: OpenCollective

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

github.com/pact-foundation/pact-net

.NET version of Pact. 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-net

chore: Tidy up some dangling .Net Framework references

1e0c1513cbc950ece12dcf2d07d068b74dc4a9e5 authored almost 3 years ago by Adam Rodger <[email protected]>
chore!: Upgrade to .net 6 and drop explicit .Net Framework support

.Net Framework 4.6.1 and above support .Net Standard 2.0 so there's no
real need to ship explici...

8ae0199607a410cc2b8283757bd268fb2adca229 authored almost 3 years ago by Adam Rodger <[email protected]>
fix(ci): Fix Powershell path separators

6c9c04bc64ffac0a99f481d4b79840c79a4c559b authored almost 3 years ago by Adam Rodger <[email protected]>
fix(ci): Fix NuGet push step

a2ea32e3d2ada7616acf14a5daa71a4c3274f0b2 authored almost 3 years ago by Adam Rodger <[email protected]>
chore: Fix README emojis

01a72ceddfe36223254cc0352eaf848bee5af0f3 authored almost 3 years ago by Adam Rodger <[email protected]>
chore(deps): bump Microsoft.AspNetCore.Authentication.JwtBearer

Bumps [Microsoft.AspNetCore.Authentication.JwtBearer](https://github.com/dotnet/aspnetcore) from...

f5d2cdbfdcc973e2e9d7735464e04c8d9921e268 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump Microsoft.AspNetCore.Authentication.JwtBearer

Bumps [Microsoft.AspNetCore.Authentication.JwtBearer](https://github.com/dotnet/aspnetcore) from...

f40027745bf6bab02e63696424548078d48cbf2d authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump Microsoft.AspNetCore.Authentication.JwtBearer

Bumps [Microsoft.AspNetCore.Authentication.JwtBearer](https://github.com/dotnet/aspnetcore) from...

fa846751b34926df37fd94e067aeb19b1160fdb4 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge branch 'feature/4.0.0'

da591c5f72c35b625535861e9d4e6c18ec52df0a authored almost 3 years ago by Adam Rodger <[email protected]>
Merge branch 'master' into feature/4.0.0

7e2f8bf6b020618a40e47a1eb9f46aa43d758aa8 authored almost 3 years ago by Adam Rodger <[email protected]>
ci: Create release and publish NuGet packages on tagged commits

b7439ceaec3c4d1d2f97a75978f62163bf63913c authored almost 3 years ago by Adam Rodger <[email protected]>
docs: v4.x upgrade guide

333a10aaa55c1511de311f9a3605311e57e6918e authored almost 3 years ago by Adam Rodger <[email protected]>
feat: Add provider branch and tags arguments for pact broker sources

65b311772e56d09d0fdcdf2247ea0851c446f219 authored almost 3 years ago by Adam Rodger <[email protected]>
fix!: Workaround for mintype matcher incompatiblity in core

The Ruby core used to wrap the example value in an array when returned
from the mock server, but...

5e56a0e8853313e885e9a70e8e0661dfec61d0d9 authored almost 3 years ago by Adam Rodger <[email protected]>
feat(ffi)!: Update to FFI 0.2.0 with breaking changes for verifier handles

879e6b3a91fb8d1f4a928dd6dc765ff4b03e6e31 authored almost 3 years ago by Adam Rodger <[email protected]>
feat: Add verifier output

2b79786f027643ffa68d063d6e58cb312daf42bd authored almost 3 years ago by Adam Rodger <[email protected]>
feat!: Migrate to pact verifier handles FFI

7015e325f35dc477548a9ccd103de1e13ed51d3c authored almost 3 years ago by Adam Rodger <[email protected]>
fix: Make string comparison of JSON object representation culture invariant

3b2489371f784d38a23db9c44c4264c4135de368 authored almost 3 years ago by Alex Thissen <[email protected]>
feat!: Configurable log level during consumer tests

ffd5c072ae55defb6a7eb125817999208b84deb7 authored almost 3 years ago by Adam Rodger <[email protected]>
chore: Upgrade to FFI 0.1.6

4791cef50bd2e4473eaa9dfa9c45ebf6dc5b6cb3 authored almost 3 years ago by Adam Rodger <[email protected]>
feat: Allow setting JSON options in message interactions

8128b57e85288bc51a1057dc8ffb0f1cec9e56aa authored almost 3 years ago by Adam Rodger <[email protected]>
feat!: Remove 'HonoursPactWith' required type state for the verifier

The replacement API is:

- For files - it's obviously that one consumer anyway
- For URIs - like...

c76d1d5cc665ddf2bc507d809d1f381308aaa8b1 authored about 3 years ago by Adam Rodger <[email protected]>
feat: Add consumer version selectors to verifier

50af7b5052afd8386af08ae0c0a9a7d5821b2fd7 authored about 3 years ago by Adam Rodger <[email protected]>
chore!: Rename packages so PactNet.Native becomes PactNet (#337)

This will make installation instructions for users much more sensible,
such they'll simply have...

dae4389dbeef18b18cacd1990a37cd283e31532e authored about 3 years ago by Adam Rodger <[email protected]>
feat(upgrade): update standalone to 1.88.77

dffd7fafe3333ffd9fd42540536578ca600c197c authored about 3 years ago by Matt Fellows <[email protected]>
feat!: Ensure WIP is a proper date in the format expected by the FFI

596b967b880555bc214a32795d5b6a5b5e403eb8 authored about 3 years ago by Adam Rodger <[email protected]>
chore: Common NuGet packaging properties

d393aa00a2216694e1a003f0bf67bfaa952e5c38 authored about 3 years ago by Adam Rodger <[email protected]>
feat: Provider messaging API changes

1e508fa12c2c130ac56305d663be951502b8bc1a authored about 3 years ago by Adam Rodger <[email protected]>
feat: refacto scenario setup with verifier state pattern

1be893341f95cda2c9ad3de1fefb068445885cbf authored about 3 years ago by yann.courtel <[email protected]>
feat: comments PR

191f094cc8e960fe07e322ac6c6f20476a9acc37 authored about 3 years ago by yann.courtel <[email protected]>
fix: adjusted sample scenario

e34e40375cf8437d6d9d7806335538cadab9c454 authored about 3 years ago by yann.courtel <[email protected]>
feat: add messaging provider verification support

cb10ec12a7bc1949f123b30435237f0ba99a5684 authored about 3 years ago by yann.courtel <[email protected]>
feat: scenario setting now threadsafe. Added unit tests for scenario and message builders.

0be2dc66a69c1741bfc7e30eaf0060e75295ec64 authored about 3 years ago by yann.courtel <[email protected]>
remove aspnetcore tests

de52842ad306b784166db6b6357211b634b62ba9 authored about 3 years ago by yann.courtel <[email protected]>
chore!: Refactor verifier into type state pattern (#329)

This ensures that the user can't create invalid verifier states, such as
forgetting to specify ...

5171d8c5cf8b042fdda1af6cd01184e15ff7dab1 authored about 3 years ago by Adam Rodger <[email protected]>
feat(upgrade): update standalone to 1.88.76 (#331)

3acbc9a7751e4c487596911abf40abf26b2291d5 authored about 3 years ago by Matt Fellows <[email protected]>
feat: Enable configuring provider log level

cd8ce69f95f67e7b37c9597a32d07c52793fff77 authored over 3 years ago by Adam Rodger <[email protected]>
fix: Massively improve consumer test performance on Windows (#323)

9b5bc920027ef7a4505cc0436efaaafe5ebb7ed1 authored over 3 years ago by Adam Rodger <[email protected]>
docs: add link to v4.0.0 working branch

f5e658504570ed22589703ebd792dfdb0da82616 authored over 3 years ago by Matt Fellows <[email protected]>
Merge pull request #318 from ajpatterson7/feature/updated-readme

feat: Updated README for v4.0.0

06c0daf56ac6bd2e84ebe1dfbf8c1b26fe08dd7b authored over 3 years ago by Matt Fellows <[email protected]>
Corrected sln file

7365be90174930f851ed1a2fde232b69d14dc96c authored over 3 years ago by Aj Patterson <[email protected]>
fix!: JSON message content respects default serialisation settings

4386091a0141bcf97f6181692951d4abd2b425e3 authored over 3 years ago by Adam Rodger <[email protected]>
chore: PactNet v4 announcement

7ba9d49f517a521744899b651dcf51d3c28fab7d authored over 3 years ago by Adam Rodger <[email protected]>
Fixed line endings in sln file

bb3c8875001841e8c6df8400d08834f25c341516 authored over 3 years ago by Aj Patterson <[email protected]>
Merge branch 'feature/updated-readme' of https://github.com/ajpatterson7/pact-net into feature/updated-readme

16b8689e97eca5e508520836a9b2d243cfd6ea6f authored over 3 years ago by Aj Patterson <[email protected]>
Addressing PR feedback

7129333c900bb3815f05fcfbd928b53b2d01fbc0 authored over 3 years ago by Aj Patterson <[email protected]>
feat: Use matchers with request/response headers (#316)

* Add support for matchers in request headers

* Add support for matchers in response headers
...

b8ccf8fdcd222b9ea72caf54ffbbe95a224711de authored over 3 years ago by Erik Danielsen <[email protected]>
Merge branch 'feature/4.0.0' into feature/updated-readme

d2bd057463d199434860a110c803758b3bc9fb14 authored over 3 years ago by Aj Patterson <[email protected]>
feat: Updated README for v4.0.0

72a0b6e2e3994aa3dda469dde5c720820efd4d8e authored over 3 years ago by Aj Patterson <[email protected]>
feat: Add V3 messaging consumer support (#315)

* feat: add messaging consumer part

* PR comments

* PR comments 2

* PR comments 3

* ...

9f7c700428e9353637b5eb7f3516c59760ff59ec authored over 3 years ago by yanncourtel <[email protected]>
feat: Mock server logs in consumer test output

3fb53de336df29ff419a3b23e7f333c0f9bff830 authored over 3 years ago by Adam Rodger <[email protected]>
Merge pull request #312 from pact-foundation/feature/combined-ffi

feat!: Replace separate FFI libs with new combined FFI lib

755c0c5f9695026bbe2faba16c30c5f208e5e933 authored over 3 years ago by yanncourtel <[email protected]>
feat!: Replace separate FFI libraries with new combined library

9aa332dfb3333b452a1496ea238aa6e4b2aa59cb authored over 3 years ago by Adam Rodger <[email protected]>
feat!: Download new combined FFI library

52c70e317718d0be8adca60e5f5fc9b07e35e30b authored over 3 years ago by Adam Rodger <[email protected]>
feat!: Change consumer interaction verification API

The previous implementation using an IDisposable context would swallow
exception if the inner in...

52780d844d64b00f9c76cceddd9dd108e0d796a6 authored over 3 years ago by Adam Rodger <[email protected]>
chore: Verify checksums of downloaded native dependencies

c0b61e84167bb15adabbbb545edc01e32c827aad authored over 3 years ago by Adam Rodger <[email protected]>
Merge pull request #299 from pact-foundation/feature/github-actions-ci

chore: Replace AppVeyor CI with GitHub Actions

61133e932199dd5db02581c37e314244e70a5ebe authored over 3 years ago by Adam Rodger <[email protected]>
chore: Create alpha nugets when code is merged to 4.0.0 branch

932db37059acf606f8ef5652ce55bf8f9ff702ac authored over 3 years ago by Adam Rodger <[email protected]>
chore: Replace AppVeyor CI with GitHub Actions

This allows us to more easily run cross-platform builds, especially on
OSX and different framewo...

ed0ab0aeb0e7fd45d982e4890c6d8cec20abbf80 authored over 3 years ago by Adam Rodger <[email protected]>
Merge pull request #298 from pact-foundation/feature/aspnetcore-sample

refactor: Migrate provider sample to ASP.Net Core

9ab0351bdc33e045894f52c1bbd82a9db5679d39 authored over 3 years ago by Adam Rodger <[email protected]>
refactor: Convert provider sample to ASP.Net Core

76ea5c484048dfd0ca66a01e22aa999e904cb05f authored over 3 years ago by Adam Rodger <[email protected]>
Merge pull request #297 from adamrodger/feature/rust-interop

feat!: Large refactor to use Rust code via p/invoke and support v3 request/response pacts

cda25555b31d801085d1e0582214096189434b8c authored over 3 years ago by Adam Rodger <[email protected]>
chore: Code cleanup

7c490fd19d3a4a10180e8d6a2b46d699e8fb91ab authored over 3 years ago by Adam Rodger <[email protected]>
Add native deps to PactNet.Native nuget package

f3cadc6b57a1549cf552518624741d328f63d8e9 authored over 3 years ago by Adam Rodger <[email protected]>
Normalise casing on root level folder

b71420938f8520f85a069c4f50e7b3123b144812 authored over 3 years ago by Adam Rodger <[email protected]>
Implemented remaining v3 matchers

a9d6d4da29c0ad6431d15b122e199b4805f90627 authored over 3 years ago by Adam Rodger <[email protected]>
Move matchers into top level matchers namespace for easier import

7c9178c465cf8e1a6eea21aaa5827048367d20de authored over 3 years ago by Adam Rodger <[email protected]>
Add v3 provider states with params

b67fdc4e4a9275f8dfbf8ac0d163acb0d3421f97 authored over 3 years ago by Adam Rodger <[email protected]>
Tidy up verifier API and add tests

4af4d2265e60f0fa9f988ffc96950f459b28c642 authored over 3 years ago by Adam Rodger <[email protected]>
Upgrade test dependencies hoping to improve test speed

cfde4591cafad79c604fbe615040f0ba5f0948af authored over 3 years ago by Adam Rodger <[email protected]>
Convert consumer sample to net50 to make it cross-platform

bab0a3850db1692d10b58fc27d358339727e2b57 authored over 3 years ago by Adam Rodger <[email protected]>
Finally got round to fixing unit tests, with new v3 numeric matchers

cdc141d5ee533add78614980b7e11b5fadd62bae authored over 3 years ago by Adam Rodger <[email protected]>
Preliminary v3 request/response support

43e7500c713b675ce08c029168285bbca486969b authored over 3 years ago by Adam Rodger <[email protected]>
API-level consumer integration test

a1d2b052ae5de4afa1b7168cc3780afadbc7a0b7 authored over 3 years ago by Adam Rodger <[email protected]>
Add file paths to Linux and OSX FFI libs

8fb2176b29fa678935bc11a8b14a6933e6309c6d authored over 3 years ago by Adam Rodger <[email protected]>
Unit tests for native backend, with P/Invoke abstracted

13e9ac94b1f05e24d66fde9cc65f0edbfefe2afc authored over 3 years ago by Adam Rodger <[email protected]>
Fix provider tests - needed magic string for auth token

106d0c87cb72c3febcbd0f77e703496ab9168afd authored over 3 years ago by Adam Rodger <[email protected]>
Use new mock server logs FFI binding and fix provider state path matching

5c6d24512933f8ad8a7dc40229da81203cc2a8b7 authored over 3 years ago by Adam Rodger <[email protected]>
Pass verification args properly

8a30258e6853a1cf0a078b1c7313b7d31e0a999f authored over 3 years ago by Adam Rodger <[email protected]>
Remove overwrite option now that the server starts and stops each time

e286530fce669e8baec4d907bc22a08cf0fbd199 authored over 3 years ago by Adam Rodger <[email protected]>
Fix matchers to new format required by Rust core

1a8fbdbec9693162a28b22dc982f7b09d52d6a7d authored over 3 years ago by Adam Rodger <[email protected]>
Move projects into sub-folders by type

fd1ab45e13c391bcd39392a50f2aa052c03c686d authored over 3 years ago by Adam Rodger <[email protected]>
Rewrite to start a new mock server per unit test

2801d2f080ed6637274e4265a5be703882ce9efb authored over 3 years ago by Adam Rodger <[email protected]>
WIP: Rewrite to use native Rust reference backend instead of Ruby

c7ef23e5c5d876a756e4a037454be1ffadc97c6c authored over 3 years ago by Adam Rodger <[email protected]>
Merge pull request #293 from martincostello/Fix-Deadlock

fix: Resolve deadlock introduced in 2.6.2

c2b8dfeeeebf2312bb37d7c54137802b117720bc authored over 3 years ago by Matt Fellows <[email protected]>
Add xunit integration test using a fixture

Add unit test based on the tests that found the issue introduced in #277.

8cc587ad8ecc49b5d309698254e163ed77c67a7d authored over 3 years ago by martincostello <[email protected]>
Update test dependencies and fix warnings

Update test dependencies to their latest versions.
Fix xunit analyzer warnings.
Fix obsolete war...

c113d476dc2885ebb9b015d69fcf0550b2d43bba authored over 3 years ago by martincostello <[email protected]>
Test with netcoreapp3.1

Test with .NET 3.1 LTS, rather than the now-obsolete .NET 1.1.

b8cd778d6783a8fa9634f1680b6872f55f394e41 authored over 3 years ago by martincostello <[email protected]>
Add netstandard2.0

Add netstandard2.0 as a supported TFM.

ed9f2b3733f434d81bbdbc01b1ae54f3d41bf69c authored over 3 years ago by martincostello <[email protected]>
Use Visual Studio 2019

Use the latest version of Visual Studio.

02c4a534904e10a83b7ed7aa1c171d6dfd9c104e authored over 3 years ago by martincostello <[email protected]>
Make spelling consistent

Use US English for both tenses of "initialize".
Also use nameof() for the reference to the metho...

2c93f25845fdf3c5f38a97b10e55355742947538 authored over 3 years ago by martincostello <[email protected]>
Use Path.Combine()

Use Path.Combine() so that the correct directory separator for the operating system is used.

874b23d1bc365046421cc1092abb4f6cb52a24f5 authored over 3 years ago by martincostello <[email protected]>
Fix typo in method name

Fix incorrectly named method.

94bccbc17702b76073a09ecb1960354fddaed0d3 authored over 3 years ago by martincostello <[email protected]>
Fix deadlock in MockProviderService

Fix deadlock caused by use of .Result.
Addresses https://github.com/pact-foundation/pact-net/pul...

d76438b74cab08c85caff3f8beb70cb980acb2ff authored over 3 years ago by martincostello <[email protected]>
Update build link

ffa6ab841cf602ee5d4644165387e77971393550 authored over 3 years ago by Neil Campbell <[email protected]>
Update nuget token

5030cf9624628a651e24f4ef9bd6625a8613289a authored over 3 years ago by Neil Campbell <[email protected]>
Merge pull request #290 from pact-foundation/dependabot/nuget/PactNet.Tests/System.Net.Http-4.3.4

chore(deps): bump System.Net.Http from 4.3.2 to 4.3.4 in /PactNet.Tests

572f04fbf8f5b05f30435e6deaca301ad19269ab authored over 3 years ago by Matt Fellows <[email protected]>
Merge pull request #291 from pact-foundation/dependabot/nuget/PactNet/System.Net.Http-4.3.4

chore(deps): bump System.Net.Http from 4.3.1 to 4.3.4 in /PactNet

532bfca028ef1364b6af2b9e01322e582cf7260b authored over 3 years ago by Matt Fellows <[email protected]>
Merge pull request #277 from HugoDoyon/master

feat: Remote mock server service for consumer tests

4be16961b0501df3aa9601f830c6a7b8d8bfb33e authored over 3 years ago by Matt Fellows <[email protected]>
💡 adjustments for legacy c# build

cd5a3abe867646247bfb039c53e199fca413a967 authored over 3 years ago by Hugo Doyon <[email protected]>