Commit Graph

77 Commits

Author SHA1 Message Date
lars-winzer 55ef585bdb Remove: Old python implementation of the bot alongside config files 2026-06-01 18:25:14 +02:00
Cromatin a9cf3af487 Merge pull request #11 from 'feat-vscode-tasks' into 'main'
Change runner type from self-hosted to ubuntu-latest for overlooked file
2025-12-08 14:48:28 +01:00
lars-winzer 01e3138f29 Change runner type from self-hosted to ubuntu-latest for overlooked file
Extends a41a483041
2025-12-08 14:45:51 +01:00
Cromatin 46fc7d0d60 Merge pull request #10 from 'feat-vscode-tasks' into 'main'
Remove renovate workflow and integrate docker build
2025-12-08 14:44:05 +01:00
lars-winzer a41a483041 Change runner type from self-hosted to ubuntu-latest 2025-12-08 14:41:34 +01:00
lars-winzer 917e90b48b Remove renovate.json 2025-10-09 10:54:13 +02:00
lars-winzer 467aebc3af Add bandit task to run on push 2025-10-08 16:02:41 +02:00
lars-winzer 818f4dfdae Remove renovate workflow 2025-10-08 15:51:45 +02:00
lars-winzer 0db5d4d31c Add ruff task to run on push and pull_request
Source: https://docs.astral.sh/ruff/integrations/#github-actions
2025-10-08 15:17:04 +02:00
lars-winzer 6967fa5358 Add task to run and attach to docker container 2025-10-01 15:03:10 +02:00
lars-winzer 70363033c1 Add docker-build task and update .gitignore 2025-09-28 18:26:48 +02:00
lars-winzer baf774f4b0 Fix "No repositories found" error for renovate action 2025-09-21 17:35:50 +02:00
lars-winzer 64215ffda5 Ditch docker approach and run renovate directly 2025-09-21 17:30:57 +02:00
lars-winzer 13a9075376 Modify renovate workflow to use docker-mount 2025-09-21 17:26:08 +02:00
Cromatin 05e72bf0dc feat: Integrated Renovate Bot as gh action (#9) 2025-09-21 17:08:16 +02:00
lars-winzer 654274f632 Enable renovate workflow schedule 2025-09-21 17:04:47 +02:00
lars-winzer 56d7a8155c Add required files for renovate bot workflow
As outlined in: https://github.com/renovatebot/github-action
2025-09-21 16:57:24 +02:00
Cromatin b82d6fa518 Merge pull request #8 from official-Cromatin:refractor/remove-portal-class
Refractor: Remove portal class
2025-09-21 16:38:37 +02:00
lars-winzer c4cb477637 Move portal attributes to Bot class 2025-09-21 15:23:14 +02:00
lars-winzer 2f33d840f3 Move version to independent VERSION file 2025-09-21 14:59:12 +02:00
lars-winzer f01b942818 Merge 'bug/issue-6' into 'main' 2025-09-18 15:34:39 +02:00
lars-winzer 8e1b4269d1 Fix .github folder being included in the docker image 2025-09-18 15:23:23 +02:00
Cromatin e1455de14b Merge pull request #5 from official-Cromatin:official-Cromatin/issue4
Official-Cromatin/issue4
v0.5.1
2025-09-17 14:43:07 +02:00
lars-winzer e6195d9a88 Add required permissions 2025-09-17 14:42:09 +02:00
lars-winzer 1221035369 Explicitly use bash shell 2025-09-17 14:41:46 +02:00
lars-winzer 796f43d629 Fix docker workspace error #4 2025-09-17 14:34:12 +02:00
Cromatin 0b031d20f9 Merge pull request #3 from official-Cromatin/release-v0.5
Merge branch 'release-v0.5' into 'main'
v0.5
2025-09-16 18:49:29 +02:00
lars-winzer bfd497898e Update copyright year 2025-09-16 18:30:07 +02:00
lars-winzer 077f845b94 Merge commit '42bd226a6007780debe6ee1ca6357185f409f70e' into release-v0.5 2025-09-16 18:28:05 +02:00
lars-winzer 26e3a4bb8e Update LICENSE 2025-09-16 18:13:56 +02:00
lars-winzer f56636c1ff Create workflow to build and release docker image on ghcr 2025-09-16 17:30:08 +02:00
lars-winzer f427d06e61 Create Dockerfile and .dockerignore for upcoming official docker support
- Update .gitignore
2025-09-16 16:07:07 +02:00
lars-winzer 42bd226a60 Update LICENSE 2025-09-16 16:03:13 +02:00
lars-winzer 4dd578c9a8 Refine '/post'-command error handling when file size exceeds upload limit 2025-09-16 14:13:02 +02:00
lars-winzer 01d90e6625 Move imports to the top of the document
- Remove unnecessary prints
- Remove unnecessary f-strings
2025-09-16 14:10:04 +02:00
lars-winzer 435a2486a8 Refined the error report to be more legible 2025-02-22 10:32:38 +01:00
lars-winzer 96b001522f Replaced praw with the asyncpraw libary 2025-02-06 18:24:22 +01:00
lars-winzer 3a9608d863 Added descriptions to the command parameters, granular error handling and new parameters 2025-02-06 12:36:57 +01:00
lars-winzer c8e9ba1d9e Updated the requirements 2025-01-17 18:11:39 +01:00
lars-winzer fdacccc23b Polished the post command and the response 2025-01-17 18:11:31 +01:00
lars-winzer f98a70f330 Removed deleted cogs from the setup_hook 2025-01-17 17:22:53 +01:00
lars-winzer eef7343aa7 Removed the reload(-all) command 2025-01-17 17:21:27 +01:00
lars-winzer da18c164c7 Removed the about command
Removed leftover of the maintenance command
2025-01-17 17:20:33 +01:00
lars-winzer 7c5d841399 Removed the maintenance check 2025-01-17 17:19:21 +01:00
lars-winzer 3a8f7140ab Prepared the post command for release 2025-01-17 17:17:02 +01:00
lars-winzer bcb9b864ba Updated .gitignore and requirements.txt 2024-10-31 09:12:52 +01:00
lars-winzer c8eb3f4014 Created an lock, so another reload task cant be dispatched while another is still running 2024-10-31 09:10:20 +01:00
lars-winzer 70a8974e28 Added check system for all slash-commands
Blocks command execution during startup-routine, providing an explanation to the user
Removed leftover comment in about.py
2024-10-30 12:29:19 +01:00
lars-winzer 5f5de1d43d Added the post command 2024-10-30 12:25:01 +01:00
lars-winzer fb17b8d402 Added the on_connect routine, to load neccessary parts of the software after the bot has logged in 2024-10-30 12:00:35 +01:00