From adb84e1154d696c93378724a32a514486839a417 Mon Sep 17 00:00:00 2001 From: Paul Tsouchlos Date: Fri, 16 Jan 2026 22:58:18 -0500 Subject: [PATCH 1/4] chore: update github username --- .github/FUNDING.yml | 2 +- README.md | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 27cd1d6..2ff2340 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,3 +1,3 @@ # Thanks for any donations! :) -github: DeveloperPaul123 +github: ptsouchlos diff --git a/README.md b/README.md index 50bc1a3..3f179f3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@

-eventbus +eventbus

@@ -9,7 +9,7 @@ License Apache 2.0 - + Say thanks @@ -17,11 +17,11 @@ Discord - - Windows + + Windows - - Ubuntu + + Ubuntu

@@ -119,7 +119,7 @@ dp::event_bus evt_bus; evt_bus.fire_event(evt); // all connect handler for the given event type will be fired. ```` -A complete example can be seen in the [demo](https://github.com/DeveloperPaul123/eventbus/tree/develop/demo) project. +A complete example can be seen in the [demo](https://github.com/ptsouchlos/eventbus/tree/develop/demo) project. ## Integration @@ -142,7 +142,7 @@ Alternatively, you can use something like [CPM](https://github.com/TheLartians/C ````cmake CPMAddPackage( NAME eventbus - GITHUB_REPOSITORY DeveloperPaul123/eventbus + GITHUB_REPOSITORY ptsouchlos/eventbus GIT_TAG #053902d63de5529ee65d965f8b1fb0851eceed24 change this to latest commit/release tag ) ```` @@ -162,7 +162,7 @@ The following use cases are not supported: ## Contributing -If you find an issue with this library please file an [issue](https://github.com/DeveloperPaul123/eventbus/issues). Pull requests are also welcome! Please see the [contribution guidelines](CONTRIBUTING.md) for more information. +If you find an issue with this library please file an [issue](https://github.com/ptsouchlos/eventbus/issues). Pull requests are also welcome! Please see the [contribution guidelines](CONTRIBUTING.md) for more information. ## License @@ -170,9 +170,9 @@ The project is licensed under the Apache License Version 2.0. See [LICENSE](LICE ## Author -| [
@DeveloperPaul123](https://github.com/DeveloperPaul123) | +| [
@ptsouchlos](https://github.com/ptsouchlos) | |:----:| ## Contributors -See [here](https://github.com/DeveloperPaul123/eventbus/graphs/contributors) for a list of contributors. +See [here](https://github.com/ptsouchlos/eventbus/graphs/contributors) for a list of contributors. From 3fb8332bd96f601ec21c5ad2c5ad59cd455adf28 Mon Sep 17 00:00:00 2001 From: Paul Tsouchlos Date: Fri, 16 Jan 2026 23:01:25 -0500 Subject: [PATCH 2/4] chore: add blurb about username change --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 3f179f3..359f191 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,8 @@

+> **Note:** The GitHub account for this project was renamed from `DeveloperPaul123` to `ptsouchlos`. Repository ownership and history are unchanged. + ## Overview `eventbus` is a simple, header only C++17 event bus library that doesn't require you to inherit from any sort of `event` class. The library implements the "Mediator" pattern. This pattern is useful when you want components to communicate to each other without necessarily "knowing" about each other. Effectively, this is a thread safe event dispatcher with a list of callbacks. From 348e90af159b1b2beb1d184442c1e6862ea29212 Mon Sep 17 00:00:00 2001 From: Paul Tsouchlos Date: Sat, 17 Jan 2026 18:10:34 -0500 Subject: [PATCH 3/4] fix: build matrix for ubuntu Ubuntu 20.04 runner is being sunset. Move to Ubuntu 22 and 24 instead. --- .github/workflows/ubuntu.yml | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index f49324e..484ce29 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -17,16 +17,14 @@ jobs: fail-fast: false max-parallel: 4 matrix: - os: [ubuntu-20.04, ubuntu-22.04] + os: [ubuntu-22.04, ubuntu-24.04] cpp: [17] - version: [9, 10, 11] + version: [9, 10, 11, 12] include: - - os: ubuntu-22.04 - version: 12 - - os: ubuntu-20.04 - version: 7 - - os: ubuntu-20.04 - version: 8 + - os: ubuntu-24.04 + version: 13 + - os: ubuntu-24.04 + version: 14 env: CPP_STANDARD: ${{ matrix.cpp }} steps: @@ -60,12 +58,12 @@ jobs: fail-fast: false max-parallel: 4 matrix: - os: [ubuntu-20.04, ubuntu-22.04] + os: [ubuntu-22.04, ubuntu-24.04] cpp: [17] - version: [14, 15, 16, 17] + version: [14, 15, 16, 17, 18] include: - - os: ubuntu-22.04 - version: 18 + - os: ubuntu-24.04 + version: 19 env: CPP_STANDARD: ${{ matrix.cpp }} steps: From c0fc716a7ec66f44940753d41d2675879ca76657 Mon Sep 17 00:00:00 2001 From: Paul Tsouchlos Date: Sat, 17 Jan 2026 18:20:31 -0500 Subject: [PATCH 4/4] fix: clang versions in linux ci --- .github/workflows/ubuntu.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 484ce29..ec7b0e1 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -60,10 +60,18 @@ jobs: matrix: os: [ubuntu-22.04, ubuntu-24.04] cpp: [17] - version: [14, 15, 16, 17, 18] + version: [17, 18] include: + - os: ubuntu-22.04 + version: 14 + - os: ubuntu-22.04 + version: 15 + - os: ubuntu-22.04 + version: 16 - os: ubuntu-24.04 version: 19 + - os: ubuntu-24.04 + version: 20 env: CPP_STANDARD: ${{ matrix.cpp }} steps: