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

lfit / releng-gerrit_to_platform / 28169833359
93%

Build:
DEFAULT BRANCH: main
Ran 25 Jun 2026 12:25PM UTC
Jobs 1
Files 8
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

17 Jun 2026 04:00AM UTC coverage: 93.214%. Remained the same
28169833359

push

github

askb
Docs: document gerrit workflow filename matching and naming

The "GitHub Workflow Configuration" section stated only that a triggered
workflow filename "must contain 'gerrit'" and "must contain the search
filter". That is accurate but under-specified, and operators have been
surprised by three behaviours that follow directly from the matching
implementation in ``github.filter_workflows`` / ``filter_path``:

  * The test is ``path.lower().find(filter) >= 0`` -- a case-insensitive
    *substring* match anywhere in the filename, not a prefix or exact
    match.
  * gerrit-to-platform dispatches *every* workflow that matches an
    event, not just one. Any file whose name contains ``gerrit`` and the
    event filter fires; e.g. both ``gerrit-maven-merge.yaml`` and
    ``gerrit-release-merge.yaml`` run on every change-merged event.
  * For comment-added, the search filter is the value mapped to the
    keyword in ``[mapping "comment-added"]``, so the workflow filename
    must contain that mapped filter (not the keyword itself).

Document the recommended ``gerrit-<description>-<event>.yaml`` naming
convention, spell out the substring / all-matching-workflows-fire
semantics, add the resulting cautions (avoid unintended name collisions;
workflows that must not act on every event have to self-gate), and give a
worked comment-added example (``stage-release = stage`` ->
``gerrit-maven-stage.yaml``). Documentation-only change; no code or
behaviour is affected.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Change-Id: Iaa6e05c67
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>

522 of 560 relevant lines covered (93.21%)

0.93 hits per line

Jobs
ID Job ID Ran Files Coverage
1 ubuntu-latest - py3.11 - 28169833359.1 25 Jun 2026 12:25PM UTC 8
93.21
GitHub Action Run
Source Files on build 28169833359
  • Tree
  • List 8
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28169833359
  • 44d5d46d on github
  • Prev Build on main (#28169828325)
  • Next Build on main (#28169844367)
  • 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

© 2026 Coveralls, Inc