Update: Major code refactor for modular extensibility #2

Merged
k.eaven merged 7 commits from development into main 2026-10-24 15:33:41 +00:00
7 Commits
Author SHA1 Message Date
k.eaven 49848286d7 Redirect program entrypoint via shell script in image
CI/CD Pipeline / Unit Tests (Python 3.12) (push) Successful in 38s
CI/CD Pipeline / Unit Tests (Python 3.13) (push) Successful in 47s
CI/CD Pipeline / Code Quality & Linting (push) Successful in 35s
CI/CD Pipeline / Security Scanning (push) Successful in 32s
CI/CD Pipeline / Unit Tests (Python 3.11) (push) Successful in 23s
CI/CD Pipeline / Integration Tests (push) Successful in 27s
CI/CD Pipeline / Generate Test Report (push) Successful in 4s
CI/CD Pipeline / Build Docker Image (push) Successful in 55s
CI/CD Pipeline / CI/CD Pipeline Status (push) Successful in 2s
CI/CD Pipeline / Unit Tests (Python 3.11) (pull_request) Successful in 31s
CI/CD Pipeline / Unit Tests (Python 3.13) (pull_request) Successful in 33s
CI/CD Pipeline / Unit Tests (Python 3.12) (pull_request) Successful in 33s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 26s
CI/CD Pipeline / Code Quality & Linting (pull_request) Successful in 33s
CI/CD Pipeline / Security Scanning (pull_request) Successful in 33s
CI/CD Pipeline / Build Docker Image (pull_request) Skipped
CI/CD Pipeline / Generate Test Report (pull_request) Successful in 3s
CI/CD Pipeline / CI/CD Pipeline Status (pull_request) Successful in 2s
2026-10-24 14:52:21 +00:00
k.eaven 434eb7eea6 Fix: Update Dockerfile ENTRYPOINT to use entrypoint.sh for config generation 2026-10-24 14:34:42 +00:00
k.eaven 8105f11c32 Fix: Update entrypoint.sh to use main.py instead of pterodisbot.py
CI/CD Pipeline / Unit Tests (Python 3.12) (push) Successful in 39s
CI/CD Pipeline / Unit Tests (Python 3.11) (push) Successful in 39s
CI/CD Pipeline / Unit Tests (Python 3.13) (push) Successful in 47s
CI/CD Pipeline / Code Quality & Linting (push) Successful in 22s
CI/CD Pipeline / Security Scanning (push) Successful in 28s
CI/CD Pipeline / Integration Tests (push) Successful in 32s
CI/CD Pipeline / Generate Test Report (push) Successful in 3s
CI/CD Pipeline / Build Docker Image (push) Successful in 51s
CI/CD Pipeline / CI/CD Pipeline Status (push) Successful in 1s
2026-10-24 14:28:35 +00:00
k.eaven 451e202832 Fix: Auto-generate config.ini from environment variables with priority logic
CI/CD Pipeline / Unit Tests (Python 3.11) (push) Successful in 26s
CI/CD Pipeline / Unit Tests (Python 3.12) (push) Successful in 33s
CI/CD Pipeline / Unit Tests (Python 3.13) (push) Successful in 33s
CI/CD Pipeline / Code Quality & Linting (push) Successful in 33s
CI/CD Pipeline / Security Scanning (push) Successful in 30s
CI/CD Pipeline / Integration Tests (push) Successful in 31s
CI/CD Pipeline / Generate Test Report (push) Successful in 4s
CI/CD Pipeline / Build Docker Image (push) Successful in 44s
CI/CD Pipeline / CI/CD Pipeline Status (push) Successful in 1s
2026-10-24 14:18:56 +00:00
k.eaven 316416bcbe Add pydantic to requirements.txt for Docker container
CI/CD Pipeline / Unit Tests (Python 3.11) (push) Successful in 31s
CI/CD Pipeline / Unit Tests (Python 3.12) (push) Successful in 34s
CI/CD Pipeline / Unit Tests (Python 3.13) (push) Successful in 34s
CI/CD Pipeline / Code Quality & Linting (push) Successful in 30s
CI/CD Pipeline / Security Scanning (push) Successful in 31s
CI/CD Pipeline / Integration Tests (push) Successful in 30s
CI/CD Pipeline / Generate Test Report (push) Successful in 3s
CI/CD Pipeline / Build Docker Image (push) Successful in 7m24s
CI/CD Pipeline / CI/CD Pipeline Status (push) Successful in 2s
2026-10-24 13:51:23 +00:00
k.eaven 0adc7f44e8 Update CI/CD workflow for modular code structure: update test targets, linting targets, coverage modules, and add Pelican Panel test keys
CI/CD Pipeline / Unit Tests (Python 3.11) (push) Successful in 40s
CI/CD Pipeline / Unit Tests (Python 3.12) (push) Successful in 40s
CI/CD Pipeline / Unit Tests (Python 3.13) (push) Successful in 43s
CI/CD Pipeline / Code Quality & Linting (push) Successful in 25s
CI/CD Pipeline / Security Scanning (push) Successful in 38s
CI/CD Pipeline / Integration Tests (push) Successful in 32s
CI/CD Pipeline / Generate Test Report (push) Successful in 4s
CI/CD Pipeline / Build Docker Image (push) Successful in 27s
CI/CD Pipeline / CI/CD Pipeline Status (push) Successful in 1s
2026-10-24 13:08:52 +00:00
k.eaven 346e6d9604 Update: Major code refactor for modular extensibility
CI/CD Pipeline / Unit Tests (Python 3.11) (push) Successful in 29s
CI/CD Pipeline / Unit Tests (Python 3.12) (push) Successful in 30s
CI/CD Pipeline / Code Quality & Linting (push) Successful in 23s
CI/CD Pipeline / Unit Tests (Python 3.13) (push) Successful in 27s
CI/CD Pipeline / Integration Tests (push) Successful in 21s
CI/CD Pipeline / Security Scanning (push) Successful in 2m16s
CI/CD Pipeline / Generate Test Report (push) Successful in 4s
CI/CD Pipeline / Build Docker Image (push) Successful in 44s
CI/CD Pipeline / CI/CD Pipeline Status (push) Successful in 2s
2026-10-24 10:58:01 +00:00