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

Bump actions/checkout from 3 to 4 #17

Closed
wants to merge 25 commits into from

Commits on Jun 8, 2023

  1. Initial commit

    Hialus authored Jun 8, 2023
    Configuration menu
    Copy the full SHA
    661da70 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Add API to send message to a chosen LLM (#1)

    * feat: add API to send message to a LLM
    
    * chore: restructure folders
    
    * feat: set timezone UTC for sentAt
    
    * Add test for send message api
    
    * Switch to use FastAPI
    
    * Set black max length to be 79
    
    * Add docstring
    
    * Use poetry instead of requirements.txt
    
    * Add README
    
    * Add response return type
    
    * Reorder import
    
    * Update README for env file
    
    * Handle exceptions for guidance wrapper
    
    * Add init file for core
    
    * fixup! Handle exceptions for guidance wrapper
    
    * Freeze parameters dict
    
    * Add workflows for test and lint
    
    * Run workflow on push to main
    
    * Add author
    
    * Change DTOs to use snake_case
    
    * Use enum key for LLMModel values
    
    * Not to use dict as the default parameters
    
    * Lock guidance version to 0.0.61
    
    * Raise KeyError and return the error message
    dakennguyen authored Jun 19, 2023
    Configuration menu
    Copy the full SHA
    d6ebc9a View commit details
    Browse the repository at this point in the history
  2. Add Dockerfiles and Taskfile (#2)

    * feat: add API to send message to a LLM
    
    * chore: restructure folders
    
    * feat: set timezone UTC for sentAt
    
    * Add test for send message api
    
    * Switch to use FastAPI
    
    * Set black max length to be 79
    
    * Add docstring
    
    * Use poetry instead of requirements.txt
    
    * Add README
    
    * Add response return type
    
    * Reorder import
    
    * Update README for env file
    
    * Handle exceptions for guidance wrapper
    
    * Add init file for core
    
    * fixup! Handle exceptions for guidance wrapper
    
    * Freeze parameters dict
    
    * Add workflows for test and lint
    
    * Run workflow on push to main
    
    * Dockerize the app
    
    * Add Taskfile
    
    * Use docker compose
    
    * Add author
    
    * Add Dockerfile for production
    
    * Remove --reload for production
    
    * Change DTOs to use snake_case
    
    * Use enum key for LLMModel values
    
    * Not to use dict as the default parameters
    
    * Lock guidance version to 0.0.61
    
    * Raise KeyError and return the error message
    dakennguyen authored Jun 19, 2023
    Configuration menu
    Copy the full SHA
    acf213d View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Use yml config file and add authorization (#4)

    * feat: add API to send message to a LLM
    
    * chore: restructure folders
    
    * feat: set timezone UTC for sentAt
    
    * Add test for send message api
    
    * Switch to use FastAPI
    
    * Set black max length to be 79
    
    * Add docstring
    
    * Use poetry instead of requirements.txt
    
    * Add README
    
    * Add response return type
    
    * Reorder import
    
    * Update README for env file
    
    * Handle exceptions for guidance wrapper
    
    * Add init file for core
    
    * fixup! Handle exceptions for guidance wrapper
    
    * Freeze parameters dict
    
    * Add workflows for test and lint
    
    * Run workflow on push to main
    
    * Dockerize the app
    
    * Add Taskfile
    
    * Use docker compose
    
    * Add author
    
    * Add Dockerfile for production
    
    * Remove --reload for production
    
    * Change DTOs to use snake_case
    
    * Use enum key for LLMModel values
    
    * Not to use dict as the default parameters
    
    * Lock guidance version to 0.0.61
    
    * Raise KeyError and return the error message
    
    * Use yml config file
    
    * Add two more LLMs
    
    * Add authorization with API key
    
    * Use application.test.yml for test env
    
    * Update env instruction
    
    * Remove unused const
    
    * Remove unused async keyword
    dakennguyen authored Jun 21, 2023
    Configuration menu
    Copy the full SHA
    2395133 View commit details
    Browse the repository at this point in the history
  2. Add docker compose files for deployment (#3)

    * feat: add API to send message to a LLM
    
    * chore: restructure folders
    
    * feat: set timezone UTC for sentAt
    
    * Add test for send message api
    
    * Switch to use FastAPI
    
    * Set black max length to be 79
    
    * Add docstring
    
    * Use poetry instead of requirements.txt
    
    * Add README
    
    * Add response return type
    
    * Reorder import
    
    * Update README for env file
    
    * Handle exceptions for guidance wrapper
    
    * Add init file for core
    
    * fixup! Handle exceptions for guidance wrapper
    
    * Freeze parameters dict
    
    * Add workflows for test and lint
    
    * Run workflow on push to main
    
    * Dockerize the app
    
    * Add Taskfile
    
    * Add docker compose files for deployment
    
    * Adjust comment
    
    * Add build workflow
    
    * Move copy
    
    * Use docker compose
    
    * Add option to configure pyris image tag
    
    * Add author
    
    * Add Dockerfile for production
    
    * Remove --reload for production
    
    * Switch to gunicorn for production
    
    * Add author
    
    * Change DTOs to use snake_case
    
    * Use enum key for LLMModel values
    
    * Fix pyris.yml
    
    * Not to use dict as the default parameters
    
    * Lock guidance version to 0.0.61
    
    * Raise KeyError and return the error message
    
    * Use yml config file
    
    * Add two more LLMs
    
    * Add authorization with API key
    
    * Use application.test.yml for test env
    
    * Change env to application.yml
    
    * Update lock
    
    * Use 2 spaces indentation
    
    ---------
    
    Co-authored-by: Khoa Nguyen <[email protected]>
    Hialus and dakennguyen authored Jun 21, 2023
    Configuration menu
    Copy the full SHA
    27ce3ec View commit details
    Browse the repository at this point in the history
  3. Add workflows for deployment

    Hialus committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    330eb5a View commit details
    Browse the repository at this point in the history
  4. Change environment names

    Hialus committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    9884e06 View commit details
    Browse the repository at this point in the history
  5. Fix needs tag

    Hialus authored Jun 21, 2023
    Configuration menu
    Copy the full SHA
    d6f74b1 View commit details
    Browse the repository at this point in the history
  6. Fix URL

    Hialus authored Jun 21, 2023
    Configuration menu
    Copy the full SHA
    1bf5718 View commit details
    Browse the repository at this point in the history
  7. Add deployment workflows (#5)

    In order to automatically deploy Pyris to the production and test VMs,
    we want to use GitHub Actions. The workflows are similar to the Artemi
    Testserver deployment, which is label based.
    Hialus authored Jun 21, 2023
    Configuration menu
    Copy the full SHA
    0eb8233 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2023

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

Commits on Jul 11, 2023

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

Commits on Jul 17, 2023

  1. Lower gunicorn worker count

    Hialus committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    4ad832d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5a4043 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Configuration menu
    Copy the full SHA
    a95f0aa View commit details
    Browse the repository at this point in the history
  2. Chore: Bump guidance version (#11)

    Co-authored-by: Timor Morrien <[email protected]>
    fschoenberger and Hialus authored Jul 18, 2023
    Configuration menu
    Copy the full SHA
    649c9f7 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2023

  1. Configuration menu
    Copy the full SHA
    ad2fe48 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    164de0f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    94d78e5 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Enable dependabot

    Hialus authored Sep 25, 2023
    Configuration menu
    Copy the full SHA
    b07a0b1 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Configuration menu
    Copy the full SHA
    ca33d8e View commit details
    Browse the repository at this point in the history
  2. Bump actions/setup-python from 3 to 4 (#21)

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Timor Morrien <[email protected]>
    dependabot[bot] and Hialus authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    fe3176a View commit details
    Browse the repository at this point in the history
  3. Bump actions/checkout from 3 to 4

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    9748486 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Development: Add V2 Messages Endpoint (#34)

    Co-authored-by: Timor Morrien <[email protected]>
    MichaelOwenDyer and Hialus authored Nov 24, 2023
    Configuration menu
    Copy the full SHA
    74de5c7 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

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