refactor : rename Inventory_frontend to frontend everywhere
All checks were successful
Build & Push Docker Image / build (push) Successful in 1m4s
All checks were successful
Build & Push Docker Image / build (push) Successful in 1m4s
Update Dockerfile, nginx, .dockerignore, makefile, CI workflow, CLAUDE.md, README, release script to use frontend/ instead of Inventory_frontend/. Remove submodule references from CI and release script. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -13,7 +13,6 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
PROJECT_ROOT="$(dirname "$SCRIPT_DIR")"
|
||||
VERSION_FILE="$PROJECT_ROOT/VERSION"
|
||||
API_PLATFORM_FILE="$PROJECT_ROOT/config/packages/api_platform.yaml"
|
||||
FRONTEND_DIR="$PROJECT_ROOT/Inventory_frontend"
|
||||
|
||||
# Lire la version actuelle
|
||||
current_version=$(cat "$VERSION_FILE" | tr -d '\n')
|
||||
@@ -112,68 +111,28 @@ fi
|
||||
cd "$PROJECT_ROOT"
|
||||
|
||||
# ===========================================
|
||||
# ÉTAPE 1 : Gérer le submodule frontend
|
||||
# ÉTAPE 1 : Mettre à jour VERSION
|
||||
# ===========================================
|
||||
echo ""
|
||||
echo -e "${BLUE}[1/6]${NC} Vérification du submodule frontend..."
|
||||
|
||||
cd "$FRONTEND_DIR"
|
||||
|
||||
# Vérifier s'il y a des changements non commités dans le submodule
|
||||
if ! git diff --quiet --exit-code || ! git diff --cached --quiet --exit-code; then
|
||||
echo -e "${YELLOW}Changements détectés dans le submodule frontend${NC}"
|
||||
git status --short
|
||||
echo ""
|
||||
read -p "Commiter ces changements dans le submodule ? (y/N) " -n 1 -r
|
||||
echo
|
||||
if [[ $REPLY =~ ^[Yy]$ ]]; then
|
||||
git add -A
|
||||
git commit -m "chore(release) : prepare v$new_version"
|
||||
else
|
||||
echo -e "${RED}Erreur:${NC} Veuillez d'abord commiter les changements du submodule."
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
# ===========================================
|
||||
# ÉTAPE 2 : Tag le submodule
|
||||
# ===========================================
|
||||
echo -e "${BLUE}[2/6]${NC} Création du tag v$new_version dans le submodule..."
|
||||
|
||||
# Vérifier si le tag existe déjà
|
||||
if git rev-parse "v$new_version" >/dev/null 2>&1; then
|
||||
echo -e "${YELLOW}Le tag v$new_version existe déjà dans le submodule${NC}"
|
||||
else
|
||||
git tag -a "v$new_version" -m "Release v$new_version"
|
||||
echo -e "${GREEN}Tag v$new_version créé dans le submodule${NC}"
|
||||
fi
|
||||
|
||||
# Retourner au projet principal
|
||||
cd "$PROJECT_ROOT"
|
||||
|
||||
# ===========================================
|
||||
# ÉTAPE 3 : Mettre à jour VERSION
|
||||
# ===========================================
|
||||
echo -e "${BLUE}[3/6]${NC} Mise à jour du fichier VERSION..."
|
||||
echo -e "${BLUE}[1/4]${NC} Mise à jour du fichier VERSION..."
|
||||
echo "$new_version" > "$VERSION_FILE"
|
||||
|
||||
# ===========================================
|
||||
# ÉTAPE 4 : Mettre à jour api_platform.yaml
|
||||
# ÉTAPE 2 : Mettre à jour api_platform.yaml
|
||||
# ===========================================
|
||||
echo -e "${BLUE}[4/6]${NC} Mise à jour de api_platform.yaml..."
|
||||
echo -e "${BLUE}[2/4]${NC} Mise à jour de api_platform.yaml..."
|
||||
sed -i "s/version: .*/version: $new_version/" "$API_PLATFORM_FILE"
|
||||
|
||||
# ===========================================
|
||||
# ÉTAPE 5 : Commit principal (avec mise à jour du submodule)
|
||||
# ÉTAPE 3 : Commit
|
||||
# ===========================================
|
||||
echo -e "${BLUE}[5/6]${NC} Création du commit principal..."
|
||||
git add "$VERSION_FILE" "$API_PLATFORM_FILE" "$FRONTEND_DIR"
|
||||
echo -e "${BLUE}[3/4]${NC} Création du commit..."
|
||||
git add "$VERSION_FILE" "$API_PLATFORM_FILE"
|
||||
git commit -m "chore(release) : v$new_version"
|
||||
|
||||
# ===========================================
|
||||
# ÉTAPE 6 : Tag principal
|
||||
# ÉTAPE 4 : Tag
|
||||
# ===========================================
|
||||
echo -e "${BLUE}[6/6]${NC} Création du tag v$new_version..."
|
||||
echo -e "${BLUE}[4/4]${NC} Création du tag v$new_version..."
|
||||
git tag -a "v$new_version" -m "Release v$new_version"
|
||||
|
||||
echo ""
|
||||
@@ -182,14 +141,7 @@ echo ""
|
||||
echo "================================"
|
||||
echo -e "${YELLOW}Prochaines étapes :${NC}"
|
||||
echo ""
|
||||
echo "1. Pousser le submodule frontend :"
|
||||
echo -e " ${BLUE}cd Inventory_frontend && git push && git push --tags && cd ..${NC}"
|
||||
echo ""
|
||||
echo "2. Pousser le projet principal :"
|
||||
echo "Pousser le projet :"
|
||||
echo -e " ${BLUE}git push && git push --tags${NC}"
|
||||
echo ""
|
||||
echo "3. Créer les releases sur Gitea :"
|
||||
echo " - Inventory_frontend : tag v$new_version"
|
||||
echo " - Inventory (backend) : tag v$new_version"
|
||||
echo ""
|
||||
echo "================================"
|
||||
|
||||
Reference in New Issue
Block a user