feat: Add Forgejo actions
All checks were successful
/ ansible-docsmith (push) Successful in 16s

Signed-off-by: Julien Riou <julien@riou.xyz>
This commit is contained in:
Julien Riou 2026-02-15 11:35:14 +01:00
commit 85a9c857f9
Signed by: jriou
GPG key ID: 9A099EDA51316854

View file

@ -0,0 +1,34 @@
on:
- push
jobs:
ansible-docsmith:
runs-on: docker
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install ansile-docsmith
run: |
apt-get update
apt-get install -y python3-pip
pip install ansible-docsmith --break-system-packages
- name: Run ansible-docsmith
run: ansible-docsmith generate .
- name: Verify changes
run: |
set -e
git diff > diff.txt
CHANGES=$(wc -l diff.txt | awk '{ print $1 }')
echo "Number of changes: ${CHANGES}"
if [ ${CHANGES} -gt 0 ] ; then
echo ""
cat diff.txt
echo ""
echo "Fix with the following command:"
echo ""
echo "run ansible-docsmith generate ${role_dir}"
exit 1
fi