danswer-ai / danswer

Gen-AI Chat for Teams - Think ChatGPT if it had access to your team's unique knowledge.
https://docs.danswer.dev/
Other
9.79k stars 1.1k forks source link

Add Helm chart publisher workflow #1608

Open sd109 opened 3 weeks ago

sd109 commented 3 weeks ago

This change adds a new GitHub workflow which uses the Helm chart releaser GitHub action to publish the Helm chart bundles via GitHub pages.

This change will require the Danswer team to create a separate helm-publish branch for GitHub pages to target. GitHub pages can then be enabled in the repo settings and the pages target branch will need to be set to helm-publish. Happy to change the target branch name to something else if desired.

After creating the target branch, it might be useful to clear it of all other content similar to this branch so that it is obvious to others that this branch is special and should not be manually changed.

Example of a successful workflow run in my own fork here.

Relevant issue: https://github.com/danswer-ai/danswer/issues/971.

vercel[bot] commented 3 weeks ago

Someone is attempting to deploy a commit to the Danswer Team on Vercel.

A member of the Team first needs to authorize it.

sd109 commented 3 weeks ago

If this change is accepted, the process to install the Helm chart will then be

helm repo add danswer https://danswer-ai.github.io/danswer
helm repo update
helm install <release-name> danswer/danswer-stack