Ecosyste.ms: OpenCollective

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

github.com/pact-foundation/pact_broker

Enables your consumer driven contracts workflow
https://github.com/pact-foundation/pact_broker

chore: add failing spec for when there are percentages in the version number of a request to create a branch version

2eeba59c42f2dd790995cf179a5889d0e1d57fe0 authored over 2 years ago by Beth Skurrie <[email protected]>
test: pass in rack env rather than just request method to build_resource

eb163edeec16938536e3108bc437ad4a96b20a55 authored over 2 years ago by Beth Skurrie <[email protected]>
style: rubocop

9b159f8a5724f1ed271257cdc5952371967b777c authored over 2 years ago by Beth Skurrie <[email protected]>
test: update all routes spec

9723645c0520bcab520a23f642d44b855246c890 authored over 2 years ago by Beth Skurrie <[email protected]>
test: remove incorrect assertion

da52fbb5164d6e3be106e165ca76be7d73ecd668 authored over 2 years ago by Beth Skurrie <[email protected]>
test: add test to ensure that all new resources are considered for a policy record

d8c483320684c82a477a69aa88a78734efc2487a authored over 2 years ago by Beth Skurrie <[email protected]>
refactor: don't initialize released version in initializer as it makes it harder to run generic resource specs

44ac0aaccc76c23964cac7f28914738f2b0b716f authored over 2 years ago by Beth Skurrie <[email protected]>
fix: add missing environment policy record for use when recording deployments

09bb02a69168ad43d1f08a27559dc387b81aa279 authored over 2 years ago by Beth Skurrie <[email protected]>
chore: make the appraisal tests pass for mysql

The created_at and updated_at classes are different in MySQL, causing the updatedAt to be shown ...

ef8f2ade8ea8fdde79c72a3f68143b70527fdaef authored over 2 years ago by Beth Skurrie <[email protected]>
feat: recalculate the branch head if the deleted branch version was the latest for the branch

db51d4feee22da91694701c1d303cafcace1b002 authored over 2 years ago by Beth Skurrie <[email protected]>
feat: support deleting branch versions (removing a version from a branch)

661667b3adf1de74ff125eb0e06ffb187054865a authored over 2 years ago by Beth Skurrie <[email protected]>
test: mock created_at

8c5b34740dcf4bcb20114d145696d83a3be7d32d authored over 2 years ago by Beth Skurrie <[email protected]>
chore: format webhook triggeredAt consistently

13071e4bbe482fb945e2c87a6fd900b42f88b001 authored over 2 years ago by Beth Skurrie <[email protected]>
chore: don't log SQL when DEBUG=true unless PACT_BROKER_SQL_LOG_LEVEL is set and not none

1f3dcc82e1f0ec4511d99f0d4e776e9292382b55 authored over 2 years ago by Beth Skurrie <[email protected]>
docs: update pacticipant docs specs

06f85dd4dc637db5380c25ed796a8d3360255a0f authored over 2 years ago by Beth Skurrie <[email protected]>
test: update pacticipant documentation spec

f392d9787efcd24e3fad6f4e393d6788c9f80646 authored over 2 years ago by Beth Skurrie <[email protected]>
fix: fix bug where pacticipant with blank name was being created instead of updating existing record

be24a8ad650f0ed49993283b22ba1d1a744fb3e8 authored over 2 years ago by Beth Skurrie <[email protected]>
chore: lock timezone

d8dc98c9855d374487cea0c97be239408529f66d authored over 2 years ago by Beth Skurrie <[email protected]>
test: lock timezone

5b24c6078fadcf8b494bb8e05fe4200a28b9fc7d authored over 2 years ago by Beth Skurrie <[email protected]>
chore: remove puts

b99291cbe146a71fee5d2e8baeaff2abd26d9ed1 authored over 2 years ago by Beth Skurrie <[email protected]>
docs: add generated docs for pacticipant route

48e816a46757148f8f49aa1e9ccacb046c2948ae authored over 2 years ago by Beth Skurrie <[email protected]>
fix: ensure pacticipant name is retained when updating with PUT

eeac47c3d601bbfc766973639e1cc1289b2a0003 authored over 2 years ago by Beth Skurrie <[email protected]>
docs: update version numbers in webhook docs

ef7f01405feb5eb7fadf83295e5c95001b7e371a authored over 2 years ago by Beth Skurrie <[email protected]>
docs: update webhook generated docs

3e1f00a04d8b368f0085874792284f946606b92b authored over 2 years ago by Beth Skurrie <[email protected]>
docs: update [ci-skip]

06dfef78186b145b5b232e95d76a97b3c6f0c5eb authored over 2 years ago by Beth Skurrie <[email protected]>
chore: add TODO.md

950e7a1544e2677e05b28ae942d86dc1320d5f29 authored over 2 years ago by Beth Skurrie <[email protected]>
chore: add rack cascade

07cb678ccd31fc08dd877abce4bc2801de7e96dd authored over 2 years ago by Beth Skurrie <[email protected]>
chore: add script to run tests on postgres with docker compose [ci-skip]

5221df07a93dfba27484d8bd77edff8d2b79cf9f authored over 2 years ago by Beth Skurrie <[email protected]>
test: move all resources spec into it's own file

ece3155da9bc62fefc8cb696bbb944ebfa0592b5 authored over 2 years ago by Beth Skurrie <[email protected]>
chore: log the error message sent back to the user when JSON body can't be parsed

ab47acf67c8d4a21b32580f77508fe67ec4399f3 authored over 2 years ago by Beth Skurrie <[email protected]>
chore: update .ruby-version

148c9203be3c6b0720658865e051f2402204b717 authored over 2 years ago by Beth Skurrie <[email protected]>
chore(deps): bump peter-evans/repository-dispatch from 1 to 2 (#562)

Bumps [peter-evans/repository-dispatch](https://github.com/peter-evans/repository-dispatch) from...

b8ada54cbe0f0a61ad578a78ac6875542e868cfe authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: Set permissions for GitHub actions (#560)

Restrict the GitHub token permissions only to the required ones; this way, even if the attackers...

5f7794231db878ca3f63aa4c593c9a456d3e3d5b authored over 2 years ago by neilnaveen <[email protected]>
chore: Included githubactions in the dependabot config (#561)

This should help with keeping the GitHub actions updated on new releases. This will also help wi...

db2c430d7527c4a85900ef722aedda7cbcb5e9f4 authored over 2 years ago by Naveen <[email protected]>
chore: add wip data script

69827ecc007a54c1d89e708c4be11f3a510d4a73 authored over 2 years ago by Beth Skurrie <[email protected]>
chore: clean up the content types for resources with process_post defined

7851da2486b99f0ff3e266377fbb3ddfef409056 authored over 2 years ago by Beth Skurrie <[email protected]>
chore: handle incorrect content type for pacts for verification

2e74e27e1027896980af23fc12d36336621dbd82 authored over 2 years ago by Beth Skurrie <[email protected]>
feat: improve error message when request has non UTF-8 characters (#559)

3addc0c80c14ff94660536d41ed77d57696f7a65 authored over 2 years ago by Beth Skurrie <[email protected]>
refactor: remove empty file

f2e798f812f015f29793931b7ae78232be68d5a9 authored over 2 years ago by Beth Skurrie <[email protected]>
style: brackets

6035579970e1586762c914d8652353b9c71451d1 authored over 2 years ago by Beth Skurrie <[email protected]>
chore(release): version 2.100.0

20be46dad07a21938661a9a0560135ec776207c4 authored over 2 years ago by bethesque <[email protected]>
feat: check for potential duplicate pacticipants in publish contracts endpoint (#558)

ed714f0306c21946368e285a7f0ca3db835067db authored over 2 years ago by Beth Skurrie <[email protected]>
feat: add support for "can i merge" matrix query

bb108ed25f2bfa4a87e633f9c2073187f3328ce9 authored over 2 years ago by Beth Skurrie <[email protected]>
feat(pacts for verification): update wip and pending descriptions for wip pacts

b06d4477aa69ce414e1a2185519f64fac5c819a9 authored over 2 years ago by Beth Skurrie <[email protected]>
chore: handle finding selector for integration

3d9b20189e517e324894d4669a45ab8f4d98fd2a authored over 2 years ago by Beth Skurrie <[email protected]>
fix(matrix): identify the correct failed version when a selector resolves to multiple versions

11e7dc1c288dc5b49e4bb6c61d13c5a6cd409c1e authored over 2 years ago by Beth Skurrie <[email protected]>
chore: update deployed and released version policy methods [pf]

d5f565a9c144176268fe37409ecd155a5fd24174 authored over 2 years ago by Beth Skurrie <[email protected]>
chore: extract eager loaded version relationships

21bd33ca88430076d945e13c9f1ee516ed958dc6 authored over 2 years ago by Beth Skurrie <[email protected]>
feat: remove inefficient skynet query for tags

bdc2599ca38e3cc847fc67bc94da53732cbf708f authored over 2 years ago by Beth Skurrie <[email protected]>
feat(matrix): add support for selectors specified by branch and environment name when reporting that a version does not exist

07ff80440e35cbfc38d746318f8e28635632e050 authored over 2 years ago by Beth Skurrie <[email protected]>
feat: update text for matrix version description when no version is in an enviroment

3eb5581d92c94fbd85af7ee0307a18ef6a7d7809 authored over 2 years ago by Beth Skurrie <[email protected]>
chore(release): version 2.99.0

470c23c92f5faf3f744406d4cb93ee9091ae4b4e authored over 2 years ago by bethesque <[email protected]>
chore: update release-gem version

e9b4e65cf96863207b78304236177376277dba0f authored over 2 years ago by Beth Skurrie <[email protected]>
fix(ui): fix unescaped pacticipant name and main branch in details and network pages

b8b1d306a5c721070780e88456cdaeaf3a0b6129 authored over 2 years ago by Beth Skurrie <[email protected]>
feat: remove disable_use_branch_heads_for_latest_branch_pacts feature toggle

5c6f176647d10f4cbc12ba8ce5ba50e697c20e6f authored over 2 years ago by Beth Skurrie <[email protected]>
feat: remove new_wip_calculation feature toggle

add6cb08023373595ae0bcce51a0b05646d573d6 authored over 2 years ago by Beth Skurrie <[email protected]>
chore: remove unsupported rubocop Lint/UselessElseWithoutRescue

6b0474f489faa401d6f9f22f3ca3f4a9ab07c455 authored over 2 years ago by Beth Skurrie <[email protected]>
chore: remove replacedPreviousDeployedVersion from http test data builder

e39d0172c6cf0385be7ed82ff3b548a6c060cbdf authored over 2 years ago by Beth Skurrie <[email protected]>
fix: return a 400 when invalid JSON is used to create a version

9af2cfaf1296640807819b0815060166b02e1830 authored over 2 years ago by Beth Skurrie <[email protected]>
docs: commenting matrix integration class

2ccbb902f8c8219052a577b06a8a3ba6dd75ae62 authored over 2 years ago by Beth Skurrie <[email protected]>
docs: update comments [ci-skip]

115102cb935a93dec1aaa9fc5a07350343cb2cea authored over 2 years ago by Beth Skurrie <[email protected]>
chore: update policies for pact collections

2065f5915fdec6fd91f4eeb8725fd5187fdc1e66 authored over 2 years ago by Beth Skurrie <[email protected]>
feat: timeout long running pact content diff requests (#555)

88abb2cfc06c73c9257dbd0aea339734b0d7b0c8 authored over 2 years ago by Beth Skurrie <[email protected]>
chore: maybe fix a bug

91452db76d3888c69941b24a8162baceee943cb4 authored over 2 years ago by Beth Skurrie <[email protected]>
fix(matrix): fix performance issue when querying matrix with one selector

Change left outer join that had an OR that spanned both sides of the join into a union of two qu...

3a08d1289aee13ad6a37b4f21903942fc9a064e0 authored almost 3 years ago by Beth Skurrie <[email protected]>
test: add paths spec

729e76750cd044b9b7c6b996a4f77e32f02c54cb authored almost 3 years ago by Beth Skurrie <[email protected]>
refactor: remove unused policy_pacticipant methods

9fad916fa5323c237265c539cb0c8225e15a43a4 authored almost 3 years ago by Beth Skurrie <[email protected]>
chore: add data script to show how an integration can be decomissioned

68b0309bf143d1a07857ac6a1f721d4d1ec66863 authored almost 3 years ago by Beth Skurrie <[email protected]>
fix(pacts for verification): return the pacts for the branch heads when using the branch selector

Rather than returning the latest pacts for the versions that had pacts.

The impact of this is t...

6dac495ee9aac0af367e7308d11b6fcf21355b2a authored almost 3 years ago by Beth Skurrie <[email protected]>
chore: correct policy name [pf]

abbb043ae444d137409fe27140bfba615b1af3b1 authored almost 3 years ago by Beth Skurrie <[email protected]>
fix: only log API requests/responses, not web assets, when http_debug_logging_enabled is true

1f232c0872228315cac9768be0502a4cecb4d360 authored almost 3 years ago by Beth Skurrie <[email protected]>
feat: change sql_log_level default from debug to none

When setting the log level to debug, the sql_log_level generally has to be set to none explicitl...

9f7aed46e44651a7679c35ae7c276d9e435004fc authored almost 3 years ago by Beth Skurrie <[email protected]>
docs: update config docs

a9b5e1cbc1f0ff2c644682b105efc6df94fe3ae2 authored almost 3 years ago by Beth Skurrie <[email protected]>
chore(release): version 2.98.0

da35eec52bdf736728c7e7096b7c9e4991bab044 authored almost 3 years ago by bethesque <[email protected]>
feat: support debug logging of entire request and response

42eb4a174e2850d3f086ec9dff6b71a0f0e68ee3 authored almost 3 years ago by Beth Skurrie <[email protected]>
chore(release): version 2.97.0

d87d928b911170b1272ff2bd037b3f44308bb6ae authored almost 3 years ago by bethesque <[email protected]>
fix: do not set postgres connection driver options if database_statement_timeout is nil

adec4b00c97617eac5a24d3149a7023fb45bed19 authored almost 3 years ago by Beth Skurrie <[email protected]>
style: rubocop

590b7e2f5d1664a89431e08d473c6d200b8b2513 authored almost 3 years ago by Beth Skurrie <[email protected]>
feat(webhook certificates): support setting webhook certificates using environment variables

82c7a7e56b427cfa26aff518f24a8c23b8d2da65 authored almost 3 years ago by Beth Skurrie <[email protected]>
docs: update configuration docs

88f670894610d56cd62c0e474f9b6c26fd61041e authored almost 3 years ago by Beth Skurrie <[email protected]>
style: formatting

aecd69c6788faf785cdd58f62b7538a281f3c1af authored almost 3 years ago by Beth Skurrie <[email protected]>
refactor: delete unused matrix classes

552bb6b9b6323c03e291ff6b3dabfea3570f7709 authored almost 3 years ago by Beth Skurrie <[email protected]>
refactor: use Sequel extension for any? instead of custom dataset module

2b8434b445da9bfa082c5fb01a8a3b9e8ee1d7c9 authored almost 3 years ago by Beth Skurrie <[email protected]>
docs: remove the yardocs, as they make searching for things within the project very difficult

dc3d2198020b2b8e4f43d12744c0de6fdf5b640b authored almost 3 years ago by Beth Skurrie <[email protected]>
chore: forbid lazy loads on PactPublication associations during tests

206ffa92c693632f7d00bf4a8b8f5f7c1d52f038 authored almost 3 years ago by Beth Skurrie <[email protected]>
refactor: split out pact_version associations

78b036418b1955605afce4e230e7e9ad89d7cad8 authored almost 3 years ago by Beth Skurrie <[email protected]>
chore: remove unnecessary loop

78846c5f3c141c29c69dd17cad12d8e533d021aa authored almost 3 years ago by Beth Skurrie <[email protected]>
chore: eager loading

b01a342f4cbb57d4c4c1d25d9de5f39311487fe6 authored almost 3 years ago by Beth Skurrie <[email protected]>
chore: eager loading

fbc8a76608594d881ba46e054ba0171fc1c1488e authored almost 3 years ago by Beth Skurrie <[email protected]>
chore: eager loading

6975c57115a690adec964a6c683570f423ff052f authored almost 3 years ago by Beth Skurrie <[email protected]>
docs: update [email protected] to pact-foundation (#551)

8ca126f695d08d2d6b798f5c90324d7a52748b28 authored almost 3 years ago by Yousaf Nabi <[email protected]>
test: only call allow_lazy_load if it is available

b916777bf9f8ffd6401c008f10fdc0710ba99622 authored almost 3 years ago by Beth Skurrie <[email protected]>
chore(deps): update sanitize to version 6.0

5c5d996e47131dc878d9bf28ee3a1b4b5a37267c authored almost 3 years ago by Beth Skurrie <[email protected]>
chore: update eager loading

2acd8dec61bd36ff2c0bc04af0f8c743e666fe6b authored almost 3 years ago by Beth Skurrie <[email protected]>
docs: add yardoc

5398117ff866422085a1eba45edf94a189c09484 authored almost 3 years ago by Beth Skurrie <[email protected]>
refactor: http logs middleware

a2c9c29a6ea8585e8682f90c091e64115d071b51 authored almost 3 years ago by Beth Skurrie <[email protected]>
chore: add http debug logging middleware

Not hooked up to anything yet

897a8e8345682d6cf186ff7c8d1d709d49d53884 authored almost 3 years ago by Beth Skurrie <[email protected]>
chore: add more eager loads for PactPublication.consumer

5305a4a76dff938e3fe99972c2b71f30f30390ae authored almost 3 years ago by Beth Skurrie <[email protected]>
refactor: move issue repro script into script/data

63c1f303a91fe4a3a030f7b6c8c713fb33acd54f authored almost 3 years ago by Beth Skurrie <[email protected]>
chore: update test data builder

990804c2a0472c2ccca409167db5ac97c9ff48bf authored almost 3 years ago by Beth Skurrie <[email protected]>