Skip to content

Commit f97678a

Browse files
committed
run padpoes in github actions workflow
1 parent 59407f9 commit f97678a

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

.github/workflows/main.yml

+17
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
- uses: actions/checkout@v2
15+
- uses: lots0logs/[email protected]
16+
id: changed_files
17+
with:
18+
token: ${{ secrets.GITHUB_TOKEN }}
1519
- name: Preparar Python v3.10
1620
uses: actions/setup-python@v2
1721
with:
@@ -32,5 +36,18 @@ jobs:
3236
- name: Pospell
3337
run: |
3438
python scripts/check_spell.py
39+
- name: Padpoes
40+
env:
41+
ADDED_FILES: ${{ join(fromJSON(steps.changed_files.outputs.added), ' ') }}
42+
MODIFIED_FILES: ${{ join(fromJSON(steps.changed_files.outputs.modified), ' ') }}
43+
run: |
44+
CHANGED_PO_FILES=$(printf "%s %s\n" "$ADDED_FILES" "$MODIFIED_FILES" | tr ' ' '\n' | grep '.po$'; true)
45+
if [ -n "$CHANGED_PO_FILES" ]
46+
then
47+
echo "Running on:" $CHANGED_PO_FILES
48+
padpo -i $CHANGED_PO_FILES 2>&1 | grep -v -Ff padpoes.ignore
49+
else
50+
echo "No changed po files, nothing to check."
51+
fi
3552
- name: Construir documentación
3653
run: PYTHONWARNINGS=ignore::FutureWarning sphinx-build -j auto -W --keep-going -b html -d cpython/Doc/_build/doctree -D language=es . cpython/Doc/_build/html

padpoes.ignore

Whitespace-only changes.

0 commit comments

Comments
 (0)