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

Added Clang builds to Ubuntu, CentOS7, CentOS8 (+ ossl), MacOS, Debian9 and Windows-msys2 workflows #1684

Merged
merged 29 commits into from
Nov 10, 2021
Merged

Conversation

maxirmx
Copy link
Member

@maxirmx maxirmx commented Nov 9, 2021

Clang build and test for the following workflows:

  • centos7
  • centos8-ossl
  • centos8
  • debian9
  • macos
  • ubuntu
  • windows (msys)

Fixed:

Changes previously reviewd but not included in this PR:

  • Fix to 'centos8 / pkgconfig-cmake-target' job which was disabled in the upstream version. I have a fix for it, if you need it pls. create separate issue. It may go to another PR if so.
  • All convinience changes that helped to run/debug CI scripts outside GHA environment

@ronaldtse
Copy link
Contributor

ronaldtse commented Nov 10, 2021

@maxirmx can you rebase this PR to remove merges and conflicts, and clean up the history before merging (i.e. combine the multiple commits with an identical message)? Thanks.

@ronaldtse
Copy link
Contributor

ronaldtse commented Nov 10, 2021

Changes previously reviewd but not included in this PR:

  • Fix to 'centos8 / pkgconfig-cmake-target' job which was disabled in the upstream version. I have a fix for it, if you need it pls. create separate issue. It may go to another PR if so.
  • All convinience changes that helped to run/debug CI scripts outside GHA environment

Yes let's create separate issues for these.

@ronaldtse ronaldtse changed the base branch from master to maxirmx-1129-build-with-clang-cl November 10, 2021 01:50
@ronaldtse
Copy link
Contributor

Actually easier to squash this in order to remove the cruft.

@ronaldtse ronaldtse changed the base branch from maxirmx-1129-build-with-clang-cl to maxirmx-build-with-clang-cl November 10, 2021 07:04
@ronaldtse ronaldtse changed the base branch from maxirmx-build-with-clang-cl to maxirmx-1129-build-with-clang-cl November 10, 2021 07:06
@ronaldtse ronaldtse changed the base branch from maxirmx-1129-build-with-clang-cl to maxirmx-build-with-clang-cl November 10, 2021 07:08
@ronaldtse
Copy link
Contributor

Just going to squash this and apply the same patches in a new PR.

@maxirmx
Copy link
Member Author

maxirmx commented Nov 10, 2021

Actually easier to squash this in order to remove the cruft.

Please squash it on merge. I specially wrote a comment for this PR that can be used for squashed commit.
I am happy to adhere to any rules but it really hurts to uncover new and new ones when I deploy a PR that takes ~300 CI job runs to polish and verify

@ronaldtse
Copy link
Contributor

@maxirmx I've already cleaned up the commits and re-applied them to the new master in #1688, there should be nothing further to do for this now.

@maxirmx maxirmx deleted the maxirmx-1129-build-with-clang-cl branch November 11, 2021 14:34
@ni4 ni4 added this to the v0.16.0 milestone Jan 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants