https://pact.io logo
Join Slack
Powered by
# pactflow
  • r

    Ruud von Faber

    02/09/2022, 9:18 AM
    Hi all, I'm currently in the process of evaluating Pact.io/Pactflow and I looking for the resource specs/installation requirements, CPU, RAM, Storage, ...? Can anyone point me in the right direction? Thanks in advance.
    b
    b
    • 3
    • 4
  • s

    Sean

    02/11/2022, 5:17 AM
    Hello All, I started evaluating PACT for our Contract Test and preferring JAVA as language. I just wanted to understand if We really need to write the Provider script in Developer’s repo (Service Repo). OR we can have a mechanism to implement it on Contract Test Repo itself ?
    b
    m
    • 3
    • 4
  • v

    Varnika Singh

    02/15/2022, 9:13 AM
    Hi, I have just started working on pactflow. is it possible to enable single sign on for pactflow?
    m
    • 2
    • 2
  • s

    Still

    02/15/2022, 8:15 PM
    can the free Pactflow account be accessed by different users in the company
    m
    • 2
    • 1
  • c

    Chris Munoz

    02/17/2022, 5:38 PM
    Hello everyone, I am running into an issue that I hope someone can help me with. My company uses Octopus Deploy but they don't have docker installed in the worker agents, so I've had to create a powershell script instead of
    can-i-deploy
    . Locally, when I run the script, everything works and I get a response from pactflow. But when the requests runs on Octopus, it comes back with a 404. I am printing out the url that is being hit, and it works fine on Postman. Has anyone ran into this issue? Or is there logs on Pactflow that I can look at?
    t
    m
    • 3
    • 9
  • r

    Ringo

    02/24/2022, 7:39 AM
    Hello, I have a pricing question. If I signup for a Business subscription for 25 users now. If I have to increase the amount of users mid-year, how is the billing handled? Do I have to go to 50 users immediately, or can I pick an amount of users in between like 35? https://pactflow.io/pricing/
    m
    • 2
    • 3
  • n

    Nathan Deamer

    02/25/2022, 12:05 PM
    Hi All, Trying to get the pact ‘Can I Deploy’ badges into my README. Do I have to use ‘tags’ for it to work? (I am using branches but not tags when I publish the pacts:
    pact-broker publish build/pacts --consumer-app-version=$(git rev-parse --short HEAD) --branch=$(git rev-parse --abbrev-ref HEAD)
    m
    b
    • 3
    • 6
  • m

    Matt (pactflow.io / pact-js / pact-go)

    03/01/2022, 9:38 AM
    👋 Introducing Pactflow’s new Developer Advocate - @Yousaf Nabi (pactflow.io) ! Our community — which incorporates the Pact contract testing community and our commercial product Pactflow — is the most important thing to us (here’s why) and so it was natural, as we grow, that we create a role focussed outward on that community to engage, lean into and nurture it. We were after someone with passion, somebody with humility but also a problem solver, and somebody who knew not just Pact the technology, but how to make it work in organisations and the complex environments in which it exists. This sounds like a 🦄 , but it’s all true and we are so lucky to have him join the team. You may have seen him around—here on Slack, through testing MeetUps, the Ministry of Testing, his past employer and current Pactflow consulting partner and InfinityWorks—he’s been an invaluable contributor to our community, as a maintainer of projects like
    jest-pact
    and
    msw-pact
    and through contributions to various parts of our ecosystem including the frameworks themselves and our documentation. As our our “community shepherd”, Yousaf is a voice for the customer — you — and will be focussed on reducing barriers to adoption, fostering a healthy contributor community and building more value in our community. For a great read on Yousaf joining the team and how we got here, I’d encourage you to read this delightful blog post, which should serve to inspire anybody on the possibilities that emerge if you keep your mind open. Please join us in welcoming Yousaf to the Pactflow team pactflow platypus slack
    pactflow platypus slack 2
    ♥️ 5
    🦄 3
    👋 2
    y
    • 2
    • 1
  • j

    James Troughton

    03/02/2022, 11:58 AM
    Hello everyone 👋 I have just signed up for a demo pactflow account. I am quite keen to see how the automatic stub generation works. I am trying to access the stub that is generated for the example integration
    A pact between Example App and Example API
    that has been given. I am making a request to
    Copy code
    curl --location --request GET 'https://{myDomain}.<http://pactflow.io/pacts/provider/Example|pactflow.io/pacts/provider/Example> API/consumer/Example App/latest/stub/alligators/Mary' \
    --header 'Accept: application/json' \
    --header 'Authorization: Bearer {token}'
    But I am getting a 400 Bad Request back, what am I doing wrong?
    👋 1
    y
    b
    a
    • 4
    • 8
  • a

    Agustina BOSSO

    03/03/2022, 10:44 AM
    Hello eveyone!! I am trying to login to Pactflow and I cannot change my password because email is not sent. Any ideas?
    m
    • 2
    • 2
  • s

    Still

    03/08/2022, 10:53 AM
    How do we ensure which team is responsible for fixing tests? By putting consumer version and tags is the way to ensure accountability to a particular team responsible for a particular consumer or provider test? Otherwise it will be a chaos in the organization. Let me know how to manage that through Pactflow
    m
    b
    • 3
    • 3
  • a

    Alex Stout

    03/14/2022, 2:35 PM
    Hey we are looking into pactflow for our contract testing. We have a workflow where if a consumer uploads a new contract pactflow will trigger a web hook to our other components workflow to verify the pacts however it still means that the first run of the workflow fails and the 2nd run passes given the other component has run the check to validate the consumer contract. Is there a way using the can-i-deploy to wait for the contracts to be verified without having to have a case where it always fails the 1st time until the provider has verified?
    m
    p
    • 3
    • 4
  • y

    Yousaf Nabi (pactflow.io)

    03/21/2022, 1:13 PM
    Hey hey, Just a small thing to shout about. On Friday we added a search component to the Pactflow docs page https://docs.pactflow.io/ So hopefully finding information should be a little bit easier, feedback welcome. The indexing isn't 100% so some of the results aren't the most useful, but it's a good start
    🙌🏼 1
    🙌 4
    b
    • 2
    • 1
  • j

    James Troughton

    03/22/2022, 12:37 PM
    Hey, does anyone have a good example of bi directional contract testing? One thing I am struggling to understand is the tests that are run against the provider contract?
    y
    • 2
    • 3
  • j

    Jon

    03/24/2022, 11:42 PM
    Hi folks! I am trying to learn more about Pactflow, and am going through the CI/CD workshop in Pactflow university, but am getting stuck at the section of "how to break everything." .... I can't break everything! I have my consumer set up so that it expects an extra field that my provider does not provide, and I have run my consumer tests and published my pact to Pactflow. This triggers the provider workflow verify-changed-pact, via webhook which fails as expected. However, when I run the provider build workflow manually as described in the "Run the provider build" section, the build passes just fine, which I wasn't expecting based on the next page, which has me switch the enablePending flag to true. Am I misunderstanding when things should fail? Thanks!
    b
    • 2
    • 17
  • b

    Brendan Donegan

    03/28/2022, 8:24 AM
    Hi, just looking to get some more info about the proposed domain switch for Pact flow users with a custom domain - having to switch over everything simultaneously seems.. inconvenient? Is there something I'm missing or anything that can be done to ease the transition?
    👍 1
    m
    • 2
    • 16
  • n

    Nathan Deamer

    03/29/2022, 2:03 PM
    Automating removal of orphaned pacts: Given A had a pact with B. When A no longer needs to communicate with B And the consumer pact has been removed from code / no json generated. Then I need to go to pactflow and delete the integration so the provider is no longer verifying a pact it doesn’t need to anymore. Is there anyway to automate this?
    b
    • 2
    • 26
  • b

    Brendan Donegan

    03/30/2022, 6:58 AM
    You can delete from the API (carefully)
    c
    b
    • 3
    • 8
  • m

    MUTHARAJU KK

    03/31/2022, 10:01 AM
    Hi Can we have Pactflow on on premises ?
    🤭 1
    t
    j
    • 3
    • 2
  • n

    Nathan Deamer

    04/05/2022, 2:27 PM
    I have a question about
    record-release
    Would you usually only use this for things like mobile applications where you need to support multiple consumer versions? And not for microservices which might be changing every day? (Otherwise you’ll have a lot of
    record-support-ended
    for previous versions)
    j
    b
    • 3
    • 6
  • a

    Alejandro Vélez-Calderón

    04/06/2022, 3:09 PM
    hello! our company is assessing pact/pactflow and so far it’s been working out nicely! we’ve setup a system account, CI/CD in buildkite, and our first contract 🙂 is there any limit we should be aware of in terms of webhooks calls or verification counts? I don’t think we will exceed the 5 contracts anytime soon but want to be cognizant of your resources. thanks in advance!
    b
    • 2
    • 2
  • l

    Lewis Prescott

    04/07/2022, 8:03 AM
    Seeing this message for the webinar on zoom:
    👀 1
    m
    • 2
    • 2
  • a

    Alphonse Bendt

    04/08/2022, 11:50 AM
    hi folks, how can i determine the tags for a pact using the pactflow REST API/HAL Browser? The tags do not seem to be part of the response of a specific version
    /pacts/provider/{provider}/consumer/{consumer}/version/{version}
    Also i didn't see any other relevant resource to discover the tags. Am i missing something? best regards,
    a
    • 2
    • 2
  • y

    Yousaf Nabi (pactflow.io)

    04/08/2022, 12:44 PM
    Hey everybody 👋 Get more of your team involved and maintain traction to ensure a successful rollout of your contract testing initiative using our tooling integration, made possible with Bi-Directional Contract Testing. This week we hosted two Pactflow customer webinars providing demos using Cypress for consumer contracts, OpenAPI documentation for provider contracts and Postman. The recordings are now available on YouTube if you’d like to view / share with your team: Using OpenAPI Documentation in Contract Testing with Pactflow

    https://youtu.be/a9K43CHSRM0▾

    Using Cypress and Postman for Contract Testing with Pactflow

    https://youtu.be/tl1PtesLJVI▾

    Plus some more details. Check the thread 🧵 👇
    👀 1
    🙌 2
    pactflow platypus slack 1
    c
    • 2
    • 6
  • l

    Lionello Lunesu

    04/12/2022, 10:30 PM
    Hi! I’ve changed the casing of a pacticipant (from
    Abc
    to
    abc
    ) and the new UI seems confused showing both, but empty. The old UI only shows the new casing
    abc
    with the contracts. I had manually deleted the old
    Abc
    from the old UI before publishing the contracts.
    u
    • 2
    • 3
  • s

    Stefano Lucka

    04/14/2022, 5:13 PM
    Hi, while working on our cicd pipeline to reach platinum pact nirvana 😊, I am sometimes deleting existing pacts to simulate a new flow between consumer and provider. When deleting all pacts, the matrix is cleared as well. But as soon as I publish the same pact again, all matrix entries reappear. Is this expected or should the matrix entries be deleted as well? Can I delete the matrix entries myself?
    👋 2
    m
    • 2
    • 6
  • a

    Anton Yakutovich

    04/15/2022, 12:14 PM
    Hi everyone! Recently I've created pacticipant on pactflow side without name. Can't delete it using api now 🙂 Any ideas?
    Copy code
    "name": "",
            "displayName": "",
            "createdAt": "2022-04-04T07:54:22+00:00",
            "_embedded": {
              "labels": []
            },
            "_links": {
              "self": {
                "href": "<https://caspian.pactflow.io/pacticipants/>"
              },
              "pb:versions": {
                "href": "<https://caspian.pactflow.io/pacticipants//versions>"
              }
    m
    y
    • 3
    • 9
  • p

    Pavlo Sprogis

    04/19/2022, 10:31 AM
    hi guys, I’m trying to implement bi-directional testing PoC with pactflow and I have noticed the following problem: in my
    swagger.json
    I have the field with
    "format" : "S2S-Token"
    (this is our custom token) and pactflow fails with during verification:
    Copy code
    Validator Error unknown format "S2S-Token" is used in schema at path "#/properties/value"
    even though I have required headers and payload in request, looks like pactflow does not like this custom format field, is there a way to fix this?
    👍 1
    m
    y
    c
    • 4
    • 36
  • n

    Nathan Deamer

    04/19/2022, 3:13 PM
    Hi all, Looking at the
    contract_requiring_verification_published
    webhook event. Is there a reason this doesn’t fire when a new contract is published? (e.g. no previous contract between services)
    👍 1
    m
    b
    • 3
    • 12
  • m

    Madhulika Mitra

    04/21/2022, 9:27 AM
    Hi Team . We are trying to integrate Wiremock and generate pact using WireMockPactGenerator. We are using Junit5, which uses wireMockRuntimeInfo instead of Wiremock server. Any idea on how we could integrate a listener here? https://bitbucket.org/atlassian/wiremock-pact-generator/src/master/ #Atlassian
    👋 1
    y
    • 2
    • 2
12345...13Latest