Skip to content
New issue

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

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

Already on GitHub? # to your account

Deduplicate CI build pipeline #874

Merged
merged 4 commits into from
Aug 14, 2022
Merged

Deduplicate CI build pipeline #874

merged 4 commits into from
Aug 14, 2022

Commits on Aug 14, 2022

  1. ci: Merge Debug and Release builds into one

    There is no point in completely separating these, as CMake can build out-of-tree just fine. Thus we can reduce the overall complexity significantly, and also detect far more problems ahead of time. As a side bonus, we get both debug and release packages in one go.
    Xaymar committed Aug 14, 2022
    Configuration menu
    Copy the full SHA
    f4df71e View commit details
    Browse the repository at this point in the history
  2. ci: Remove pointless platform additions

    The runners "windows-2022" and "windows-2019" both come with almost identical software, and we can still target Windows 10 21H2. The same goes for "macos-12", "macos-11" and "macos-10.15", where we can simply target 10.15 and get the same result. Only Ubuntu does not make it easy, as it doesn't easily allow targeting a certain OS version.
    Xaymar committed Aug 14, 2022
    Configuration menu
    Copy the full SHA
    bb67c76 View commit details
    Browse the repository at this point in the history
  3. ci: Ignore clang-tidy for now

    Xaymar committed Aug 14, 2022
    Configuration menu
    Copy the full SHA
    17119b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    492ef3e View commit details
    Browse the repository at this point in the history