Distribuce
Jak je tento projekt balen, publikován a instalován: platformy, pro něž release staví, názvy artefaktů, které odvozuje jediná pojmenovávací funkce, kanonický příkaz instalátoru, publikované release a čím je samotný tento build. Každá odpověď pochází ze share/distribution.yaml a ze záznamů release; žádný zdejší povrch netvrdí vlastní fakt.
Jak je tento projekt balen, publikován a instalován: platformy, pro něž release staví, názvy artefaktů, které odvozuje jediná pojmenovávací funkce, kanonický příkaz instalátoru, publikované release a čím je samotný tento build. Každá odpověď pochází ze share/distribution.yaml a ze záznamů release; žádný zdejší povrch netvrdí vlastní fakt.
- module distribution
- builtin
- behaviorally_verified
- 5 schopností
Schopnosti
Každý je složen v souboru tohoto modulu; každý má vlastní stránku.
distribution.artifactNázev archivu, který odvodí cíl a tag, adresář, do něhož se rozbalí, a kde jej release publikuje. Odpovídá jediná funkce pojmenování; release pipeline se jí ptá, místo aby název skládala v souboru workflow.query · behaviorally_verified · majordomus_artifact · GET /api/v1/distribution/artifactdistribution.buildČím tento spustitelný soubor je: verze crate, z něhož byl sestaven, cílový triplet Rustu, profil a commit — vše zkompilováno při buildu, takže nainstalovaný binární soubor odpovídá bez repozitáře, toolchainu či gitu.query · behaviorally_verified · majordomus_build · GET /api/v1/distribution/builddistribution.modelJednořádkový instalační příkaz, kam instalace jde, a každý deklarovaný cíl s názvem artefaktu, který odvozuje. To vykresluje instalační stránka, instalační blok úvodní stránky a instalační karta cockpitu; žádný z nich nemá vlastní seznam platforem.query · behaviorally_verified · majordomus_distribution · GET /api/v1/distributiondistribution.releasesKaždý release, který tento repozitář zaznamenal, od nejnovějšího, a ten, na který se rozlišuje nepřipnutá instalace: nejvyšší verze mezi stabilními, nestaženými záznamy. Ukazatel se odvozuje zde a nikde se nepíše ručně.query · behaviorally_verified · majordomus_releases · GET /api/v1/distribution/releasesdistribution.statusZda stroj, který tento projekt nikdy neviděl, jej může právě teď nainstalovat inzerovaným jednořádkovým příkazem, a když nemůže, které článek řetězu chybí a co ho změní. Odvozeno jen z modelu distribuce a záznamů vydání: nesahá na síť, takže je rychlé jako jakýkoli jiný lokální dotaz a odpovídá offline. Servírované bajty dokazuje smoke fáze pipeline vydání, tady se nehádají.query · behaviorally_verified · majordomus_install_status · GET /api/v1/distribution/status