diff --git a/.github/workflows/drift-check.yml b/.github/workflows/drift-check.yml new file mode 100644 index 0000000..29d5abf --- /dev/null +++ b/.github/workflows/drift-check.yml @@ -0,0 +1,21 @@ +name: Ecosystem drift check + +on: + pull_request: + branches: [main] + push: + branches: [main] + workflow_dispatch: + +jobs: + drift-check: + name: Ecosystem drift check + runs-on: ubuntu-latest + permissions: + contents: read + steps: + - uses: actions/checkout@v5 + - uses: TMHSDigital/Developer-Tools-Directory/.github/actions/drift-check@v1.7 + with: + mode: self + format: gh-summary diff --git a/AGENTS.md b/AGENTS.md index c28e81a..de2657a 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,4 +1,4 @@ - + # AGENTS.md diff --git a/CLAUDE.md b/CLAUDE.md index 17db33b..a09a1a6 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,4 +1,4 @@ - + # CLAUDE.md diff --git a/rules/buildx-best-practices.mdc b/rules/buildx-best-practices.mdc index 9ddc454..9183527 100644 --- a/rules/buildx-best-practices.mdc +++ b/rules/buildx-best-practices.mdc @@ -7,7 +7,7 @@ globs: - "**/docker-compose*.yaml" - "**/compose*.yml" - "**/compose*.yaml" -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Buildx Best Practices diff --git a/rules/compose-scaling.mdc b/rules/compose-scaling.mdc index 5d342dc..3c0b02c 100644 --- a/rules/compose-scaling.mdc +++ b/rules/compose-scaling.mdc @@ -6,7 +6,7 @@ globs: - "**/docker-compose*.yaml" - "**/compose*.yml" - "**/compose*.yaml" -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Compose Scaling diff --git a/rules/compose-validation.mdc b/rules/compose-validation.mdc index feaa5a6..48d5916 100644 --- a/rules/compose-validation.mdc +++ b/rules/compose-validation.mdc @@ -6,7 +6,7 @@ globs: - "**/docker-compose*.yaml" - "**/compose*.yml" - "**/compose*.yaml" -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Docker Compose Validation Rules diff --git a/rules/docker-image-pinning.mdc b/rules/docker-image-pinning.mdc index 4fc4fb0..ef6cc67 100644 --- a/rules/docker-image-pinning.mdc +++ b/rules/docker-image-pinning.mdc @@ -7,7 +7,7 @@ globs: - "**/docker-compose*.yaml" - "**/compose*.yml" - "**/compose*.yaml" -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Docker Image Tag Pinning diff --git a/rules/docker-logging.mdc b/rules/docker-logging.mdc index 67ed400..c67a29f 100644 --- a/rules/docker-logging.mdc +++ b/rules/docker-logging.mdc @@ -7,7 +7,7 @@ globs: - "**/docker-compose*.yaml" - "**/compose*.yml" - "**/compose*.yaml" -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Docker Logging Validation Rules diff --git a/rules/docker-port-conflicts.mdc b/rules/docker-port-conflicts.mdc index 6ee69f9..19fefce 100644 --- a/rules/docker-port-conflicts.mdc +++ b/rules/docker-port-conflicts.mdc @@ -7,7 +7,7 @@ globs: - "**/compose*.yml" - "**/compose*.yaml" - "**/Dockerfile*" -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Docker Port Conflict Detection diff --git a/rules/docker-resource-limits.mdc b/rules/docker-resource-limits.mdc index e3288b2..47f5488 100644 --- a/rules/docker-resource-limits.mdc +++ b/rules/docker-resource-limits.mdc @@ -8,7 +8,7 @@ globs: - "**/compose*.yaml" - "**/Dockerfile*" - "**/*docker*" -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Docker Resource Limits diff --git a/rules/docker-secrets.mdc b/rules/docker-secrets.mdc index 0a42663..240a15b 100644 --- a/rules/docker-secrets.mdc +++ b/rules/docker-secrets.mdc @@ -1,7 +1,7 @@ --- description: Flag hardcoded passwords, tokens, and registry credentials in Docker configurations. Suggest environment variables or Docker secrets. alwaysApply: true -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Docker Secrets and Credential Safety diff --git a/rules/dockerfile-lint.mdc b/rules/dockerfile-lint.mdc index 0986b1c..505406c 100644 --- a/rules/dockerfile-lint.mdc +++ b/rules/dockerfile-lint.mdc @@ -3,7 +3,7 @@ description: Flag common Dockerfile antipatterns including unpinned base images, alwaysApply: false globs: - "**/Dockerfile*" -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Dockerfile Linting Rules diff --git a/rules/swarm-security.mdc b/rules/swarm-security.mdc index ff3d4d3..0d296b6 100644 --- a/rules/swarm-security.mdc +++ b/rules/swarm-security.mdc @@ -9,7 +9,7 @@ globs: - "**/compose*.yaml" - "**/docker-stack*.yml" - "**/docker-stack*.yaml" -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Swarm Security diff --git a/skills/container-debugging/SKILL.md b/skills/container-debugging/SKILL.md index 2274ba0..05b4515 100644 --- a/skills/container-debugging/SKILL.md +++ b/skills/container-debugging/SKILL.md @@ -1,7 +1,7 @@ --- name: container-debugging description: Debug running containers with log analysis, shell access, state inspection, and network diagnostics. -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Container Debugging diff --git a/skills/docker-advanced-workflows/SKILL.md b/skills/docker-advanced-workflows/SKILL.md index 9d0d6e0..05b4c76 100644 --- a/skills/docker-advanced-workflows/SKILL.md +++ b/skills/docker-advanced-workflows/SKILL.md @@ -1,7 +1,7 @@ --- name: docker-advanced-workflows description: Multi-stage pipelines, sidecar patterns, healthchecks, init containers, signal handling, and graceful shutdown. -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Docker Advanced Workflows diff --git a/skills/docker-ci-cd/SKILL.md b/skills/docker-ci-cd/SKILL.md index c701109..78c8062 100644 --- a/skills/docker-ci-cd/SKILL.md +++ b/skills/docker-ci-cd/SKILL.md @@ -1,7 +1,7 @@ --- name: docker-ci-cd description: Use Docker in CI/CD pipelines with GitHub Actions, multi-platform builds, registry push, and layer caching strategies. -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Docker CI/CD diff --git a/skills/docker-compose-helper/SKILL.md b/skills/docker-compose-helper/SKILL.md index 7a3edbf..2e833e2 100644 --- a/skills/docker-compose-helper/SKILL.md +++ b/skills/docker-compose-helper/SKILL.md @@ -1,7 +1,7 @@ --- name: docker-compose-helper description: Write, debug, and optimize docker-compose.yml files with service definitions, networking, volumes, and healthchecks. -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Docker Compose Helper diff --git a/skills/docker-context-management/SKILL.md b/skills/docker-context-management/SKILL.md index 5473645..832360c 100644 --- a/skills/docker-context-management/SKILL.md +++ b/skills/docker-context-management/SKILL.md @@ -1,7 +1,7 @@ --- name: docker-context-management description: Manage Docker contexts for multi-host and remote Docker engine workflows -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Docker Context Management diff --git a/skills/docker-development-env/SKILL.md b/skills/docker-development-env/SKILL.md index 0272a44..c532d21 100644 --- a/skills/docker-development-env/SKILL.md +++ b/skills/docker-development-env/SKILL.md @@ -1,7 +1,7 @@ --- name: docker-development-env description: Set up development environments with Docker including hot reload, dev containers, bind mounts, and database containers. -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Docker Development Environment diff --git a/skills/docker-image-signing/SKILL.md b/skills/docker-image-signing/SKILL.md index edd703b..52caaab 100644 --- a/skills/docker-image-signing/SKILL.md +++ b/skills/docker-image-signing/SKILL.md @@ -1,7 +1,7 @@ --- name: docker-image-signing description: Docker Content Trust - image signing, verification, key management, and CI/CD signing pipelines -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Docker Content Trust and Image Signing diff --git a/skills/docker-multi-platform/SKILL.md b/skills/docker-multi-platform/SKILL.md index 537198f..8cc0d49 100644 --- a/skills/docker-multi-platform/SKILL.md +++ b/skills/docker-multi-platform/SKILL.md @@ -1,7 +1,7 @@ --- name: docker-multi-platform description: Multi-architecture builds, buildx builder configuration, manifest lists, platform targeting, and cross-compilation patterns. -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Docker Multi-Platform Builds diff --git a/skills/docker-networking/SKILL.md b/skills/docker-networking/SKILL.md index fd73ab2..8b232b4 100644 --- a/skills/docker-networking/SKILL.md +++ b/skills/docker-networking/SKILL.md @@ -1,7 +1,7 @@ --- name: docker-networking description: Configure container networking with bridge, host, and overlay drivers, port mapping, DNS resolution, and inter-container communication. -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Docker Networking diff --git a/skills/docker-registry/SKILL.md b/skills/docker-registry/SKILL.md index 8786e54..38c8a27 100644 --- a/skills/docker-registry/SKILL.md +++ b/skills/docker-registry/SKILL.md @@ -1,7 +1,7 @@ --- name: docker-registry description: Work with container registries including Docker Hub, GHCR, ECR, and ACR for pushing, pulling, and tag management. -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Docker Registry diff --git a/skills/docker-resource-management/SKILL.md b/skills/docker-resource-management/SKILL.md index 470a076..493b67d 100644 --- a/skills/docker-resource-management/SKILL.md +++ b/skills/docker-resource-management/SKILL.md @@ -1,7 +1,7 @@ --- name: docker-resource-management description: Configure resource limits and monitoring with CPU and memory constraints, cgroups, container stats, and OOM kill prevention. -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Docker Resource Management diff --git a/skills/docker-security/SKILL.md b/skills/docker-security/SKILL.md index 6b573b7..7b8038f 100644 --- a/skills/docker-security/SKILL.md +++ b/skills/docker-security/SKILL.md @@ -1,7 +1,7 @@ --- name: docker-security description: Harden container security with rootless mode, read-only filesystems, capability management, secret handling, and image scanning. -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Docker Security diff --git a/skills/docker-swarm/SKILL.md b/skills/docker-swarm/SKILL.md index 7f0f67d..f70ba41 100644 --- a/skills/docker-swarm/SKILL.md +++ b/skills/docker-swarm/SKILL.md @@ -1,7 +1,7 @@ --- name: docker-swarm description: Docker Swarm mode orchestration - cluster management, service deployment, scaling, node administration, and rolling updates -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Docker Swarm Orchestration diff --git a/skills/docker-troubleshooting/SKILL.md b/skills/docker-troubleshooting/SKILL.md index ac779d8..775aa3c 100644 --- a/skills/docker-troubleshooting/SKILL.md +++ b/skills/docker-troubleshooting/SKILL.md @@ -1,7 +1,7 @@ --- name: docker-troubleshooting description: Diagnose and fix common Docker problems including port conflicts, permission errors, disk space, networking issues, and build failures. -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Docker Troubleshooting diff --git a/skills/docker-volumes/SKILL.md b/skills/docker-volumes/SKILL.md index 95fa6fc..63a3300 100644 --- a/skills/docker-volumes/SKILL.md +++ b/skills/docker-volumes/SKILL.md @@ -1,7 +1,7 @@ --- name: docker-volumes description: Manage data persistence with named volumes, bind mounts, tmpfs mounts, volume drivers, and backup strategies. -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Docker Volumes diff --git a/skills/dockerfile-best-practices/SKILL.md b/skills/dockerfile-best-practices/SKILL.md index 2b90d2f..56cf82f 100644 --- a/skills/dockerfile-best-practices/SKILL.md +++ b/skills/dockerfile-best-practices/SKILL.md @@ -1,7 +1,7 @@ --- name: dockerfile-best-practices description: Write and optimize Dockerfiles with multi-stage builds, layer caching, image size reduction, and security hardening. -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Dockerfile Best Practices diff --git a/skills/image-optimization/SKILL.md b/skills/image-optimization/SKILL.md index 62a9a9b..0f23a63 100644 --- a/skills/image-optimization/SKILL.md +++ b/skills/image-optimization/SKILL.md @@ -1,7 +1,7 @@ --- name: image-optimization description: Reduce Docker image size with base image selection, layer consolidation, multi-stage patterns, and distroless builds. -standards-version: 1.6.3 +standards-version: 1.7.0 --- # Image Optimization