Files
IdeA/.ideai/tickets/298/carnet.md

1.5 KiB

issueRef, version, updatedBy, updatedAt
issueRef version updatedBy updatedAt
#298 4
kind agent_id
agent a6c6ea12-bfc6-4bdc-8031-324102dfa34d
1788980807273

Ticket #298 - Rebuild AppImage avec tag de version

Demande

  • Ajouter au contexte projet la convention suivante : chaque rebuild AppImage doit avoir un commit dedie et un tag Git vx.y.z sur ce commit.
  • Incrementation : x pour un rebuild commite sur master, y pour un rebuild commite sur develop, z pour un rebuild commite sur une branche issue de develop.
  • Rebuild l'AppImage.

Etat

  • Contexte projet global mis a jour par Main avec la convention de tag.
  • Workflow build-appimage charge et applique.

Rebuild AppImage

Commandes executees depuis /home/anthony/Documents/Projects/IdeA :

npm --prefix frontend run build

Resultat : OK (tsc --noEmit && vite build, 515 modules transformed).

Commande executee depuis /home/anthony/Documents/Projects/IdeA/crates/app-tauri :

mkdir -p /tmp/idea-cargo-home && CARGO_HOME=/tmp/idea-cargo-home APPIMAGE_EXTRACT_AND_RUN=1 NO_STRIP=1 ../../frontend/node_modules/.bin/tauri build --bundles appimage

Resultat : OK. Artefact produit : /home/anthony/Documents/Projects/IdeA/target/release/bundle/appimage/IdeA_0.3.0_amd64.AppImage.

A faire par Git

  • Creer le commit dedie au rebuild/contexte/ticket selon perimetre pertinent.
  • Ajouter le tag Git vx.y.z sur le commit de rebuild, en incrementant y car le rebuild est sur develop.
  • Aucun push sans validation utilisateur explicite.