• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

seriousme / aedes
100%

Build:
DEFAULT BRANCH: main
Repo Added 19 Apr 2022 06:31PM UTC
Token 59VQ2g13O1DM9vWUp6Fe0EzzSSCSS60UW regen
Build 76 Last
Files 14
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • automate-benchmarking
  • es6-classes
  • fix-race-condition-client-pub-sub
  • github-action-benchmark-compare
  • main
  • migrate-persistence-to-async
  • migrate-to-async-persistence
  • move-to-ws
  • update-dependencies

15 Jul 2025 06:21AM UTC coverage: 99.572%. Remained the same
16286341772

push

github

web-flow
feat: automate benchmark on PR requests using Github Actions (#1037)

This PR adds Github actions to automate benchmark running on PR requests

It will create a [Github Job
Summary](https://github.blog/news-insights/product-news/supercharging-github-actions-with-job-summaries/)
of the benchmark and add it to the benchmark action (see
https://github.com/moscajs/aedes/actions/runs/16239498783#summary-45853979456
)

The benchmark steps run serialized in the hope that performance on a
single runner does not vary too much.
I have been building testing this using
https://github.com/seriousme/aedes/pull/1 which also shows how it
operates.

It also shows that variation between results is inevitable, even when
running on the same runner and the Aedes code is identical !!

In https://github.com/seriousme/aedes/pull/1 I was able to add the
comment automatically to the PR using
`.github/actions/sticky-pr-comment/action.yml` however if you send a PR
from a fork the GITHUB_TOKEN that runs the actions by default (event:
[pull_request](https://docs.github.com/en/actions/reference/events-that-trigger-workflows#pull_request)
) only has `read` access on the PR for security reasons (see [Pull
Request events for forked
repositories](https://docs.github.com/en/actions/reference/events-that-trigger-workflows#pull-request-events-for-forked-repositories))

This can be fixed by attaching to the event:
[pull_request_target](https://docs.github.com/en/actions/reference/events-that-trigger-workflows#pull_request_target),
however Github notes explicitly: *Avoid using this event if you need to
build or run code from the pull request.*

So for now I used Github Job Summary instead.

Kind regards,
Hans

---------

Co-authored-by: Daniel Lando <daniel.sorridi@gmail.com>

337 of 341 branches covered (98.83%)

Branch coverage included in aggregate %.

827 of 828 relevant lines covered (99.88%)

23046.92 hits per line

Relevant lines Covered
Build:
Build:
828 RELEVANT LINES 827 COVERED LINES
23046.92 HITS PER LINE
Source Files on main
  • Tree
  • List 14
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
16286341772 main feat: automate benchmark on PR requests using Github Actions (#1037) This PR adds Github actions to automate benchmark running on PR requests It will create a [Github Job Summary](https://github.blog/news-insights/product-news/supercharging-gith... push 15 Jul 2025 06:59AM UTC web-flow github
99.57
16285703389 github-action-benchmark-compare Merge branch 'main' into github-action-benchmark-compare push 15 Jul 2025 06:21AM UTC web-flow github
99.57
16285111263 github-action-benchmark-compare remove exit push 15 Jul 2025 05:43AM UTC seriousme github
99.57
16278512733 main feat!: migrate to async persistence (#1034) This PR migrates Aedes to use the async persistence interface. It contains the following sub items: - [X] replace all callback calls to persistence by `.then()` calls - [X] move all side effects (sett... push 14 Jul 2025 09:42PM UTC web-flow github
99.57
16277525683 github-action-benchmark-compare remove npm cache from Node Setup push 14 Jul 2025 08:49PM UTC seriousme github
99.57
16277473563 github-action-benchmark-compare make report.js fail over threshold push 14 Jul 2025 08:46PM UTC seriousme github
99.57
16265044578 migrate-persistence-to-async update example.js push 14 Jul 2025 11:00AM UTC seriousme github
99.57
16239498181 github-action-benchmark-compare use Github Job Summaries push 12 Jul 2025 03:35PM UTC seriousme github
99.57
16239327374 github-action-benchmark-compare update action to run from main source push 12 Jul 2025 03:14PM UTC seriousme github
99.57
16236816246 github-action-benchmark-compare adjust refs Pull #1 12 Jul 2025 09:51AM UTC seriousme github
99.57
See All Builds (55)

Badge your Repo: aedes

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc