Skip to content

Tags: publish

  • SOW v0.4.0

    By Vonng In Release 1070 words 6 min

    VonngReleasereleasemanagedsigningpublishmigration

    SOW v0.4.0

    SOW 0.4.0 is an integrity and recovery release for Managed repositories. It makes the deep checker’s I/O contract explicit, prevents RPM trust from being assembled across unrelated keys, adds an audited way to correct mutable publication-target …

    SOW 0.4.0 is an integrity and recovery release for Managed repositories. It makes the deep checker’s I/O contract explicit, prevents RPM trust from being assembled across unrelated keys, adds an audited way to correct mutable publication-target …

  • Coordinated Publication Decision

    By Vonng In Design 631 words 3 min

    VonngDesignpublishtransactionobject-storagedecision

    Coordinated Publication Decision

    Decision finalized for SOW 0.4.0 An earlier version of this record proposed an rclone executor, publish --dry-run, and a separate sow audit command. None of those surfaces shipped in 0.4.0. SOW has no rclone dependency, publish has no --dry-run, and …

    Decision finalized for SOW 0.4.0 An earlier version of this record proposed an rclone executor, publish --dry-run, and a separate sow audit command. None of those surfaces shipped in 0.4.0. SOW has no rclone dependency, publish has no --dry-run, and …

  • Publication & Recovery

    By Vonng In Design 778 words 4 min

    VonngDesignpublishtransactionobject-storage

    Publication & Recovery

    Building and publishing are separate state transitions. A build produces a target-neutral Generation. Publication applies that Generation to one provider prefix and records enough evidence to recover without guessing. Ownership split …

    Building and publishing are separate state transitions. A build produces a target-neutral Generation. Publication applies that Generation to one provider prefix and records enough evidence to recover without guessing. Ownership split …

  • SOW v0.2.0

    By Vonng In Release 277 words 2 min

    VonngReleasereleasemanagedsigningpublishgeneration

    SOW v0.2.0

    SOW 0.2.0 is a self-contained RPM and DEB repository manager from Pigsty. Release artifacts target Linux and macOS as single Go executables. Two operating modes Plain mode indexes RPM and DEB files already present at one directory’s top level: sow …

    SOW 0.2.0 is a self-contained RPM and DEB repository manager from Pigsty. Release artifacts target Linux and macOS as single Go executables. Two operating modes Plain mode indexes RPM and DEB files already present at one directory’s top level: sow …

  • sow gc

    In Commands

    Commandcligcretentionpublish

    sow gc has two deliberately separate modes. With no positional target it collects unreachable local pool payloads. With TARGET it maintains one configured publication target. Synopsis sow gc [-C|--workdir DIR] [-r|--repo NAME] [-T|--timeout DUR | …

    sow gc has two deliberately separate modes. With no positional target it collects unreachable local pool payloads. With TARGET it maintains one configured publication target. Synopsis sow gc [-C|--workdir DIR] [-r|--repo NAME] [-T|--timeout DUR | …

  • sow publish

    In Commands

    Commandclipublishobject-storagefilesystem

    sow publish delivers one Repository’s current Built Generation to a named target from the targets: map in sow.yml. The target binds its Repository and provider; the command does not accept --repo or --dist. Synopsis sow publish TARGET [--abort | …

    sow publish delivers one Repository’s current Built Generation to a named target from the targets: map in sow.yml. The target binds its Repository and provider; the command does not accept --repo or --dist. Synopsis sow publish TARGET [--abort | …

  • sow changes

    In Commands

    Commandclipublishgeneration

    sow changes compares Built Generations. It reports physical Repository-relative file changes; it does not show unbuilt Desired changes and is not a remote transaction protocol. Synopsis sow changes [BASE_GENERATION] [-C|--workdir DIR] [-r|--repo …

    sow changes compares Built Generations. It reports physical Repository-relative file changes; it does not show unbuilt Desired changes and is not a remote transaction protocol. Synopsis sow changes [BASE_GENERATION] [-C|--workdir DIR] [-r|--repo …

  • Build the pigsty-infra Repository

    In Tutorials

    Tutorialyumrpmmanagedpublish

    pgsty/infra-pkg is the upstream build source for Pigsty Infra packages. This tutorial assumes the dual-architecture RPMs and DEBs already exist and covers the second half of the job: turning that pile of packages into a real, consumable, maintainable …

    pgsty/infra-pkg is the upstream build source for Pigsty Infra packages. This tutorial assumes the dual-architecture RPMs and DEBs already exist and covers the second half of the job: turning that pile of packages into a real, consumable, maintainable …

  • Serve and Publish Repositories

    In Tutorials

    Tutorialpublishfilesystemmanaged

    SOW writes static files; it is not an HTTP server. This guide keeps the writable Workspace separate from the path Nginx serves. Public and private paths Mode Public unit Never serve Plain the directory passed to sow create transient …

    SOW writes static files; it is not an HTTP server. This guide keeps the writable Workspace separate from the path Nginx serves. Public and private paths Mode Public unit Never serve Plain the directory passed to sow create transient …

  • Tutorials

    In Tutorials

    Tutorialyumaptsigningpublish

    Each tutorial starts from a new workspace. Commands are intended to be run in order; replace uppercase placeholders and package paths for your environment. If you have not installed SOW yet, start with Installation and Quick Start. The tutorials …

    Each tutorial starts from a new workspace. Commands are intended to be run in order; replace uppercase placeholders and package paths for your environment. If you have not installed SOW yet, start with Installation and Quick Start. The tutorials …

  • Design Records

    In Design 144 words 1 min

    Designmanagedpublishtransaction

    Design Records

    Design records explain why SOW adopted a contract, what it rejected, and which evidence boundary applies. They are ordered by date, which records when the rationale first took its maintained form; lastmod records later editorial or …

    Design records explain why SOW adopted a contract, what it rejected, and which evidence boundary applies. They are ordered by date, which records when the rationale first took its maintained form; lastmod records later editorial or …