Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .github/workflows/auto-code-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
# Supported inputs:
# python-version – Python version for lint tools (default: '3.12')
# ruff-targets – Paths ruff should scan (default: '.')
# detect-secrets – Run detect-secrets scan (default: true)
# detect-secrets – Run detect-secrets credential scan (default: true)
# check-todos – Fail on leftover TODO/FIXME/HACK (default: false)
# max-file-size – Fail if any file exceeds N KB (default: 500)
# post-comment – Post summary PR comment (default: true)
Expand Down Expand Up @@ -141,6 +141,9 @@ jobs:
--exclude-files '\.git/.*' \
--exclude-files 'node_modules/.*' \
--exclude-files '\.venv/.*' \
--exclude-files '\.pytest_cache/.*' \
--exclude-files '\.ruff_cache/.*' \
--exclude-files 'tests/.*' \
> /tmp/secrets-baseline.json 2>/dev/null || true
SECRETS_COUNT=$(python3 -c "
import json, sys
Expand Down
8 changes: 8 additions & 0 deletions .yamllint
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
extends: default

rules:
line-length:
max: 180
allow-non-breakable-words: true
document-start: disable
truthy: disable
27 changes: 6 additions & 21 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,10 @@
# Coding-Dev-Tools-dot-github

## Purpose
DevForge organization profile and reusable GitHub Actions workflows for 11 open-source CLI tools. Provides standardized CI (Python, Node), dependency review, and release workflows used across all Coding-Dev-Tools repositories.
DevForge organization profile + reusable GitHub Actions workflows consumed by 11 open-source CLI tools.
Key files: `.github/workflows/python-ci.yml`, `.github/workflows/node-ci.yml`, `ISSUE_TEMPLATE/`.

## Build & Test Commands
- Install: N/A (workflow repository)
- Test: N/A (workflows are tested in consuming repos)
- Lint: `yamllint .github/workflows/` (if configured)
- Build: N/A
## CI Checks
Run `yamllint .github/workflows/` and `bash scripts/ci-smoke.sh github` before pushing workflow changes.

## Architecture
Key directories:
- `.github/workflows/` — Reusable workflows (python-ci.yml, dependency-review.yml, node-ci.yml, release.yml, etc.)
- `.github/actions/` — Composite actions
- `ISSUE_TEMPLATE/` — Standardized issue templates
- `profile/` — Organization profile README
- `templates/` — Project templates

## Conventions
- Language: YAML (GitHub Actions)
- Test framework: N/A (validated by consumer repos)
- CI: Self-hosted workflows consumed by 20+ repos
- Linting: yamllint (recommended)
- Reusable workflow pattern with inputs/outputs
## Issue Workflow
Open with `github-issues-feature-request` or `github-issues-bug-report`, specify workflow path and repo previously affected when reporting regressions.