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

CI Profiling precursor changes #14051

Merged
merged 15 commits into from
Sep 9, 2024
Merged

Commits on Sep 9, 2024

  1. github: Don't run commits workflow on push

    Signed-off-by: Thomas Parrott <[email protected]>
    tomponline committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    49482ec View commit details
    Browse the repository at this point in the history
  2. github: Move go version compatibility check into code test phase

    No need to run this repeatedly on every system test workflow.
    
    Signed-off-by: Thomas Parrott <[email protected]>
    tomponline committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    d977e3b View commit details
    Browse the repository at this point in the history
  3. Makefile: Avoid unnecessary repeat builds during build

    Build lxd project binaries only, and not all of the test and client binaries too.
    
    Signed-off-by: Thomas Parrott <[email protected]>
    tomponline committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    52b7bb2 View commit details
    Browse the repository at this point in the history
  4. github: Cache binaries built in code tests and use in system tests

    Rather than build it all again.
    
    Signed-off-by: Thomas Parrott <[email protected]>
    tomponline committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    e414a26 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5a69984 View commit details
    Browse the repository at this point in the history
  6. github: Remove unused dqlite ppa usage in system tests

    We use the same dqlite built during the code tests now for consistency.
    
    Also avoids delays with ppa being built.
    
    Signed-off-by: Thomas Parrott <[email protected]>
    tomponline committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    e81585c View commit details
    Browse the repository at this point in the history
  7. github: Strip binaries during test

    Like its done in snap.
    
    Signed-off-by: Thomas Parrott <[email protected]>
    tomponline committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    90cf7a6 View commit details
    Browse the repository at this point in the history
  8. Makefile: lxc doesn't need sqlite3 tag

    As doesn't link against sqlite3.
    
    Signed-off-by: Thomas Parrott <[email protected]>
    tomponline committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    93c0c4d View commit details
    Browse the repository at this point in the history
  9. Makefile: Remove unused dependencies from check stage

    Signed-off-by: Thomas Parrott <[email protected]>
    tomponline committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    fb64bec View commit details
    Browse the repository at this point in the history
  10. Makefile: Add -failfast to unit test run

    So errors are more visible.
    
    Signed-off-by: Thomas Parrott <[email protected]>
    tomponline committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    f853a6d View commit details
    Browse the repository at this point in the history
  11. Makefile: Use -trimpath

    Like its done in snap.
    
    Signed-off-by: Thomas Parrott <[email protected]>
    tomponline committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    0f51ee0 View commit details
    Browse the repository at this point in the history
  12. Makefile: Add separate check-unit for unit tests

    Signed-off-by: Thomas Parrott <[email protected]>
    tomponline committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    421d707 View commit details
    Browse the repository at this point in the history
  13. github: Use make check-unit for unit tests

    Signed-off-by: Thomas Parrott <[email protected]>
    tomponline committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    a858141 View commit details
    Browse the repository at this point in the history
  14. Makefile: Add GOCOVERDIR support

    Signed-off-by: Thomas Parrott <[email protected]>
    tomponline committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    937ce67 View commit details
    Browse the repository at this point in the history
  15. github: Add coverage support to lxd tests

    Signed-off-by: Thomas Parrott <[email protected]>
    tomponline committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    fce81c5 View commit details
    Browse the repository at this point in the history