Skip to content

flyingcircusio/fc-nixos-release-tools

Repository files navigation

Release tooling for fc-nixos

Installation

Note

We require experimental Nix features, thus you need the following settings in your /etc/nix/nix.conf:

extra-experimental-features = nix-command flakes
$ nix build

Usage

Use ./result/bin/release status to show current state and possible actions.

Each command is atomic and can be interrupted.

Example usage:

./result/bin/release start
./result/bin/release merge-production 23.11
./result/bin/release merge-production 24.05
./result/bin/release release-production 23.11
./result/bin/release release-production 24.05
./result/bin/release doc
./result/bin/release tag

Hacking

Colors

I've reviewed some advise on colours and ended up with this, to ensure light/dark mode compatibility:

Good choices:

  • neutral (+bold)
  • red (+bold)
  • blue (+bold)
  • purple (+bold)

Acceptable choices:

  • green (-bold)
  • cyan (+bold)

All others should be avoided.

About

External release tooling for the Flying Circus NixOS Platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages