Initial version of the Hermes self learning agent setup of JR IT Services.

This commit is contained in:
2026-04-21 11:53:29 +02:00
commit 7f9b0e6c5f
31 changed files with 1966 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
name: Bug Report
description: Fehler im Repo, Skript oder Compose-Verhalten melden
title: "bug: "
labels:
- bug
body:
- type: textarea
id: summary
attributes:
label: Zusammenfassung
description: Was ist kaputt?
validations:
required: true
- type: textarea
id: environment
attributes:
label: Umgebung
description: Arch-Version, Docker-Version, Repo-Tag, Hermes-Tag
- type: textarea
id: steps
attributes:
label: Schritte zur Reproduktion
description: Bitte die exakten Befehle angeben
- type: textarea
id: expected
attributes:
label: Erwartetes Verhalten
- type: textarea
id: actual
attributes:
label: Tatsaechliches Verhalten
- type: textarea
id: logs
attributes:
label: Relevante Logs
@@ -0,0 +1,24 @@
name: Feature Request
description: Erweiterung fuer Betrieb, Doku oder Workflow vorschlagen
title: "feat: "
labels:
- enhancement
body:
- type: textarea
id: problem
attributes:
label: Welches Problem loest die Aenderung?
validations:
required: true
- type: textarea
id: proposal
attributes:
label: Vorschlag
description: Beschreibe den gewuenschten Zielzustand
validations:
required: true
- type: textarea
id: impact
attributes:
label: Betriebswirkung
description: Hat die Aenderung Folgen fuer Update, Backup, Ports, Netze oder `.env`?
+18
View File
@@ -0,0 +1,18 @@
## Zusammenfassung
-
## Checkliste
- [ ] `CHANGELOG.md` aktualisiert
- [ ] passende Doku aktualisiert
- [ ] `./scripts/release-check` ausgefuehrt
- [ ] `./scripts/alanctl validate` ausgefuehrt
- [ ] bei Upgrade-Auswirkung `docs/upgrade-policy.md` geprueft
## Betriebswirkung
- [ ] keine
- [ ] `.env.example` geaendert
- [ ] Ports/Netze/Volumes geaendert
- [ ] Update-/Rollback-Verhalten geaendert
+36
View File
@@ -0,0 +1,36 @@
name: repo-check
on:
push:
branches:
- main
- 'feat/**'
- 'fix/**'
- 'docs/**'
- 'chore/**'
pull_request:
jobs:
check:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Basic file checks
run: |
test -f README.md
test -f CHANGELOG.md
test -f compose.yaml
test -x scripts/alanctl
test -x scripts/release-check
- name: Shell syntax
run: |
bash -n scripts/alanctl
bash -n scripts/release-check
bash -n scripts/new-release
- name: Compose validation
run: |
docker compose -f compose.yaml config >/dev/null