Commit graph

6 commits

Author SHA1 Message Date
Johannes Millan
437b43cc92 chore(deps): allow major version updates for softprops/action-gh-release
Adds a Dependabot group to pick up the v3.0.0 major bump when
Node 24 support lands, preventing build failures when GitHub Actions
drops Node 20.

Closes #7035
2026-03-30 22:53:42 +02:00
Johannes Millan
ada53524b9 security: add CODEOWNERS, enhance Dependabot, document manual setup
Add comprehensive security configuration to protect against unauthorized
workflow modifications and deployment tampering:

Changes:
1. CODEOWNERS (.github/CODEOWNERS)
   - Require @johannesjo approval for workflow changes
   - Protect build configs (Electron, Docker, Android, iOS)
   - Protect package management files (package.json, package-lock.json)
   - Prevent removal of security protections

2. Enhanced Dependabot (.github/dependabot.yml)
   - Weekly GitHub Actions SHA updates (security-critical)
   - Grouped minor/patch updates to reduce noise
   - Auto-label with security tags for visibility
   - Configured reviewers and commit message format

3. Setup Documentation (.github/SECURITY-SETUP.md)
   - Step-by-step guide for manual GitHub UI configuration
   - Branch protection rules (prevent direct workflow modification)
   - Environment protection (require approval for deployments)
   - Incident response procedures
   - Security impact assessment (75/100 → 30/100 risk score)

These changes complete the automated portion of Phase 1 security hardening.
Manual steps (branch protection, environments) documented in SECURITY-SETUP.md.

Refs: CVE-2025-30066, OWASP CI/CD Security Top 10
2026-01-21 14:30:24 +01:00
Johannes Millan
d34ab71f16 refactor: make prettier work for angular 2025-02-21 14:31:22 +01:00
naveensrinivasan
117079fc08 chore: Included githubactions in the dependabot config
This should help with keeping the GitHub actions updated on new releases. This will also help with keeping it secure.

Dependabot helps in keeping the supply chain secure https://docs.github.com/en/code-security/dependabot

GitHub actions up to date https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot

https://github.com/ossf/scorecard/blob/main/docs/checks.md#dependency-update-tool
Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com>
2022-05-01 20:57:45 +02:00
Johannes Millan
3f321c18fc build: set dependabot to monthly updates and ignore schematics 2021-05-08 09:52:35 +02:00
Christian Werner
ccb88b5b5b
Create dependabot.yml 2021-04-12 13:25:58 +02:00