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 corrections #60

Merged
merged 4 commits into from
Aug 2, 2024
Merged

CI corrections #60

merged 4 commits into from
Aug 2, 2024

Conversation

bjosv
Copy link
Collaborator

@bjosv bjosv commented Aug 1, 2024

  • Disable code format checker in CI
    We can enable it back when we have formatted the code base via Improve formatting #53.
  • Use an Ubuntu version that provides requested compiler in CI.
  • Merge CI jobs for windows
    Includes build corrections for tests on Windows regarding missing timeval.
  • Merge CI jobs for macos
    By only installing missing dependencies we get rid of notifications/warnings in Githubs build summary, like:
    cmake 3.30.1 is already installed and up-to-date...
    openssl@3 3.3.1 is already installed and up-to-date...

Together with #59 the CI should start to be green, which makes it easier to deliver changes.
The macOS with SSL tests are still a bit flaky (also seen in hiredis).

By only installing missing dependencies we get rid of notifications/warnings
in Githubs build summary, like:
 `cmake 3.30.1 is already installed and up-to-date...`
 `openssl@3 3.3.1 is already installed and up-to-date...`

Signed-off-by: Björn Svensson <[email protected]>
Includes build corrections for tests on Windows regarding missing timeval.

Signed-off-by: Björn Svensson <[email protected]>
We can enable it back when we have formatted the code base,
then it will be useful to run on PRs again.

Signed-off-by: Björn Svensson <[email protected]>
@bjosv bjosv merged commit e861276 into valkey-io:main Aug 2, 2024
36 of 41 checks passed
@bjosv bjosv deleted the ci-fixes branch August 2, 2024 07:59
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.

2 participants