diff --git a/.forgejo/workflows/ci.yaml b/.forgejo/workflows/ci.yaml index a2a43d0..8f98418 100644 --- a/.forgejo/workflows/ci.yaml +++ b/.forgejo/workflows/ci.yaml @@ -15,33 +15,33 @@ jobs: cd dns git diff HEAD^ HEAD > zone_diff.txt echo $(cat zone_diff.txt) - # while IFS= read -r line; do - # case "$line" in - # "--- "*".zone") - # CURRENT_ZONE=$(basename "$line" .zone | sed 's/--- //') - # ;; - # "+++"*) - # ;; - # "-"* | "+"*) - # if [[ $line == -* ]]; then # Enregistrement supprimé - # RECORD=$(echo "$line" | sed 's/^-//') - # echo "- $RECORD" + while IFS= read -r line; do + case "$line" in + "--- "*".zone") + CURRENT_ZONE=$(basename "$line" .zone | sed 's/--- //') + ;; + "+++"*) + ;; + "-"* | "+"*) + if [[ $line == -* ]]; then # Enregistrement supprimé + RECORD=$(echo "$line" | sed 's/^-//') + echo "- $RECORD" # nsupdate -k $TSIG_KEY <