From b463fef6ef0de5a7ed7e1540e215b1add6e927b6 Mon Sep 17 00:00:00 2001 From: Blomios Date: Wed, 9 Sep 2026 21:06:30 +0200 Subject: [PATCH] =?UTF-8?q?chore(appimage):=20rebuild=20AppImage=20develop?= =?UTF-8?q?=20=E2=80=94=20commit=20dedie=20v0.41.0=20#298=20(artefact=20ta?= =?UTF-8?q?rget/release/bundle/appimage/IdeA=5F0.3.0=5Famd64.AppImage,=201?= =?UTF-8?q?19519736=20octets,=20sha256=208897d85bc2f5aacd0694bf4f2df9baeef?= =?UTF-8?q?c944deb9af36612f3945ca84edc18ca,=20produit=20depuis=20develop?= =?UTF-8?q?=20@=206c204d1=20incluant=20le=20merge=20#297=20=E2=80=94=20men?= =?UTF-8?q?us=20Skills/MCP=20unifies;=20commandes=20carnet:=20npm=20--pref?= =?UTF-8?q?ix=20frontend=20run=20build=20OK=20+=20tauri=20build=20--bundle?= =?UTF-8?q?s=20appimage=20CARGO=5FHOME=3D/tmp/idea-cargo-home=20APPIMAGE?= =?UTF-8?q?=5FEXTRACT=5FAND=5FRUN=3D1=20NO=5FSTRIP=3D1=20OK;=20porte=20le?= =?UTF-8?q?=20bookkeeping=20#298:=20carnet=20avec=20convention=20de=20tag?= =?UTF-8?q?=20vx.y.z=20=E2=80=94=20x=20sur=20master,=20y=20sur=20develop,?= =?UTF-8?q?=20z=20sur=20branches=20issues=20de=20develop=20=E2=80=94=20ind?= =?UTF-8?q?ex/counter;=20regle=20aussi=20dans=20.ideai/CONTEXT.md=20non=20?= =?UTF-8?q?versionne=20par=20design=20(.gitignore),=20le=20carnet=20#298?= =?UTF-8?q?=20en=20est=20la=20trace=20durable=20in-repo;=20tickets/296/*?= =?UTF-8?q?=20et=20scripts/=20hors=20perimetre;=20tag=20annote=20v0.41.0?= =?UTF-8?q?=20pose=20sur=20ce=20commit;=20aucun=20push)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .ideai/tickets/298/carnet.md | 39 ++++++++++++++++++++++++++++++++++++ .ideai/tickets/298/issue.md | 17 ++++++++++++++++ .ideai/tickets/counter.json | 2 +- .ideai/tickets/index.json | 14 +++++++++++++ 4 files changed, 71 insertions(+), 1 deletion(-) create mode 100644 .ideai/tickets/298/carnet.md create mode 100644 .ideai/tickets/298/issue.md diff --git a/.ideai/tickets/298/carnet.md b/.ideai/tickets/298/carnet.md new file mode 100644 index 00000000..76c9ba75 --- /dev/null +++ b/.ideai/tickets/298/carnet.md @@ -0,0 +1,39 @@ +--- +issueRef: "#298" +version: 3 +updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} +updatedAt: 1788980696528 +--- +# 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` : + +```bash +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` : + +```bash +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. diff --git a/.ideai/tickets/298/issue.md b/.ideai/tickets/298/issue.md new file mode 100644 index 00000000..71f7d6d4 --- /dev/null +++ b/.ideai/tickets/298/issue.md @@ -0,0 +1,17 @@ +--- +id: "927fb16d-4f57-4f41-88b2-cedcd7254d75" +number: 298 +title: "Rebuild AppImage avec convention de tag de version" +status: "inProgress" +priority: "high" +sprint: null +links: [] +agentRefs: [] +attachments: [] +createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} +updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} +createdAt: 1788980516152 +updatedAt: 1788980696528 +version: 3 +--- +Demande utilisateur : ajouter au contexte projet la règle qu'un tag de version doit être ajouté au commit du rebuild de chaque AppImage sous la forme vx.y.z, avec x incrémenté pour un commit sur master, y pour develop et z pour les branches issues de develop ; puis rebuild l'AppImage. \ No newline at end of file diff --git a/.ideai/tickets/counter.json b/.ideai/tickets/counter.json index e2eb2c7c..5b3bc555 100644 --- a/.ideai/tickets/counter.json +++ b/.ideai/tickets/counter.json @@ -1,3 +1,3 @@ { - "nextNumber": 298 + "nextNumber": 299 } \ No newline at end of file diff --git a/.ideai/tickets/index.json b/.ideai/tickets/index.json index a3cc824b..1d03d868 100644 --- a/.ideai/tickets/index.json +++ b/.ideai/tickets/index.json @@ -4081,6 +4081,20 @@ "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788979147782 + }, + { + "issueRef": "#298", + "path": "298", + "title": "Rebuild AppImage avec convention de tag de version", + "status": "inProgress", + "priority": "high", + "sprint": null, + "assignedAgentIds": [], + "createdBy": { + "kind": "agent", + "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" + }, + "updatedAt": 1788980696528 } ] } \ No newline at end of file