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

Support zero args Function handler #44

Merged
merged 9 commits into from
Dec 18, 2023
Merged

Commits on Dec 16, 2023

  1. Configuration menu
    Copy the full SHA
    fda4dd6 View commit details
    Browse the repository at this point in the history
  2. docs(README.adoc): clarify handler function argument requirements in …

    …template documentation
    
    refactor(examples/potd): add docstring to handler function for clarity
    
    refactor(template/bb): introduce wrap-arg function to handle functions with different arity
    
    test(template/bb): add tests for new wrap-arg function and fn-arg-cnt utility
    
    feat(examples/stack.yml): update image name to include language prefix for clarity
    
    The changes include documentation updates to clarify the requirements for the handler function in the template, a refactor to support handler functions with different numbers of arguments, and additional tests to ensure the new functionality works as expected. The image name in the example stack configuration is also updated to be more descriptive.
    ccfontes committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    aea8081 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. fix(index.clj): correct arity handling in anonymous function for sing…

    …le-argument functions
    ccfontes committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    5c521c5 View commit details
    Browse the repository at this point in the history
  2. ci: remove potd service from faas_fn_build_invoke workflow

    ci: remove potd function definition from stack.yml
    
    The changes remove the 'potd' service and its associated steps from the GitHub Actions workflow and the stack configuration. This is likely because the 'potd' service is no longer needed or has been deprecated.
    ccfontes committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    2eb763c View commit details
    Browse the repository at this point in the history
  3. ci: remove bb-hiccup service from faas_fn_build_invoke workflow

    feat(examples): add .gitignore to exclude common directories
    refactor(examples): remove bb-hiccup function from stack.yml configuration
    ccfontes committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    e5e0000 View commit details
    Browse the repository at this point in the history
  4. ci: add bb-hiccup and bb-potd services to GitHub Actions workflow

    feat(stack.yml): register bb-hiccup and potd functions in stack configuration
    refactor(template/bb/index.clj): use thread macro for fn-arg-cnt definition for better readability
    test(template/bb/tests.clj): add test case for function with no arglists in index.clj
    ccfontes committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    90e378e View commit details
    Browse the repository at this point in the history
  5. fix(ci): correct docker logs command to reference the proper containe…

    …r name
    
    refactor(ci): remove quotes around numeric comparison in if condition for consistency
    ccfontes committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    fd995fe View commit details
    Browse the repository at this point in the history
  6. fix(ci): correct variable naming and quoting in faas_fn_build_invoke.yml

    - Use underscore in variable name for consistency
    - Quote variable expansion to ensure string length check works correctly
    ccfontes committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    a38655d View commit details
    Browse the repository at this point in the history
  7. fix(ci): correct syntax error in conditional check within GitHub Acti…

    …ons workflow
    
    The change fixes a syntax error in the shell conditional expression by removing the unnecessary `echo` command, ensuring the string length check for `bb_potd` is performed correctly.
    ccfontes committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    484fa24 View commit details
    Browse the repository at this point in the history