Mise à jour de la version et synchronisation du fichier version.txt

Mise à jour de la version dans PMOMusic/Cargo.toml de 0.3.1 à 0.3.2.
Ajout du fichier version.txt contenant la version 0.3.2.
Mise à jour du Makefile pour synchroniser automatiquement version.txt depuis PMOMusic/Cargo.toml lors de la mise à jour de la version.
Ajout de la cible sync-version dans le Makefile pour permettre une synchronisation manuelle du fichier version.txt.
This commit is contained in:
2026-01-11 16:31:42 +01:00
parent 258d97bd1f
commit 01abf5d8bc
3 changed files with 11 additions and 3 deletions

View File

@@ -206,8 +206,15 @@ bump-version:
new_version="$$major.$$minor.$$new_patch"; \ new_version="$$major.$$minor.$$new_patch"; \
echo " Nouvelle version: $$new_version"; \ echo " Nouvelle version: $$new_version"; \
sed -i.bak "s/^version = \"$$current\"/version = \"$$new_version\"/" PMOMusic/Cargo.toml && \ sed -i.bak "s/^version = \"$$current\"/version = \"$$new_version\"/" PMOMusic/Cargo.toml && \
rm PMOMusic/Cargo.toml.bak rm PMOMusic/Cargo.toml.bak && \
@echo "$(GREEN)✓ Version mise à jour dans PMOMusic/Cargo.toml$(NC)" echo "$$new_version" > version.txt
@echo "$(GREEN)✓ Version mise à jour dans PMOMusic/Cargo.toml et version.txt$(NC)"
## sync-version: Synchronise version.txt depuis PMOMusic/Cargo.toml
sync-version:
@echo "$(YELLOW)→ Synchronisation de version.txt...$(NC)"
@grep '^version = ' PMOMusic/Cargo.toml | head -n 1 | sed 's/version = "\(.*\)"/\1/' > version.txt
@echo "$(GREEN)✓ version.txt synchronisé: $$(cat version.txt)$(NC)"
## bench: Exécute les benchmarks ## bench: Exécute les benchmarks
bench: bench:

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "PMOMusic" name = "PMOMusic"
version = "0.3.1" version = "0.3.2"
edition = "2024" edition = "2024"
[dependencies] [dependencies]

1
version.txt Normal file
View File

@@ -0,0 +1 @@
0.3.2