Packaging: Homebrew-cask (macOS) + een Linux-installatieroute voor veel distributies #1227
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#1227
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Tracking-issue voor distributie van OciDeck via package managers. Afgesplitst van #1222 (Reinoud van Leeuwen), dat een voorstel-implementatie bevat — dat hoorde een issue te zijn, dit is het.
Doel
v*-release, wijzend naar de genotariseerde zip die we al publiceren en geverifieerd tegenSHA256SUMS. Geen sandbox, geen re-hosting — de gebruiker krijgt de volledige getekende.app.Waardenkader
Vastgelegd in
assurance/app-store-distributie-positie.md: een store/tap is nooit het canonieke kanaal, hooguit een extra naast de directe forge-download. Een Homebrew-tap staat daar dicht tegenaan omdat hij naar ons eigen release-artefact wijst. Raakt licht de heroverwegingsconditie in de CRA-positie (distributie via een ander kanaal dan de eigen forge) — genoteerd, geen blokker.Status
Bevindingen op het voorstel (#1222), samengevat
on_linux-blok in de cask kan niet — Homebrew Cask is macOS-only.ocideck-binary maar een Flutter-bundelmap;binary "ocideck"werkt zo niet.auto_updates trueis onjuist — OciDeck werkt zichzelf niet bij; dit onderdrukt juistbrew upgrade.SHA256SUMS.Voortgang — macOS-cask: PR #1229 open.
Voortgebouwd op Reinouds voorzet (#1222, zijn commit is de basis met auteurschap intact) en opgeknapt tot een landbare macOS-cask:
auto_updatesverwijderdSHA256SUMSi.p.v. herberekeningStatic gate lokaal groen. Eenmalige setup vóór live: tap-repo
LibreKAT/homebrew-ocideck+ GitHub-mirror + secretsHOMEBREW_TAP_REPOSITORY/HOMEBREW_TAP_TOKEN.Volgende: het Linux-installatiespoor (broad-distro, AppImage/Flatpak) — plan volgt hier.
filefor appimagetool in the Linux release job (#1227) #1277