APN-Pucky / gentoo-prefix-tester

Run gentoo-prefix bootstrap in a Vagrant box on GitHub Actions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gentoo-prefix-tester

Gentoo Bugzilla

Open Bugs

Resolved Bugs

Test map

Test gentoo-prefix on different operating systems using vagrant in GitHub Actions CI.

Most of the failure are due to the 6h CI limit.

Pleas check the Actions tab for the latest results.

Why

  • often works on gentoo, but not on other systems
  • I tried to install it a few times and kept running into issues
  • gentoo-prefix is non trivial and depends on the underlying system

Idea

  • Use vagrant+virtualbox to simulate pure OS instead of docker containers (-> Github CI/Actions only have vagrant for MacOS)
  • Regularly run to keep checking ::gentoo tree
  • Upload full log and specific failed package log as artifacts
  • Automatic reports to gentoo bugzilla using pybugz (analogous to https://github.com/toralf/tinderbox)
    • Careful detection of already (automatic) submitted bugs, i.e. just append a message if prefix fails for another system (debianX, ubuntuX, ...)
  • Test both unstable and stable gentoo(-prefix)

Issues

  • Github CI times out after ~6h

Related

About

Run gentoo-prefix bootstrap in a Vagrant box on GitHub Actions

License:MIT License


Languages

Language:Shell 100.0%