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

panates / rman
94%

Build:
DEFAULT BRANCH: main
Repo Added 08 Feb 2022 07:44PM UTC
Files 90
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
  • No branch selected
  • dev
  • main
  • v1

01 Oct 2026 08:07AM UTC coverage: 94.472% (+0.001%) from 94.471%
36834572846

push

github

erayhanoglu
feat(progress): show the command each row is running, at the end of the line

Three gaps, one complaint: a row did not say what it was running.

**Layout.** `<name> <step> <elapsed> | <command>`. The command was between the
step and the clock, and it is the one field with no bound on its length - so the
elapsed time sat in a different column on every row and went off the end once a
command was long. Everything fixed-width now reads down a straight edge.

**Function steps.** `createStepContext` takes an `onCommand` and wraps the bound
`runBin` with it, so a row says `tsc -b <tsconfig>` while tsc is up and goes back
to `buildWithTsc()` when it returns - in a `finally`, or a step that spawns once
wears that command for the rest of its run. This is the common case: a function
step is the shape every shared config uses.

**`exec` and `ci`.** Neither set `currentCommand`. `exec`'s is the one command it
runs everywhere; `ci`'s is set inside `runStep`, which also keeps `wipe` out of it
since a wipe runs no command. `clean` still sets none - its `ts`/`glob` labels
already say what is happening.

Also: `resume()` no longer draws immediately. A command is usually seconds from
finishing when its panel comes down, and drawing at once put one spinner frame
between the recap and the result line that replaces it.

 RUN build  ████████████████████████ 16/17  1 running  0 failed  20.0s   sqb
⠇ @sqb/migrator  exec (4/5)  3.8s  | tsc -b /Users/…/packages/migrator/tsconf…

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

3096 of 3385 branches covered (91.46%)

Branch coverage included in aggregate %.

62 of 67 new or added lines in 5 files covered. (92.54%)

15 existing lines in 5 files now uncovered.

18778 of 19769 relevant lines covered (94.99%)

207.81 hits per line

Relevant lines Covered
Build:
Build:
19769 RELEVANT LINES 18778 COVERED LINES
207.81 HITS PER LINE
Source Files on main
  • Tree
  • List 90
  • Changed 20
  • Source Changed 7
  • Coverage Changed 20
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
36834572846 main feat(progress): show the command each row is running, at the end of the line Three gaps, one complaint: a row did not say what it was running. **Layout.** `<name> <step> <elapsed> | <command>`. The command was between the step and the clock, and... push 01 Oct 2026 08:10AM UTC erayhanoglu github
94.47
36832014276 main fix(progress): one region draws at a time, so the bottom lines stop swapping Every command gets a status region, and run/build/exec/clean/ci/changelog additionally start a progress panel - so two live regions redrew on one terminal. Each moves th... push 01 Oct 2026 07:44AM UTC erayhanoglu github
94.47
36737453868 main fix(progress): fill the bar from step progress, not from finished items The bar counted whole items, so with one item it never moved at all - which is `rman changelog` under `changelog.groupBy: 'group'`: one file to write, the bar empty at `0/1` ... push 30 Sep 2026 03:32PM UTC erayhanoglu github
94.5
36712016498 main feat: export mergeConfig, for a config assembled in JavaScript `@panates/rman-preset` composes one config from a platform-neutral half and a Node one, and the obvious ways to do that in JavaScript both get rman's own layering wrong - measured: -... push 30 Sep 2026 12:00PM UTC erayhanoglu github
94.34
36707581411 main feat(version): version.cascade, a floor under a group's release width `cascade` was carrying two different questions and only answering one of them. The ecosystem's half is right and stays where it is: whether a caret range already carries a pat... push 30 Sep 2026 11:17AM UTC erayhanoglu github
94.33
36687846814 main fix(cli): keep the inherited environment when a status region forces a pipe `BinPath.env`'s `env` option is the environment to *derive from* - it stands in for `process.env` rather than extending it - and the status region's `FORCE_COLOR` was han... push 30 Sep 2026 08:08AM UTC erayhanoglu github
94.32
36684614407 main feat(cli): let a contributed command take the build and test aliases `rman test` is an alias for `run test`, which fans the script out over the repository's packages. Measured across seven repositories of this organization: not one has a package ... push 30 Sep 2026 07:36AM UTC erayhanoglu github
94.28
36586197834 main feat(version): a "version.stamp" entry may be optional A listed file that exists and holds nothing rewritable is an error, and that is right: a missing file means "not this package", while an existing one with nothing to rewrite means somebody as... push 29 Sep 2026 02:55PM UTC erayhanoglu github
94.23
36582422183 main feat(changelog): a section per standard commit type, no repeated message, a sha on every line Three changes to how an entry renders, all reported from real changelogs. **A repeated message is written once per section.** Measured on panates/postg... push 29 Sep 2026 02:25PM UTC erayhanoglu github
94.21
36555493222 main Merge branch 'dev': the failed-package log is no longer painted red push 29 Sep 2026 10:26AM UTC erayhanoglu github
94.15
See All Builds (63)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc