From 71ffb442e5f8072c6e0a974df9ae085bcf0e5d2a Mon Sep 17 00:00:00 2001 From: Mehmet Samet Duman Date: Sat, 4 Apr 2026 23:00:30 +0300 Subject: NOISSUE update bootstrap script paths in documentation for Linux and Windows remove unnecessary badges from README add example environment configuration for Ofborg create production configuration for Ofborg correct RabbitMQ host in example configuration add push event handling in GitHub webhook receiver implement push filter task for handling push events extend build job structure to include push event information enhance build result structure to accommodate push event data add push event data handling in various message processing tasks update log message collector to prevent 404 errors on log links add push filter task to task module Signed-off-by: Mehmet Samet Duman --- .envrc | 2 + .github/pull_request_template.md | 4 +- .gitignore | 2 + CODE_OF_CONDUCT.md | 118 +++++++++ REUSE.toml | 5 + bootstrap.cmd | 196 ++++++++++++++ bootstrap.sh | 285 +++++++++++++++++++++ flake.lock | 24 ++ flake.nix | 78 ++++++ lefthook.yml | 37 +++ meshmc/BUILD.md | 4 +- meshmc/CODE_OF_CONDUCT.md | 118 --------- meshmc/README.md | 2 +- meshmc/bootstrap.cmd | 196 -------------- meshmc/bootstrap.sh | 285 --------------------- meshmc/lefthook.yml | 37 --- ofborg/.env.example | 4 + ofborg/config.production.json | 101 ++++++++ ofborg/example.config.json | 2 +- ofborg/tickborg/src/bin/build-faker.rs | 1 + ofborg/tickborg/src/bin/github-webhook-receiver.rs | 18 ++ ofborg/tickborg/src/bin/push-filter.rs | 105 ++++++++ ofborg/tickborg/src/config.rs | 16 +- ofborg/tickborg/src/ghevent/mod.rs | 2 + ofborg/tickborg/src/ghevent/pushevent.rs | 53 ++++ ofborg/tickborg/src/message/buildjob.rs | 44 +++- ofborg/tickborg/src/message/buildresult.rs | 22 +- ofborg/tickborg/src/message/common.rs | 11 +- ofborg/tickborg/src/message/mod.rs | 2 +- ofborg/tickborg/src/tasks/build.rs | 73 ++++-- ofborg/tickborg/src/tasks/githubcommentposter.rs | 95 +++++-- ofborg/tickborg/src/tasks/log_message_collector.rs | 3 +- ofborg/tickborg/src/tasks/mod.rs | 1 + ofborg/tickborg/src/tasks/pushfilter.rs | 165 ++++++++++++ 34 files changed, 1429 insertions(+), 682 deletions(-) create mode 100644 .envrc create mode 100644 CODE_OF_CONDUCT.md create mode 100644 bootstrap.cmd create mode 100755 bootstrap.sh create mode 100644 flake.lock create mode 100644 flake.nix create mode 100644 lefthook.yml delete mode 100644 meshmc/CODE_OF_CONDUCT.md delete mode 100644 meshmc/bootstrap.cmd delete mode 100755 meshmc/bootstrap.sh delete mode 100644 meshmc/lefthook.yml create mode 100644 ofborg/.env.example create mode 100644 ofborg/config.production.json create mode 100644 ofborg/tickborg/src/bin/push-filter.rs create mode 100644 ofborg/tickborg/src/ghevent/pushevent.rs create mode 100644 ofborg/tickborg/src/tasks/pushfilter.rs diff --git a/.envrc b/.envrc new file mode 100644 index 0000000000..1d11c53545 --- /dev/null +++ b/.envrc @@ -0,0 +1,2 @@ +use nix +watch_file nix/*.nix diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index bd2abdad87..5b75623fd4 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,8 +1,8 @@