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

valkyrjaio / valkyrja-ts / 30726653737
100%

Build:
DEFAULT BRANCH: 26.x
Ran 02 Aug 2026 01:13AM UTC
Jobs 1
Files 332
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

02 Aug 2026 01:12AM UTC coverage: 100.0%. Remained the same
30726653737

push

github

web-flow
[CopyrightHeader] style: Name the framework package in the license header (#154)

# Description

This repository enforced the license header `This file is part of the
Valkyrja package.`
Every other port of the framework names `Valkyrja Framework`:
`valkyrja-php` uses it
across 5,981 files, and `valkyrja-java` uses it across 1,194. TypeScript
was the only one
that dropped the word `Framework`.

`COPYRIGHT_HEADER.md` in `valkyrjaio/.github` resolves the identifier
for every
repository, and pattern 1 gives `Valkyrja Framework` for
`valkyrja-{lang}`. This pull
request applies that value to all 863 files that carry the header.

The identifier is not cosmetic here. `sindri-ts` and
`valkyrja-starter-app-ts` each
enforce their own identifier, so `Valkyrja` was the framework's own name
for itself, and
it disagreed with both the specification and the two sibling ports.

This is one pull request in a cross-language batch that aligns every
copyright header in
the organization. The sibling pull requests are listed under Changes.

## Types of changes

- [x] Improvement _(non-breaking change which improves code)_
- [ ] Bug fix _(non-breaking change which fixes an issue)_
- [ ] New feature _(non-breaking change which adds functionality)_
- [ ] Deprecation _(breaking change which removes functionality)_
- [ ] Breaking change _(fix or feature that would cause existing
functionality to change)_
- [ ] Documentation improvement

## Changes

- **`.github/ci/eslint/eslint.config.js`** — the `HEADER` constant and
the string that
the `copyright-header` rule matches both name `Valkyrja Framework`. This
is the enforced
  value.
- **862 files under `src` and `tests`** — one line each: the header now
names
  `Valkyrja Framework`.

The diff is 864 insertions and 864 deletions across 863 files. That is
one line per file,
plus the two lines in the ESLint configuration.

### The header was replaced by text, not by `eslint --fix`

The `copyright-header` rule has a fixer, and running i... (continued)

1735 of 1735 branches covered (100.0%)

Branch coverage included in aggregate %.

3765 of 3765 relevant lines covered (100.0%)

28.9 hits per line

Jobs
ID Job ID Ran Files Coverage
1 30726653737.1 02 Aug 2026 01:13AM UTC 332
100.0
GitHub Action Run
Source Files on build 30726653737
  • Tree
  • List 332
  • Changed 332
  • Source Changed 332
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30726653737
  • 1ef8f4bc on github
  • Prev Build on 26.x (#30726525086)
  • Next Build on 26.x (#30726713113)
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