Skip to content

Add tests - First round#11

Merged
koudis merged 51 commits into
masterfrom
jan_kubalek/remove_lsbrelease_again
Jul 15, 2025
Merged

Add tests - First round#11
koudis merged 51 commits into
masterfrom
jan_kubalek/remove_lsbrelease_again

Conversation

@koudis
Copy link
Copy Markdown
Member

@koudis koudis commented Jun 8, 2025

Summary by CodeRabbit

  • Bug Fixes

    • Corrected the flag for macOS application bundle creation to use the proper MACOSX_BUNDLE option when adding executables on macOS platforms.
  • Style

    • Fixed typographical errors and improved clarity in comments and documentation across multiple files.
  • Documentation

    • Updated documentation for cache variables and package chain usage, enhancing explanations and correcting minor errors.
    • Refined README files for core components and test suites to clarify usage and structure.
  • Chores

    • Added extensive new test suites covering executables, libraries, environment detection, installation, and packaging features.
    • Introduced helper macros and scripts for test validation, installation interception, cache variable management, and package verification.
    • Added a GitHub Actions workflow for automated cross-platform testing on Linux (multiple distros), macOS, and Windows.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant