feat: Add Forgejo actions
Some checks failed
/ ansible-docsmith (push) Failing after 44s

Signed-off-by: Julien Riou <julien@riou.xyz>
This commit is contained in:
Julien Riou 2026-02-15 09:30:28 +01:00
commit 6b328b0541
Signed by: jriou
GPG key ID: 9A099EDA51316854

View file

@ -0,0 +1,35 @@
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
python3 -m pip install --upgrade pip
pip install ansible-docsmith==2.0.0
- 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