Skip to content

v1.5.3 Release #454

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

Merged
merged 6 commits into from
Oct 3, 2024
Merged

v1.5.3 Release #454

merged 6 commits into from
Oct 3, 2024

Conversation

hassanctech
Copy link
Contributor

@hassanctech hassanctech commented Sep 12, 2024

Build Changes

  • Actually link against mbedtls for common lws build.
    • If we're using mbedtls instead of ssl we need to actually link against it when building kvsCommonLws, it is done properly for common curl, but was incorrect for Lws path.

CI Changes

  • Switched from macos-13-xlarge to macos-latest for M1 jobs since xlarge runners are no longer required to use an M1 runner.
  • Switched away from using macos-latest for non-M1 jobs since macos-latest runners now use M1 processors.
  • Installed pkgconfiglite for the Windows job in order to successfully build the SDK.
  • Updated GCC version used for non-M1 Mac jobs to 14 to fix GCC-MacSDK compatibilty.

Issue #, if available: n/a

What was changed?
target_link_libraries now actually links mbedtls

Why was it changed?
previously we were not correctly linking mbedtls

How was it changed?
By adding the missing mbedtls library in the target_link_libraries step

What testing was done for the changes?
Tested with and without change, making the change resolved the issue

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

If we're using mbedtls instead of ssl we need to actually link against it when building kvsCommonLws, it is done properly for common curl, but was incorrect for Lws path
stefankiesz
stefankiesz previously approved these changes Sep 12, 2024
Copy link
Contributor

@stefankiesz stefankiesz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice, lgtm pending CI passes.

unicornss
unicornss previously approved these changes Sep 28, 2024
* Update CMakeLists.txt

* install pkgconfiglite windows ci

* Revert "Update CMakeLists.txt"

This reverts commit f4caee0.

* Switch GCC to gcc-14 of Mac CI

* Switch to GCC 12 for Mac CI

* Try mac os 11

* Update ci.yml

* Update ci.yml

* latest runners

* Fix typo

* Uncomment the other tests

* Comment back out the sanitizers
@stefankiesz stefankiesz dismissed stale reviews from unicornss and themself via b32da5d September 28, 2024 00:10
stefankiesz
stefankiesz previously approved these changes Sep 28, 2024
unicornss
unicornss previously approved these changes Sep 28, 2024
@stefankiesz stefankiesz dismissed stale reviews from unicornss and themself via b4c82bd September 30, 2024 16:37
* Update runner versions

* Run CI on this branch

* Update ci.yml

* Don't downgrade Xcode to 15.2

* Update ci.yml
@stefankiesz stefankiesz changed the title actually link against mbedtls for common lws build v1.5.3 Release Candidate Sep 30, 2024
@stefankiesz stefankiesz changed the title v1.5.3 Release Candidate v1.5.3 Release Oct 3, 2024
@stefankiesz stefankiesz merged commit 0d23ba8 into master Oct 3, 2024
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants