Skip to content

chore: simplify CODEOWNERS to single explicit owner #39

chore: simplify CODEOWNERS to single explicit owner

chore: simplify CODEOWNERS to single explicit owner #39

Workflow file for this run

# SPDX-FileCopyrightText: 2026 LibreSign
# SPDX-License-Identifier: AGPL-3.0-or-later
name: changelog
on:
pull_request:
jobs:
changelog:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Check if CHANGELOG.md changed
id: changed_files
uses: tj-actions/changed-files@v47
with:
files: |
CHANGELOG.md
- name: Enforce changelog update for PRs
if: github.actor != 'dependabot[bot]'
run: |
if [[ "${{ steps.changed_files.outputs.any_changed }}" != "true" ]]; then
echo "CHANGELOG.md must be updated in this PR (or use dependabot flow)."
exit 1
fi
- name: Validate Keep a Changelog structure
run: |
grep -q '^## \[Unreleased\]' CHANGELOG.md