[PR #266] [CLOSED] feat: add proactive automation infrastructure #2784

Closed
opened 2026-04-26 21:48:24 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Shubhamsaboo/awesome-llm-apps/pull/266
Author: @krljakob
Created: 7/2/2025
Status: Closed

Base: mainHead: feat/automation-infrastructure


📝 Commits (1)

  • be4c064 feat: add proactive automation infrastructure

📊 Changes

8 files changed (+1520 additions, -0 deletions)

View changed files

.github/workflows/dependency-audit.yml (+219 -0)
.github/workflows/documentation-lint.yml (+220 -0)
.github/workflows/quality-gates.yml (+288 -0)
.pre-commit-config.yaml (+105 -0)
scripts/pre_commit_dependency_validator.py (+153 -0)
scripts/pre_commit_doc_validator.py (+189 -0)
scripts/pre_commit_sensitive_check.py (+194 -0)
scripts/setup_automation.sh (+152 -0)

📄 Description

  • Add GitHub Actions workflows for automated quality checks:
    • dependency-audit.yml: Weekly security vulnerability scanning
    • documentation-lint.yml: PR validation for documentation
    • quality-gates.yml: Comprehensive PR quality checks
  • Add pre-commit hooks for local development:
    • Python linting and formatting (Ruff)
    • Dependency validation (no unpinned packages)
    • Documentation standards enforcement
    • Sensitive data detection
  • Add setup script for easy automation deployment
  • Include custom validation scripts for pre-commit

Prevents regression and maintains code quality automatically


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Shubhamsaboo/awesome-llm-apps/pull/266 **Author:** [@krljakob](https://github.com/krljakob) **Created:** 7/2/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feat/automation-infrastructure` --- ### 📝 Commits (1) - [`be4c064`](https://github.com/Shubhamsaboo/awesome-llm-apps/commit/be4c064087c28e1097066cb7abb042455e950f1d) feat: add proactive automation infrastructure ### 📊 Changes **8 files changed** (+1520 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/dependency-audit.yml` (+219 -0) ➕ `.github/workflows/documentation-lint.yml` (+220 -0) ➕ `.github/workflows/quality-gates.yml` (+288 -0) ➕ `.pre-commit-config.yaml` (+105 -0) ➕ `scripts/pre_commit_dependency_validator.py` (+153 -0) ➕ `scripts/pre_commit_doc_validator.py` (+189 -0) ➕ `scripts/pre_commit_sensitive_check.py` (+194 -0) ➕ `scripts/setup_automation.sh` (+152 -0) </details> ### 📄 Description - Add GitHub Actions workflows for automated quality checks: - dependency-audit.yml: Weekly security vulnerability scanning - documentation-lint.yml: PR validation for documentation - quality-gates.yml: Comprehensive PR quality checks - Add pre-commit hooks for local development: - Python linting and formatting (Ruff) - Dependency validation (no unpinned packages) - Documentation standards enforcement - Sensitive data detection - Add setup script for easy automation deployment - Include custom validation scripts for pre-commit Prevents regression and maintains code quality automatically --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-26 21:48:24 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-llm-apps#2784