Bruno Iljazovic
43845343a2
CI: update Codecov action to v5
...
Reviewers: korina
Reviewed By: korina
Subscribers: miljen
Differential Revision: https://repo.mireo.local/D33801
2025-02-18 12:03:43 +01:00
Bruno Iljazovic
3dfe07546f
Upload coverage report to boostorg Codecov page
...
Summary:
https://docs.codecov.com/docs/codecov-tokens#uploading-without-a-token
> If you wish to do a tokenless upload, there is no need to generate or set any tokens or secrets on your project or your workflow. **You can still send in a token, but if the request qualifies as a tokenless upload, the token sent with your request will not be checked.**
Reviewers: korina
Reviewed By: korina
Subscribers: miljen
Differential Revision: https://repo.mireo.local/D33794
2025-02-18 10:48:22 +01:00
Korina Šimičević
40ad372736
Bump copyright year
...
Summary:
related to T15996
updates copyright year to 2025
Reviewers: ivica
Reviewed By: ivica
Subscribers: iljazovic, miljen
Differential Revision: https://repo.mireo.local/D33759
2025-02-17 10:47:39 +01:00
Bruno Iljazovic
37257354cc
docs workflow fix
...
Reviewers: korina
Reviewed By: korina
Subscribers: miljen
Differential Revision: https://repo.mireo.local/D33736
2025-02-13 15:48:29 +01:00
Bruno Iljazovic
b362be6a64
coverage and docs workflows
...
Summary: Relates to T15996
Reviewers: korina
Reviewed By: korina
Subscribers: miljen
Differential Revision: https://repo.mireo.local/D33719
2025-02-13 13:38:08 +01:00
Korina Šimičević
4b3b710300
Add Windows builds to CI
...
Summary: related to T15996
Reviewers: ivica
Reviewed By: ivica
Subscribers: iljazovic, miljen
Differential Revision: https://repo.mireo.local/D33712
2025-02-13 13:31:31 +01:00
Bruno Iljazovic
7d18f20e56
Add Jamfile, make CMake scripts Boost compliant
...
Summary: related to T15996
Reviewers: ivica, korina
Reviewed By: ivica
Subscribers: iljazovic, miljen
Differential Revision: https://repo.mireo.local/D33480
2025-02-12 15:54:14 +01:00
Bruno Iljazovic
53fe64d015
boost/mqtt5 in coverage
...
Reviewers: ivica
Reviewed By: ivica
Subscribers: korina, miljen
Differential Revision: https://repo.mireo.local/D33488
2025-02-03 11:59:21 +01:00
Korina Šimičević
9a6788c913
Examples rework
...
Summary:
related to T15261, T15262
- all examples are added to CI checks
- as a result, CMakeLists.txt in example folder is reworked to build all examples instead of one
- also removed chapter Building with CMake temporarily (it will be back)
- all examples accept runtime arguments (brokers, port, clientid) (default: hivemq public broker)
- implemented example suggestions by R.Perez, most notable:
- all examples include mqtt headers they use (no more unified headers)
- multithreaded examples use thread_pool instead of asio::io_context
- all examples use logger with log_level::info by default
Reviewers: ivica
Reviewed By: ivica
Subscribers: iljazovic, miljen
Differential Revision: https://repo.mireo.local/D32602
2024-12-04 09:45:18 +01:00
Korina Šimičević
2fa908cfc8
Add clang 16-18, address and UB sanitizer builds to CI
...
Summary: related to T15253
Reviewers: ivica
Reviewed By: ivica
Subscribers: iljazovic, miljen
Differential Revision: https://repo.mireo.local/D32168
2024-11-12 15:08:56 +01:00
Korina Šimičević
d52090f438
Add support for g++-13,14
...
Summary:
related to T13767, #9
fix compilation error on g++-14
add g++-13 & g++-14 workflow to CI (requires ubuntu 24.04)
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D29794
2024-06-03 09:57:24 +02:00
Korina Šimičević
927c1c6e3a
Update license to BSL-1.0
...
Summary: related to T13767 T13767
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D29686
2024-05-27 10:59:59 +02:00
Korina Šimičević
3570d56d9e
Update versions of CI & coverage github actions
...
Summary:
related to T13767
Upgraded github actions to versions that run on node 20 (v4).
Previous versions run on node 16 and are deprecated.
https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D29494
2024-05-16 12:34:14 +02:00
Korina Šimičević
794f48e915
Add support for g++-9 compiler
...
Summary: related to #7 , T13767
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D29302
2024-05-09 14:55:04 +02:00
Korina Šimičević
9b92f7fca2
Simplify and shorten unit test code - part 1
...
Summary: related to T12015
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D27488
2024-01-23 07:54:38 +01:00
Korina Šimičević
30711186bd
Update README & CI pipeline
...
Summary: related to T12804
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D27469
2024-01-19 15:38:52 +01:00
Korina Šimičević
2f6751d162
Separate tests into unit & integration
...
Summary:
- Separate tests into unit & integration
- Update paths in workflows
- Cut test execution time
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D27374
2024-01-16 11:45:23 +01:00
Korina Šimičević
b83e1aa519
Add Windows Builds to CI pipeline
...
Summary: related to T12434
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D27304
2024-01-10 15:01:10 +01:00
Korina Šimičević
2f76ce9593
Run test coverage
...
Summary:
related to T13434
- boost is installed as header only (binaries do not work with the coroutine code)
- added test coverage, final results: https://app.codecov.io/github/ksimicevic/async-mqtt5/commit/d9ef85a89b9361f916c747c928fa9303a2a0df2f/tree
- finally can compile coroutine code
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D27287
2024-01-10 12:39:11 +01:00
Korina Šimičević
1996251253
Simplify CI flow, descriptive testing & cpp17 only builds
...
Summary:
related to T13434
coroutine examples do not compile (https://github.com/ksimicevic/async-mqtt5/actions/runs/7445396892/job/20253559020 )
in progress: coverage
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D27261
2024-01-09 07:53:48 +01:00
Korina Šimičević
9ada50dd66
Setup CI posix pipeline
...
Summary:
related to T13434
results: https://github.com/ksimicevic/async-mqtt5/actions/runs/7423093001/job/20199741951
Reviewers: ivica
Reviewed By: ivica
Subscribers: miljen, iljazovic
Differential Revision: https://repo.mireo.local/D27242
2024-01-08 09:30:07 +01:00