|
3 | 3 | Ein benutzerfreundliches GUI-Programm zur Erstellung von Bash-Scripts mit visueller Unterstützung. |
4 | 4 |
|
5 | 5 | [](https://github.com/securebitsorg/Bash-Script-Maker/actions/workflows/ci-cd.yml) |
6 | | -[](https://pypi.org/project/bash-script-maker/) |
7 | | -[](https://pypi.org/project/bash-script-maker/) |
8 | | -[](https://opensource.org/licenses/MIT) |
9 | | -[](https://github.com/securebitsorg/Bash-Script-Maker/commits/main) |
| 6 | +[](https://github.com/securebitsorg/Bash-Script-Maker/releases) |
| 7 | +[](https://pypi.org/project/bash-script-maker/) |
| 8 | +[](https://pypi.org/project/bash-script-maker/) |
| 9 | +[](https://opensource.org/licenses/MIT) |
| 10 | +[](https://github.com/securebitsorg/Bash-Script-Maker/commits/main) |
| 11 | +[](https://github.com/securebitsorg/Bash-Script-Maker/releases) |
| 12 | +[](https://github.com/securebitsorg/Bash-Script-Maker/issues) |
10 | 13 |
|
11 | 14 | ## Features |
12 | 15 |
|
@@ -214,24 +217,31 @@ Das Programm erstellt automatisch ein grundlegendes Script-Template: |
214 | 217 |
|
215 | 218 | ## CI/CD Pipeline |
216 | 219 |
|
217 | | -Dieses Projekt verwendet GitHub Actions für kontinuierliche Integration und Bereitstellung. |
218 | | - |
219 | | - |
220 | | -Check failure on line 144 in .github/workflows/ci-cd.yml |
221 | | -GitHub Actions / .github/workflows/ci-cd.yml |
222 | | - |
223 | | -Invalid workflow file |
224 | | - |
225 | | -You have an error in your yaml syntax on line 144 |
226 | | - |
| 220 | +Dieses Projekt verwendet GitHub Actions für kontinuierliche Integration und automatische Releases. |
227 | 221 |
|
228 | 222 | - **CI/CD Pipeline** (`.github/workflows/ci-cd.yml`): |
229 | | - - Tests auf Python 3.6-3.11 |
| 223 | + - Tests auf Python 3.8-3.12 |
230 | 224 | - Code-Qualität-Checks (Flake8, Black, MyPy) |
231 | | - - Automatische Releases |
| 225 | + - **Automatische Releases mit semantic-release** |
232 | 226 | - Package-Publishing zu PyPI und GitHub Packages |
233 | 227 | - Docker-Image-Erstellung |
234 | 228 | - Dokumentationsgenerierung |
| 229 | + - Sicherheitsscans (Bandit, Safety) |
| 230 | + |
| 231 | +### Automatische Releases |
| 232 | + |
| 233 | +Das Projekt verwendet [Conventional Commits](https://www.conventionalcommits.org/) für automatische Versionierung: |
| 234 | + |
| 235 | +- `feat:` → Minor Release (1.1.0 → 1.2.0) |
| 236 | +- `fix:` → Patch Release (1.1.0 → 1.1.1) |
| 237 | +- `BREAKING CHANGE:` → Major Release (1.1.0 → 2.0.0) |
| 238 | + |
| 239 | +**Beispiel-Commits:** |
| 240 | +```bash |
| 241 | +git commit -m "feat: add new syntax highlighting theme" |
| 242 | +git commit -m "fix: resolve tab indentation bug" |
| 243 | +git commit -m "docs: update installation instructions" |
| 244 | +``` |
235 | 245 |
|
236 | 246 | - **Security Scan** (`.github/workflows/security-scan.yml`): |
237 | 247 | - Security-Scans mit Bandit und Safety |
|
0 commit comments