From cba1d86cbf79e46135ba80f8185ed9ef41005221 Mon Sep 17 00:00:00 2001 From: amreo Date: Tue, 28 Jan 2025 23:08:01 +0100 Subject: [PATCH] Sistemato filtro sed e inserito in ci --- .gitea/workflows/check_bglug.sed | 27 ++++++++++++++++++++++ .gitea/workflows/check_bglug_convention.sh | 13 +++++++++++ .gitea/workflows/unicode_check.yaml | 2 ++ 3 files changed, 42 insertions(+) create mode 100755 .gitea/workflows/check_bglug.sed create mode 100755 .gitea/workflows/check_bglug_convention.sh diff --git a/.gitea/workflows/check_bglug.sed b/.gitea/workflows/check_bglug.sed new file mode 100755 index 0000000..416f54c --- /dev/null +++ b/.gitea/workflows/check_bglug.sed @@ -0,0 +1,27 @@ +#!/usr/bin/sed -Ef + +s/bglug.it/%censored%/g +s/facebook.com\/bglug/%censored%/g +s/listinfo\/bglug/%censored%/g +s/lists.linux.it\/pipermail\/bglug/%censored%/g +s/src=".*bglug.*"/%censored%/g +s/href=".*bglug.*"/%censored%/g +s/https:\/\/edu.meet.garr.it\/bglug/%censored%/g +s/slug: .*bglug.*/%censored%/g +s/.*bglug.*<\/link>/%censored%/g +s/container_name: bglug/%censored%/g +s/:\s*image: .*bglug.*/%censored%/g +s/\[.*\]\(.*bglug.*\)/%censored%/g +s/docker run .*bglug.*/%censored%/g +s/docker build .*bglug.*/%censored%/g +s/^README.md:.*bglug.*/%censored%/g +s/https:\/\/bglug.us12.list-manage.com/%censored%/g +s/https:\/\/bglug.herokuapp.com/%censored%/g +s/http:\/\/bglug.herokuapp.com/%censored%/g +s/:(\s+-\s+)(\/)([0-9]+)(\/)([0-9]+)(\/)([0-9]+)(\/).*bglug.*/%censored%/g +s/.*.svg:.*/%censored%/g +s/http:\/\/bglugvs.web3king.com/%censored%/g +s/:(\s+-\s+)(\/)evento(\/).*bglug.*/%censored%/g +s/from bglug import Evento/%censored%/g +s/http:\/\/bglug.uservoice.com/%censored%/g +s/mailto\:bglug@/%censored%/g diff --git a/.gitea/workflows/check_bglug_convention.sh b/.gitea/workflows/check_bglug_convention.sh new file mode 100755 index 0000000..2b4352b --- /dev/null +++ b/.gitea/workflows/check_bglug_convention.sh @@ -0,0 +1,13 @@ +#!/bin/bash +RED='\033[0;31m' +NC='\033[0m' # No Color +OUTPUT=$(grep --binary-files=text -rE "bglug" * | .gitea/workflows/check_bglug.sed | grep -ie '.*:.*bglug.*' | grep -v BgLUG) + +COUNT=$(echo "${OUTPUT}" | wc -l) +if [ "$COUNT" -gt "0" ]; then + echo -e "${RED}BgLUG non รจ stato scritto correttamente: si scrive BgLUG!${NC}" + echo "${OUTPUT}" + exit 1 +else + exit 0 +fi \ No newline at end of file diff --git a/.gitea/workflows/unicode_check.yaml b/.gitea/workflows/unicode_check.yaml index 2c10314..d28398f 100644 --- a/.gitea/workflows/unicode_check.yaml +++ b/.gitea/workflows/unicode_check.yaml @@ -23,3 +23,5 @@ jobs: - name: check for unwanted unicode runes run: | bash .gitea/workflows/unwanted_unicode_pr.sh ${{ github.event.pull_request.base.sha }} ${{ github.event.pull_request.head.sha }} + - name: check if bglug is written wrong + run: .gitea/workflows/check_bglug_convention.sh