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: make provider interface "stateless" #299

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Commits on Oct 31, 2024

  1. make provider stateless (wip)

    Signed-off-by: Bernd Warmuth <[email protected]>
    warber committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    5c0c393 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. chore: changed naming from "client name" to domain

    Signed-off-by: Bernd Warmuth <[email protected]>
    warber committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    6440a00 View commit details
    Browse the repository at this point in the history
  2. test: simplified test assertions

    Signed-off-by: Bernd Warmuth <[email protected]>
    warber committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    5469e36 View commit details
    Browse the repository at this point in the history
  3. feat: added code to handle short circuit

    When triggering an evaluation while the provider is in "not ready" or "fatal state" the sdk shall
    return an appropriate error.
    
    Signed-off-by: Bernd Warmuth <[email protected]>
    warber committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    9695ff6 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. chore: moved sentinel errors into appropriate file

    Signed-off-by: Bernd Warmuth <[email protected]>
    warber committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    ccfb895 View commit details
    Browse the repository at this point in the history
  2. feat: call error hooks on short circuits

    Signed-off-by: Bernd Warmuth <[email protected]>
    warber committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    2654d57 View commit details
    Browse the repository at this point in the history
  3. test: fix tests for asserting wrong handler callbacks

    Signed-off-by: Bernd Warmuth <[email protected]>
    warber committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    714c7f8 View commit details
    Browse the repository at this point in the history