feat(release): Fase 5 — release infrastructure & public assets (Charter-01)#49
Draft
montfort wants to merge 2 commits into
Draft
feat(release): Fase 5 — release infrastructure & public assets (Charter-01)#49montfort wants to merge 2 commits into
montfort wants to merge 2 commits into
Conversation
…ss drift) The Charter §Tasks mandated batch-complete after each phase merge but the ledger section was never scaffolded in the origin AILOG. Batches 1-5 recorded retroactively from merge history via straymark charter batch-complete --note. Documented as process drift in the Fase 5 AILOG. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…er-01) - .github/workflows/release.yml: tag v* → flatpak-builder bundle → GitHub Release + SHA256SUMS (gh CLI, no third-party actions, tag↔version gate) - SECURITY.md: private reporting (GitHub Advisories / email), 90-day coordinated disclosure, alpha support policy - CHANGELOG.md: Keep a Changelog, 0.1.0-alpha.1 entry - Version unified to 0.1.0-alpha.1 across engine workspace, gnome, preferences, meson.build, SPDX + 3 regenerated Cargo.lock - Root README: real Flatpak install, 6-screenshot gallery (canonical names), honest comparison vs jstaf/onedriver and abraunegg/onedrive (verified 2026-06), real CLI quick-start, updated roadmap - lnxdrive-packaging/README.md realigned to alpha reality (closes FU-004); docs/screenshots/README.md with capture instructions - Follow-ups registry: FU-004 closed + 1 new entry (autostart .desktop path), counters recounted Process drift R9 (Batch Ledger backfill) and scope note R10 documented in AILOG-2026-06-04-002. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Charter-01 Fase 5 (scope item 6): infraestructura de release y assets públicos.
Entregables
.github/workflows/release.ymlv*→ flatpak-builder (runtime 49 + rust 25.08) →lnxdrive.flatpak+SHA256SUMS→ GitHub Release víaghCLI (--prereleaseautomático con sufijo). Sin actions de terceros (soloactions/checkout). Gate tag↔versión del workspaceSECURITY.mdCHANGELOG.md0.1.0-alpha.1(fecha se fija al taggear en Fase 6)0.1.0-alpha.1meson.build, SPDX + 3 Cargo.lock regenerados (el build Flatpak usa--locked).cargo checklimpioREADME.mdraízaccount add/ls/logno existen — verificado contra el binario del bundle), tabla comparativa honesta vs jstaf/onedriver (v0.15.0 ene-2026) y abraunegg/onedrive (v2.5.10 ene-2026) — estado verificado por web search, roadmap actualizado a milestones realeslnxdrive-packaging/README.mdbatch-completepor fase pero la sección no existía en el AILOG de origen; Batches 1–5 (Fases 0–4) registrados retroactivamente con PRs y fechas del historialVerification
cargo check -p lnxdrive-daemon -p lnxdrive-clilimpio tras bump + lockslnxdrive --helpdel Flatpak instalado (Fase 4)straymark validate: 0 errores ·followups recounttras FU-004release.ymlse ejercita end-to-end con el primer tag (Fase 6) — replica los pasos verificados localmente en Fase 4Governanza
risk_level: lowsegún Charter) con R9 (process drift) y R10 (scope note: quick-start/roadmap falsos corregidos).desktopapunta a/usr/bin/lnxdrive-daemoninexistente — para v0.2)🤖 Generated with Claude Code