Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add some automation for doing periodic mass rebuilds of Fedora packages #864

Open
wants to merge 43 commits into
base: main
Choose a base branch
from

Commits on Nov 15, 2024

  1. Add some automation for doing periodic mass rebuilds of Fedora packages

    These mass rebuilds will help test the snapshot builds and catch
    regressions in real-world projects.  The GitHub workflows are
    currently configured to start a new mass rebuild once per month
    and then when the rebuild is complete, it will create any issue
    reporting any regressions since the last build.
    
    The goal is to keep the rebuilder as simple as possible, so it will
    only rebuild packages that successfully built in the last rebuild, and
    it makes no attempt to work around packages that hard code gcc as their
    compiler.  As a result, some of the 'passing' builds may actually use
    gcc instead of clang, but this is an acceptable trade-off to keep
    the rebuild process simple.
    tstellar committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    e252a90 View commit details
    Browse the repository at this point in the history
  2. Fix formatting

    tstellar committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    d963e2d View commit details
    Browse the repository at this point in the history
  3. Fix formatting

    tstellar committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    641aa8f View commit details
    Browse the repository at this point in the history
  4. Fix formatting

    tstellar committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    2682ca9 View commit details
    Browse the repository at this point in the history
  5. Fix formatting

    tstellar committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    5ff0fa4 View commit details
    Browse the repository at this point in the history
  6. Fix formatting

    tstellar committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    38ce870 View commit details
    Browse the repository at this point in the history
  7. Fix formatting

    tstellar committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    658f24c View commit details
    Browse the repository at this point in the history
  8. Fix docstring

    tstellar committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    41967a9 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. Update .github/workflows/rebuilder.py

    Co-authored-by: Konrad Kleine <[email protected]>
    tstellar and kwk authored Nov 18, 2024
    Configuration menu
    Copy the full SHA
    b00f3bf View commit details
    Browse the repository at this point in the history
  2. Update .github/workflows/rebuilder.py

    Co-authored-by: Konrad Kleine <[email protected]>
    tstellar and kwk authored Nov 18, 2024
    Configuration menu
    Copy the full SHA
    366d12a View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Address review comments

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    4956c4a View commit details
    Browse the repository at this point in the history
  2. Fix formatting

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    ac66967 View commit details
    Browse the repository at this point in the history
  3. Fix formatting

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    8d16f12 View commit details
    Browse the repository at this point in the history
  4. Try to install dnf

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    0767ab9 View commit details
    Browse the repository at this point in the history
  5. Fix dnf install

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    242e0ed View commit details
    Browse the repository at this point in the history
  6. Fix dnf install

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    ec894ba View commit details
    Browse the repository at this point in the history
  7. Remove accidental commit

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    d4f0846 View commit details
    Browse the repository at this point in the history
  8. Fix running tests

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    e92ad11 View commit details
    Browse the repository at this point in the history
  9. Add debugging

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    716d87e View commit details
    Browse the repository at this point in the history
  10. Debugging

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    d24398a View commit details
    Browse the repository at this point in the history
  11. Debugging

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    e091245 View commit details
    Browse the repository at this point in the history
  12. Debugging

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    6cbd7fa View commit details
    Browse the repository at this point in the history
  13. Debugging

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    851d171 View commit details
    Browse the repository at this point in the history
  14. Debugging

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    97451ba View commit details
    Browse the repository at this point in the history
  15. Python fix

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    980e8bc View commit details
    Browse the repository at this point in the history
  16. Python fix

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    e554bae View commit details
    Browse the repository at this point in the history
  17. Debugging

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    e54d3a5 View commit details
    Browse the repository at this point in the history
  18. Python fix

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    1ccac7a View commit details
    Browse the repository at this point in the history
  19. Debug

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    d8320ab View commit details
    Browse the repository at this point in the history
  20. Python fix

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    5d53fdd View commit details
    Browse the repository at this point in the history
  21. Update requirements

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    cd166ad View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    713aed0 View commit details
    Browse the repository at this point in the history
  23. Fix python

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    e571777 View commit details
    Browse the repository at this point in the history
  24. Fix python

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    bba48cf View commit details
    Browse the repository at this point in the history
  25. Workaround

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    2cfe6ac View commit details
    Browse the repository at this point in the history
  26. Workaround

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    8cee26b View commit details
    Browse the repository at this point in the history
  27. Use fedora

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    22608be View commit details
    Browse the repository at this point in the history
  28. Use fedora

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    b752967 View commit details
    Browse the repository at this point in the history
  29. Use fedora

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    6f7ad51 View commit details
    Browse the repository at this point in the history
  30. Use fedora

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    22d63b2 View commit details
    Browse the repository at this point in the history
  31. Use fedora

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    e6778dc View commit details
    Browse the repository at this point in the history
  32. Use fedora

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    aaf3096 View commit details
    Browse the repository at this point in the history
  33. Undo some changes

    tstellar committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    3c793aa View commit details
    Browse the repository at this point in the history