dev #1

Closed
Gameur wants to merge 0 commits from dev into main
Owner
No description provided.
Gameur self-assigned this 2026-09-19 13:31:54 +00:00
Gameur added 2 commits 2026-09-19 13:31:54 +00:00
refactor(modmail): centralize config into single /modmail config panel
Some checks failed
CI/CD / lint (push) Has been cancelled
CI/CD / test (push) Has been cancelled
CI/CD / deploy (push) Has been cancelled
b736f4cc8b
- Remove 5 redundant commands (setup, addcategory, removecategory, enable, disable)
- Single /modmail config opens interactive Components V2 panel
- Channel select for ticket category, role select for staff, channel select for logs
- Toggle enable/disable button
- Categories sub-panel: add via modal, remove via select
- Fix lint (unused imports/vars, contextlib.suppress) + ruff format
fix(modmail): correct attachment handling + include initial message in transcript
Some checks failed
CI/CD / lint (push) Failing after 43s
CI/CD / test (push) Successful in 42s
CI/CD / deploy (push) Has been skipped
CI/CD / lint (pull_request) Failing after 43s
CI/CD / test (pull_request) Successful in 48s
CI/CD / deploy (pull_request) Has been skipped
32513485c3
- Fix discord.File.from_attachment (nonexistent) -> Attachment.to_file()
- Record initial ticket reason into transcript history
Gameur added 1 commit 2026-09-19 13:33:07 +00:00
fix(ci): checkout the pushed commit instead of default branch
All checks were successful
CI/CD / lint (push) Successful in 41s
CI/CD / test (push) Successful in 44s
CI/CD / lint (pull_request) Successful in 44s
CI/CD / test (pull_request) Successful in 45s
CI/CD / deploy (push) Has been skipped
CI/CD / deploy (pull_request) Has been skipped
e32ca9c8fb
- git clone defaulted to main, so dev pushes were tested against main
- Now clone + git checkout github.sha
- Deploy: restart service via sudo -S with secret password
Gameur added 1 commit 2026-09-19 14:03:21 +00:00
ci: align deployment on Kuby (Docker + rsync + SSH key + healthcheck + rollback)
All checks were successful
ci / ci (push) Successful in 44s
ci / ci (pull_request) Successful in 43s
e22a98a4a3
- Add HTTP /health endpoint (aiohttp) for Docker healthcheck + post-deploy check
- Dockerfile HEALTHCHECK hits /health; docker-compose exposes 1890, container vision-bot
- scripts/deploy_runner.sh runs on .117 (docker compose build/restart)
- .forgejo/workflows/deploy.yml: single job on omhk-deploy runner (clone, syntax test,
  rsync, deploy, health check, auto-rollback) like Kuby
- .forgejo/workflows/ci.yml: single job (ruff + pytest) on dev/PR
Gameur added 1 commit 2026-09-19 14:05:03 +00:00
chore(ci): temporary runner label check (omhk-deploy)
Some checks failed
runner-ping / ping (push) Successful in 0s
ci / ci (push) Has been cancelled
ci / ci (pull_request) Successful in 41s
3face47d42
Gameur added 1 commit 2026-09-19 14:05:47 +00:00
chore(ci): remove temporary runner label check
Some checks failed
ci / ci (push) Has been cancelled
ci / ci (pull_request) Successful in 40s
4ebbc7180f
Gameur added 1 commit 2026-09-19 14:06:49 +00:00
ci: handle one-time systemd -> Docker transition in deploy_runner
All checks were successful
ci / ci (push) Successful in 41s
ci / ci (pull_request) Successful in 41s
21123b182f
Gameur added 1 commit 2026-09-19 14:45:27 +00:00
fix(bot): guild sync dev (discord.Object) + tolerant des echecs de sync
Some checks failed
ci / ci (push) Failing after 44s
ci / ci (pull_request) Failing after 42s
a32dc723e9
Gameur added 1 commit 2026-09-20 16:54:21 +00:00
fix(ci): ruff format bot.py
All checks were successful
ci / ci (push) Successful in 44s
ci / ci (pull_request) Successful in 45s
deploy / deploy (push) Successful in 37s
4d2be145aa
Gameur closed this pull request 2026-09-20 16:59:08 +00:00
All checks were successful
ci / ci (push) Successful in 44s
ci / ci (pull_request) Successful in 45s
deploy / deploy (push) Successful in 37s

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Omega_Kube/VisionApp#1
No description provided.