@@ -2,9 +2,10 @@ name: Translate docs
22
33on :
44 push :
5- branches : [main]
5+ branches : [main, develop ]
66 paths :
77 - ' src/content/docs/**'
8+ - ' src/components/reusable/**'
89 - ' src/data/sidebars/**'
910 - ' src/api-reference/specs/*.yaml'
1011 - ' src/locales/dictionary.json'
@@ -45,10 +46,10 @@ jobs:
4546 id : diff
4647 run : |
4748 CHANGED=$(git diff --name-only --diff-filter=AMR HEAD^1 HEAD \
48- | grep -E '^(src/content/docs/.+\.mdx|src/data/sidebars/.+\.json|src/api-reference/specs/[^./]+\.yaml)$' \
49+ | grep -E '^(src/content/docs/.+\.mdx|src/components/reusable/.+\.mdx?|src/ data/sidebars/.+\.json|src/api-reference/specs/[^./]+\.yaml)$' \
4950 | tr '\n' ',' | sed 's/,$//')
5051 DELETED=$(git diff --name-only --diff-filter=D HEAD^1 HEAD \
51- | grep -E '^(src/content/docs/.+\.mdx|src/api-reference/specs/[^./]+\.yaml)$' \
52+ | grep -E '^(src/content/docs/.+\.mdx|src/components/reusable/.+\.mdx?|src/ api-reference/specs/[^./]+\.yaml)$' \
5253 | tr '\n' ',' | sed 's/,$//')
5354 echo "files=$CHANGED" >> $GITHUB_OUTPUT
5455 echo "deleted=$DELETED" >> $GITHUB_OUTPUT
7071 EXT="${BASENAME##*.}"
7172 NAME="${BASENAME%.*}"
7273 for LOCALE_DIR in src/locales/*/; do
73- if [ "$EXT" = "mdx" ]; then
74+ if [[ "$SRC_PATH" == src/components/reusable/* ]]; then
75+ rm -f "${LOCALE_DIR}reusable/${BASENAME}"
76+ rm -f "${LOCALE_DIR}.hashes/reusable/${NAME}.json"
77+ elif [ "$EXT" = "mdx" ]; then
7478 rm -f "${LOCALE_DIR}${NAME}.mdx"
7579 rm -f "${LOCALE_DIR}.hashes/${NAME}.json"
7680 elif [ "$EXT" = "yaml" ]; then
0 commit comments