llnotes/v0.0.2
The code provided is a Go program that uses the Databricks SDK and the lite library to create a release notes assistant called "llnotes". The main function initializes the program with necessary configurations and runs the lite framework along with several commands including pull-request, upcoming-release, diff, and announce. The pull-request command generates a pull request description, while the upcoming-release command generates release notes for the upcoming release. The diff command generates release notes between two git references, and the announce command generates a release announcement that can be edited using a chat model. The program accepts various flags and configurations for GitHub and Databricks integration.
To authenticate with Databricks, run databricks auth login https://....azuredatabricks.net/ or databricks auth login https://....cloud.databricks.com/. To authenticate with GitHub, run gh auth login.