Skip to content

cgwalters/ostree-releng-scripts

 
 

Repository files navigation

Scripts for release engineering operations on OSTree repositories

These scripts are intended for use by organizations that provide OSTree repositories, automating workflow operations around release engineering.

do-release-tags

This implements a "binary promotion model" of commits across separate branches, similar to what's described in the ostree manual. This script is used by CentOS Atomic Host Development. See the releases.yml file there.

To use this, you should store the releases.yml file in git, and ensure that do-release-tags is executed from a CI system like Jenkins.

reset-if-staging

A simpler pattern is to have an internal repository which has at most one new commit, which isn't exposed publicly. This script maintains a redhat.staging detached metadata key, and will undo the topmost commit if it has that key.

To use this, just run it before your build system generates a commit.

print-commitsize

Generate statistics on the files in a given commit.

write-ref

Directly change a given ref, with no verification.

About

Various scripts for operating on an OSTree repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%