All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
-
.github/workflows/main.yml
: Added a new jobpush_to_gitlab
that pushes the code to the GitLab repository's develop branch if the current branch isdevelop
. This job runs on Ubuntu and uses theactions/checkout
action to fetch the latest code and then pushes it to GitLab using the provided GitLab token. -
.gitignore
: Addeddocker-data/
to the.gitignore
file to exclude thedocker-data
directory from version control. -
.gitlab-ci.yml
: Added a new GitLab CI configuration file with multiple stages and jobs for building and deploying the code. These jobs use various tags, scripts, and variables to determine the build and deployment steps. The stages includebuild-image
andcloud-deploy
, and the jobs includebuild-and-push
andcloud-deploy
with different variables and rules.
-
apps/yggdrasil-core-engine/.env.local.example
: Updated the environment variables in the example.env.local
file. The variablesOPENAI_API_KEY
,AZURE_OPENAI_API_KEY
,AZURE_OPENAI_ENDPOINT
,AZURE_OPENAI_DEPLOYMENT_NAME
, andAZURE_OPENAI_MODEL_NAME
were replaced withCORE_ENGINE_API_KEY
,CHATGPT_API_KEY
,CHATGPT_ORG
,OPENAI_API_TYPE
,AZURE_API_BASE_PATH
,AZURE_CHATGPT_API_KEY
,AZURE_DEPLOYMENT_NAME
,AZURE_API_VERSION
,RPC_API_KEY
, andMONGO_DB_URI
. -
apps/yggdrasil-core-engine/Dockerfile
: Added a Dockerfile for theyggdrasil-core-engine
application. This Dockerfile includes multiple stages (development
,build
, andproduction
) and sets up the necessary environment for building and running the application.
- update OpenAI API version to
3.3.0
for[@sd0x/nest-openai-client](https://www.npmjs.com/package/@sd0x/nest-openai-client)
- read more about the changes here
- support
function
- nest-openai-client readme
- nest-openai-client readme