Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/ffi - load full ffi namespace, initial ffi verifier #357

Closed
wants to merge 104 commits into from

Commits on Jul 17, 2021

  1. Configuration menu
    Copy the full SHA
    4fdabdd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d7f943 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2021

  1. Configuration menu
    Copy the full SHA
    488d55f View commit details
    Browse the repository at this point in the history
  2. feat: added so file

    elliottmurray committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    cf77d09 View commit details
    Browse the repository at this point in the history
  3. fix: so now a relative path so picked up by tests (temp fix) Also som…

    …e changes to docker37 which I will need to do to all
    elliottmurray committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    f914c50 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2021

  1. Configuration menu
    Copy the full SHA
    cd85969 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b67e39 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    60ac756 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2021

  1. Configuration menu
    Copy the full SHA
    34f67a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    afd0931 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6c95248 View commit details
    Browse the repository at this point in the history
  4. feat: added so file

    elliottmurray committed Aug 8, 2021
    Configuration menu
    Copy the full SHA
    de93a1f View commit details
    Browse the repository at this point in the history
  5. fix: so now a relative path so picked up by tests (temp fix) Also som…

    …e changes to docker37 which I will need to do to all
    elliottmurray committed Aug 8, 2021
    Configuration menu
    Copy the full SHA
    be6c971 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4b239e4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e7d686a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    050ee0e View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2021

  1. Configuration menu
    Copy the full SHA
    7d18a2f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    214c47d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a84f856 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2d30706 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2021

  1. Configuration menu
    Copy the full SHA
    c6ded0a View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2021

  1. feat(ffi verifier): verifier test, looking at log output

    The return code is straightforward, but having problems with the logging. When setting up the FFI
    objects etc, it doesn't seem to work unless it's a basically a singleton, it seems hard to split up.
    I don't like it but going with this for now :)
    mikegeeves committed Aug 21, 2021
    Configuration menu
    Copy the full SHA
    e9c1bb0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    358748f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    070f905 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cf0bfee View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2021

  1. Configuration menu
    Copy the full SHA
    3471c12 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2021

  1. Configuration menu
    Copy the full SHA
    11228ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69233a6 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2021

  1. Configuration menu
    Copy the full SHA
    3486281 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2021

  1. feat(ffi verifier cli): construct args string from inputs. Call pactf…

    …fi_free_string to cleanup
    mikegeeves committed Aug 27, 2021
    Configuration menu
    Copy the full SHA
    283dcef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    411ad66 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bd809ff View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2021

  1. Configuration menu
    Copy the full SHA
    d773d85 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2ce9f4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    65d99d3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ccb2641 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    273e1f3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    55f4e55 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8701015 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    087a655 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Configuration menu
    Copy the full SHA
    f3601fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    741cf99 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5703160 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b18128a View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2021

  1. Configuration menu
    Copy the full SHA
    5ebf947 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2021

  1. Configuration menu
    Copy the full SHA
    53819eb View commit details
    Browse the repository at this point in the history
  2. test(pact): fixing tests, failing after allowRedirect was added elsew…

    …here (merge from master)
    mikegeeves committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    3882837 View commit details
    Browse the repository at this point in the history
  3. refactor(setup.py): black

    mikegeeves committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    3c82f1f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    778ef4c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f91e9b1 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2022

  1. Configuration menu
    Copy the full SHA
    d21f906 View commit details
    Browse the repository at this point in the history
  2. chore: dl ffi & ruby

    YOU54F committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    8704666 View commit details
    Browse the repository at this point in the history
  3. chore: extract ffi & ruby

    YOU54F committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    331e9f0 View commit details
    Browse the repository at this point in the history
  4. chore: rm ffi & ruby archives

    YOU54F committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    fe9e49a View commit details
    Browse the repository at this point in the history
  5. chore: arm64 m1 support

    YOU54F committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    db28c44 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c4e8bf2 View commit details
    Browse the repository at this point in the history
  7. chore: add missing deps

    YOU54F committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    7b30792 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Configuration menu
    Copy the full SHA
    a6edc5f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    399a325 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b549cc9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e38f869 View commit details
    Browse the repository at this point in the history
  5. chore: lint

    YOU54F committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    3f7fa54 View commit details
    Browse the repository at this point in the history
  6. chore: lint

    YOU54F committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    bd7c316 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e102203 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. chore(docker): linux gha

    YOU54F committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    dbf30bb View commit details
    Browse the repository at this point in the history
  2. chore(docker): support macos

    YOU54F committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    bad4cb6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e93a34d View commit details
    Browse the repository at this point in the history
  4. chore(ffi): use latest ffi

    YOU54F committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    9e6f1ec View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7e3de6f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ca809d1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    efa6e0c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6915fe3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c99dd56 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    532a756 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    95b55f4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    950345b View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2023

  1. Configuration menu
    Copy the full SHA
    cc1a3e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    440aacd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    22b12a8 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. Configuration menu
    Copy the full SHA
    3bbf431 View commit details
    Browse the repository at this point in the history
  2. chore: flake8 errors

    YOU54F committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    9ea9f24 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6644cb2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    858addd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7bf1a73 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5b5dda9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a3810c5 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Configuration menu
    Copy the full SHA
    0811665 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e492da6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f7b75ea View commit details
    Browse the repository at this point in the history
  4. feat: MessageProvider Verifier with FFIVerify plus examples

        TODO
        - Message Metadata Content-Type hardcoded to application/json
        - Allow switching between rust/ruby core whilst in beta
    
        Notes
        - Message HTTP proxy needs  to drop `contents`
    YOU54F committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    f1cea52 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5dea5dc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e5d46e9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c867226 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6916758 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6e69633 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8c07bc3 View commit details
    Browse the repository at this point in the history
  11. chore!: drop ci testing of python 3.6 - fails in cirrus

    most likely due to container, see workaround in GHA
    YOU54F committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    28776c2 View commit details
    Browse the repository at this point in the history
  12. test: showcase grpc v4 pact verification

    use area calculator proto example matching up
    with other pact grpc examples. Pact is precreated
    and not currently generated from pact-python
    YOU54F committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    703bac6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    11ed3c2 View commit details
    Browse the repository at this point in the history
  14. ci: renable all os

    YOU54F committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    8ce9f57 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    823fb49 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Configuration menu
    Copy the full SHA
    884fd8b View commit details
    Browse the repository at this point in the history
  2. chore: reorder shutdown before getting logs

    seems to causing hanging tests on windows
    YOU54F committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    0317427 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aa6fad5 View commit details
    Browse the repository at this point in the history