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

moscajs / aedes / 16285713122
100%

Build:
DEFAULT BRANCH: main
Ran 15 Jul 2025 06:22AM UTC
Jobs 9
Files 14
Run time 1min
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

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

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%)

22902.61 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-22-windows-latest - 16285713122.1 15 Jul 2025 06:23AM UTC 14
99.57
GitHub Action Run
2 run-22-macOS-latest - 16285713122.2 15 Jul 2025 06:22AM UTC 14
99.57
GitHub Action Run
3 run-20-macOS-latest - 16285713122.3 15 Jul 2025 06:22AM UTC 14
99.57
GitHub Action Run
4 run-20-windows-latest - 16285713122.4 15 Jul 2025 06:23AM UTC 14
99.57
GitHub Action Run
5 run-22-ubuntu-latest - 16285713122.5 15 Jul 2025 06:22AM UTC 14
99.57
GitHub Action Run
6 run-20-ubuntu-latest - 16285713122.6 15 Jul 2025 06:22AM UTC 14
99.57
GitHub Action Run
7 run-24-macOS-latest - 16285713122.7 15 Jul 2025 06:22AM UTC 14
99.57
GitHub Action Run
8 run-24-ubuntu-latest - 16285713122.8 15 Jul 2025 06:22AM UTC 14
99.57
GitHub Action Run
9 run-24-windows-latest - 16285713122.9 15 Jul 2025 06:23AM UTC 14
99.57
GitHub Action Run
Source Files on build 16285713122
  • Tree
  • List 14
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 86f5b45b on github
  • Prev Build on main (#16267259002)
  • Delete
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