72 Commits

Author SHA1 Message Date
4c628443c8 Update .github/workflows/main.yml
Some checks failed
Build & Push Docker to Gitea Registry / build-and-push (push) Failing after 7s
2025-12-24 00:08:39 +07:00
bbedb98ce0 Update .github/workflows/main.yml
Some checks failed
Build & Push Docker to Gitea Registry / build-and-push (push) Failing after 24s
2025-12-23 23:51:04 +07:00
3b12eb5e21 Update .github/workflows/main.yml
Some checks failed
Build & Push Docker to Gitea Registry / build-and-push (push) Has been cancelled
2025-12-23 23:45:06 +07:00
747458d7f3 Update .github/workflows/main.yml
Some checks failed
Build & Push Docker to Gitea Registry / build-and-push (push) Failing after 11s
2025-12-23 23:23:16 +07:00
fe8ab74bd3 Update .github/workflows/main.yml
Some checks failed
Build & Push Docker to Gitea Registry / build-and-push (push) Has been cancelled
2025-12-23 23:20:15 +07:00
41e7c6bac5 Fix paths in deployment workflow to ensure correct docker-compose file usage 2025-12-02 20:53:05 +07:00
211e8dc6c7 Fix deployment directory path in workflow 2025-12-02 20:46:20 +07:00
6634ea7ad6 Add environment variables for registry and image name in deployment workflow 2025-12-02 20:45:12 +07:00
0c5c27a660 Update deploy.yml 2025-12-02 20:43:50 +07:00
db90774e17 Add deployment workflow for ChatGPT-Discord-Bot 2025-12-02 20:42:52 +07:00
e505cc4b3a feat: Remove linting step from CI workflow 2025-06-20 21:26:05 +07:00
74cc29e376 feat: Remove caching configuration from Docker build steps for amd64 and arm64 2025-03-28 13:57:09 +07:00
9a98c7a6e6 feat: Refactor Docker build process to support multi-architecture images for amd64 and arm64 2025-03-27 23:59:54 +07:00
69a1a46033 feat: Remove dependency on merge-manifest for deployment notification job 2025-03-27 23:33:27 +07:00
4f1723b1ad feat: Remove arm64 build process and related steps from GitHub Actions workflow 2025-03-27 23:11:00 +07:00
6afb34d7f2 feat: Update Docker image build process to push images and optimize slimming for amd64 and arm64 2025-03-27 22:48:07 +07:00
6b6e4cffc7 feat: Update Docker Slim configuration to streamline include-path for Python site-packages 2025-03-27 22:27:41 +07:00
97415048f0 feat: Enhance Docker slim process by including Python site-packages paths for amd64 and arm64 builds 2025-03-27 22:23:02 +07:00
f69ee755be feat: Update Docker image build process to improve tagging and slim image handling for amd64 and arm64 2025-03-27 21:56:23 +07:00
ac06b8decb feat: Refactor Docker image build process and optimize tagging for amd64 and arm64 2025-03-27 21:37:29 +07:00
394f94a815 feat: Optimize Docker image builds using docker-slim and update tagging process 2025-03-27 21:24:05 +07:00
49ef4905b9 Refactor code execution and data analysis utilities
- Updated `sanitize_code` function in `code_utils.py` to enhance security by refining banned imports and allowing essential data visualization libraries.
- Added package installation checks for data analysis libraries (pandas, numpy, matplotlib, seaborn) in `execute_code` function.
- Improved code indentation handling before execution to ensure consistent formatting.
- Removed `data_utils.py` as it was deemed unnecessary; functionality integrated into `code_utils.py`.
- Enhanced descriptions in `openai_utils.py` for the code execution function to clarify capabilities and usage.
- Introduced new parameters in the function definitions to support data file processing and visualization options.
2025-03-21 21:31:00 +07:00
21d32bddd8 refactor: Remove push trigger and paths-ignore from main workflow 2025-03-21 12:35:25 +07:00
f677799318 refactor: Update build environment for ARM64 to use Ubuntu 24.04 2025-03-21 11:16:46 +07:00
cdca18b37d refactor: Update Dockerfile for improved dependency installation and cleanup; enhance image generation logging and error handling 2025-03-21 11:12:59 +07:00
822b48984c refactor: Update deployment workflow to depend on merge-manifest job instead of build-and-push 2025-03-20 23:48:48 +07:00
ac9b0b7721 refactor: Update GitHub Actions workflow to build and push multi-architecture Docker images for amd64 and arm64 2025-03-20 23:48:11 +07:00
e372e13f6f refactor: Remove unused cache pruning step from GitHub Actions and clean up Dockerfile by eliminating unnecessary plugin copy 2025-03-20 22:57:45 +07:00
8eb78a4ca3 refactor: Update Dockerfile and requirements for improved build process and add new dependencies; enhance database connection timeouts and update prompts for better user interaction 2025-03-20 22:54:25 +07:00
eec9e28a0f refactor: Optimize Dockerfile by switching to Alpine base image and streamlining dependencies for improved build efficiency 2025-03-20 16:43:55 +07:00
20654482bc refactor: Update Dockerfile and GitHub Actions for optimized builds and improved logging in ReminderManager 2025-03-20 16:34:00 +07:00
b9c43ed50b refactor: Clean up code formatting and enhance test cases for better readability and coverage 2025-03-20 12:50:52 +07:00
7b7abc96a3 Update web content scraping token limit and add .dockerignore file 2025-03-17 05:37:44 +07:00
8136aa2dda Refactor Dockerfile for multi-stage build, update dependencies in requirements.txt, and add image generation and database handler modules 2025-03-13 22:10:57 +07:00
fd11b03bc1 Remove auto deploy to server. 2025-03-09 22:09:36 +07:00
Vu Quoc Anh
af68d6182f Update for deploying to raspberry pi 2025-03-02 19:11:03 +07:00
Vu Quoc Anh
1e1e21c9ee Update main.yml 2025-03-01 21:15:18 +07:00
8542819597 Add PyPDF2 dependency and update README with ADMIN_ID configuration, add pdf function for only whitelisted user, add blacklist (aka bot ban). 2025-02-25 09:21:05 +07:00
879d34f5b1 Remove GitHub Container Registry login step from workflow 2025-02-03 11:32:21 +07:00
42e7377665 Update GitHub Container Registry login action to use master branch 2025-02-03 11:18:02 +07:00
da1cfe4cd9 Add GitHub Container Registry login step to workflow 2025-02-03 10:25:38 +07:00
Vu Quoc Anh
5be8b3e43c Update main.yml 2025-02-03 10:02:43 +07:00
Vu Quoc Anh
6ebbe6c763 Update pull.yml 2025-01-06 23:13:33 +07:00
52afa9d41d Add environment variables for MongoDB URI and set deployment environment in GitHub Actions workflow 2025-01-06 18:51:44 +07:00
Vu Quoc Anh
6bd29626f9 Update main.yml 2024-12-30 17:48:52 +07:00
Vu Quoc Anh
4d3c4ff562 Update main.yml 2024-12-30 15:50:51 +07:00
Vu Quoc Anh
f1f11e76b4 Update main.yml 2024-12-30 15:44:33 +07:00
Vu Quoc Anh
68a2efd69f Update main.yml 2024-12-30 11:52:34 +07:00
Vu Quoc Anh
590fbec630 Update main.yml 2024-12-30 11:44:26 +07:00
071e77f2c9 Refactor GitHub Actions workflow to rename test job and enhance deployment steps 2024-12-02 23:27:38 +07:00