pact-foundation / pact-plugins

🏰 Architecture to support Plugins 🔌 with Pact 🔗
MIT License
19 stars 11 forks source link

feat: build csv musl based plugin #56

Closed YOU54F closed 5 months ago

YOU54F commented 7 months ago

I've tested this against various forks of our pact projects (pact-php, pact-go) and it is working well under alpine.

Failures are due to not having relevant access to tokens to publish pacts

Sample builds are available on my fork release (albeit with trimmed binaries which may come in a later pull request)

https://github.com/YOU54F/pact-plugins/releases/tag/csv-plugin-0.0.6

YOU54F commented 6 months ago

this PR will be reapproached to consider building only a musl variant for linux, and providing it with the name of the existing glibc based executable.

The resulting binary should work for all, and simplifies any musl or os detection requirements for linux