Skip to content

Replacing ofBorg with GitHub Actions #355847

@Mic92

Description

@Mic92

This is one of the two plans to ensure we can also perform github evaluation checks in the future.

See https://discourse.nixos.org/t/infrastructure-announcement-the-future-of-ofborg-your-help-needed/56025
for more information.

To replace OfBorg’s functions with GitHub Actions the following tasks need to be implemented:

  • Running evaluation checks on Nixpkgs
  • Eval NixOS options.
  • Identifying package rebuilds and adding appropriate labels to the repository.
  • Notifying package maintainers
  • (Optional) Rebuilding selected packages for Linux/macOS.
  • build lib-tests if ./lib changes
  • Performance report equivalent

I already created a proof of concept pull request here: #352808

Update

We have our first jitsi meeting to coordinate the migration on the 14.11 (today) at 17:00 UTC (18:00 Berlin time) at https://jitsi.lassul.us/nixos-infra

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    5.scope: trackingLong-lived issue tracking long-term fixes or multiple sub-problems6.topic: continuous integrationAffects continuous integration (CI) in Nixpkgs, including Ofborg and GitHub Actions6.topic: developer experiencenixpkgs development workflow

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions