661f84b9c7
Templates moved from MokoStandards repo: - templates/configs/ (editor, linting, composer configs) - templates/docs/ (required + extra doc templates) - templates/gitea/ (issue templates, CLAUDE.md, copilot-instructions) - templates/github/ (legacy, kept for reference) - templates/joomla/ (Joomla component/module/plugin templates) - templates/makefiles/ (build automation) - templates/schemas/ (JSON/XML schemas) - templates/scripts/ (PHP script templates) - templates/stubs/ (Dolibarr/Joomla stubs) - templates/build/, fonts/, images/, licenses/, security/, web/ Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
152 lines
4.6 KiB
Plaintext
152 lines
4.6 KiB
Plaintext
# Copyright (C) 2026 Moko Consulting <hello@mokoconsulting.tech>
|
|
#
|
|
# This file is part of a Moko Consulting project.
|
|
#
|
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
#
|
|
# FILE INFORMATION
|
|
# DEFGROUP: GitHub.Dependabot
|
|
# INGROUP: MokoStandards.Security
|
|
# REPO: https://git.mokoconsulting.tech/mokoconsulting-tech/MokoStandards
|
|
# PATH: /templates/github/dependabot.yml.template
|
|
# VERSION: XX.YY.ZZ
|
|
# BRIEF: Template Dependabot configuration for governed repositories
|
|
# NOTE: Copy to .github/dependabot.yml and remove ecosystems that don't apply.
|
|
# Keep the github-actions entry — it is required for all governed repos.
|
|
# The templates/workflows entry only applies if your repo ships template
|
|
# workflow files (.yml) under templates/workflows/.
|
|
# .yml.template files are NOT scanned by Dependabot; update them manually.
|
|
|
|
version: 2
|
|
updates:
|
|
|
|
# -------------------------------------------------------------------------
|
|
# GitHub Actions — REQUIRED for all governed repositories
|
|
# Monitors uses: pins in .github/workflows/*.yml
|
|
# -------------------------------------------------------------------------
|
|
- package-ecosystem: "github-actions"
|
|
directory: "/"
|
|
schedule:
|
|
interval: "monthly"
|
|
open-pull-requests-limit: 5
|
|
labels:
|
|
- "dependencies"
|
|
- "security"
|
|
- "automated"
|
|
commit-message:
|
|
prefix: "chore(deps)"
|
|
include: "scope"
|
|
reviewers:
|
|
- "mokoconsulting-tech/maintainers"
|
|
assignees:
|
|
- "jmiller-moko"
|
|
groups:
|
|
github-actions:
|
|
patterns:
|
|
- "*"
|
|
|
|
# -------------------------------------------------------------------------
|
|
# GitHub Actions — template workflows
|
|
# Include only if this repo ships template .yml files under templates/workflows/
|
|
# Remove this block if templates/workflows/ does not exist in your repo.
|
|
# -------------------------------------------------------------------------
|
|
# - package-ecosystem: "github-actions"
|
|
# directory: "/templates/workflows"
|
|
# schedule:
|
|
# interval: "monthly"
|
|
# open-pull-requests-limit: 5
|
|
# labels:
|
|
# - "dependencies"
|
|
# - "security"
|
|
# - "automated"
|
|
# - "templates"
|
|
# commit-message:
|
|
# prefix: "chore(deps)"
|
|
# include: "scope"
|
|
# reviewers:
|
|
# - "mokoconsulting-tech/maintainers"
|
|
# assignees:
|
|
# - "jmiller-moko"
|
|
# groups:
|
|
# github-actions-templates:
|
|
# patterns:
|
|
# - "*"
|
|
|
|
# -------------------------------------------------------------------------
|
|
# Composer — PHP repositories
|
|
# Remove this block if the repo has no composer.json
|
|
# -------------------------------------------------------------------------
|
|
- package-ecosystem: "composer"
|
|
directory: "/"
|
|
schedule:
|
|
interval: "monthly"
|
|
open-pull-requests-limit: 5
|
|
labels:
|
|
- "dependencies"
|
|
- "security"
|
|
- "automated"
|
|
- "php"
|
|
commit-message:
|
|
prefix: "chore(deps)"
|
|
include: "scope"
|
|
reviewers:
|
|
- "mokoconsulting-tech/maintainers"
|
|
assignees:
|
|
- "jmiller-moko"
|
|
groups:
|
|
composer-dependencies:
|
|
patterns:
|
|
- "*"
|
|
|
|
# -------------------------------------------------------------------------
|
|
# npm — Node.js / JavaScript repositories
|
|
# Remove this block if the repo has no package.json
|
|
# -------------------------------------------------------------------------
|
|
# - package-ecosystem: "npm"
|
|
# directory: "/"
|
|
# schedule:
|
|
# interval: "monthly"
|
|
# open-pull-requests-limit: 5
|
|
# labels:
|
|
# - "dependencies"
|
|
# - "security"
|
|
# - "automated"
|
|
# - "javascript"
|
|
# commit-message:
|
|
# prefix: "chore(deps)"
|
|
# include: "scope"
|
|
# reviewers:
|
|
# - "mokoconsulting-tech/maintainers"
|
|
# assignees:
|
|
# - "jmiller-moko"
|
|
# groups:
|
|
# npm-dependencies:
|
|
# patterns:
|
|
# - "*"
|
|
|
|
# -------------------------------------------------------------------------
|
|
# pip — Python repositories
|
|
# Remove this block if the repo has no requirements.txt / pyproject.toml
|
|
# -------------------------------------------------------------------------
|
|
# - package-ecosystem: "pip"
|
|
# directory: "/"
|
|
# schedule:
|
|
# interval: "monthly"
|
|
# open-pull-requests-limit: 5
|
|
# labels:
|
|
# - "dependencies"
|
|
# - "security"
|
|
# - "automated"
|
|
# - "python"
|
|
# commit-message:
|
|
# prefix: "chore(deps)"
|
|
# include: "scope"
|
|
# reviewers:
|
|
# - "mokoconsulting-tech/maintainers"
|
|
# assignees:
|
|
# - "jmiller-moko"
|
|
# groups:
|
|
# python-dependencies:
|
|
# patterns:
|
|
# - "*"
|