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

Update GitHub Automation #78

Merged
merged 1 commit into from
Jan 29, 2024
Merged

Update GitHub Automation #78

merged 1 commit into from
Jan 29, 2024

Conversation

NeonDaniel
Copy link
Member

Description

Replaces pull_master with propose_release action
Updates deployment automation

Issues

Closes #77

Other Notes

This changes how Docker image tags work, so that image tags match GitHub branches (dev image tag matches dev branch, same for master). The new behavior is:

  • PR's to dev will push an alpha tagged image
  • Merges into dev will push a dev tagged image AND a version tagged image
  • Merges into master will push a master tagged image AND a version tagged image

Updates deployment automation to address #77
@NeonDaniel NeonDaniel requested a review from NeonKirill January 25, 2024 20:20
@NeonDaniel NeonDaniel merged commit 68be5a3 into dev Jan 29, 2024
3 checks passed
@NeonDaniel NeonDaniel deleted the GH_UpdateAutomation branch January 29, 2024 20:01
NeonKirill added a commit that referenced this pull request Apr 13, 2024
* Increment Version

* Fixed issues while making structure for neon api (#67)

* Increment Version

* Fixed issue when conversation id specified but unset (#69)

* Increment Version

* Project dependencies update (#70)

* Migrated Python version to 3.10

* Cleaned up and restructured dependencies

* Added pre commit hooks

* Ran black formatter

* Made setting up MySQLConnector optional

* Updated project requirements

* updated python version in references

* Incremented subversion

* Increment Version

* Update for Helm deployment (#71)

* Update containers to fully support ovos-config

* WIP troubleshooting container init failures

* Troubleshooting unit test failures

* Troubleshooting unit test failures

* Fix legacy config file checks

* Replace 'update' with 'update_many' per PyMongo docs https://pymongo.readthedocs.io/en/stable/api/pymongo/collection.html#pymongo.collection.Collection.update_many
Update command validation to reference known commands enum directly

---------

Co-authored-by: Daniel McKnight <[email protected]>

* Increment Version

* Support for admin api (#72)

* Added K8S and Rabbit MQ management utilities

* added callback on missing k8s config

* Fixed backward compatibility issue with pymongo

* Added submind state processor

* Moved out mq validation utility

* incremented subversion

* added retry-wait for klatchat observer

* Fixed issue with caching

* Simplified socket io logic

* Added license notice

---------

Co-authored-by: NeonKirill <[email protected]>

* Increment Version

* Fix configuration handling (#75)

Co-authored-by: Daniel McKnight <[email protected]>

* Increment Version

* Added support for banning/unbanning subminds and admins endpoint for fetching chats data (#76)

* Increment Version

* Update PyPI action spec (#73)

* Increment Version

* Replaces `pull_master` with `propose_release` action (#78)

Updates deployment automation to address #77

Co-authored-by: Daniel McKnight <[email protected]>

* Increment Version

* Reorganized Mongo DB API (#79)

* Refactored Mongo DB API to be more granular, optimized and generified queries in place

* Fixed unittests

* Addressed comments

* Fixed issue with prompts

* removed redundant property from request_tts

* Increment Version

* Fixed issue with unauthorized user

* Increment Version

* Troubleshooting Proctored Conversations (#80)

* Increment Version

* Upgraded Socket IO to use any transport

* Increment Version

* Support for personas (#81)

* Initial implementation of Personas API in klatchat

* Added personas endpoints and optimized middleware

* Support for generic configs management

---------

Co-authored-by: NeonKirill <[email protected]>

* Increment Version

* Alpha -> Dev (#85)

* added new deployment instructions to target alpha

* Disabled pull request hook for CI flow

* Fixed import issue

* fixing "/ is not a connected namespace."

* incremented controller expiration time and decreased ttl length

* Fixing issues with updating user account (#83)

* Reorganized Socket IO handlers

* Fixing Chat Messages Overflow Issue (#84)

* Removed dependency on chat_flow property to track messages in conversation

* Increment Version

---------

Co-authored-by: NeonDaniel <[email protected]>
Co-authored-by: NeonKirill <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants