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

Tatsh / wiswa / 25229578001
100%

Build:
DEFAULT BRANCH: master
Ran 01 May 2026 07:31PM UTC
Jobs 5
Files 17
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

01 May 2026 07:29PM UTC coverage: 100.0%. Remained the same
25229578001

push

github

Tatsh
utils: fix Keep a Changelog 404 in generated boilerplate

The `olivierlacan/keep-a-changelog` GitHub repo currently tags `v1.1.1`
as its latest release, but `https://keepachangelog.com/en/1.1.1/` 404s
because the website only publishes `1.1.0/`. Wiswa was emitting the
broken URL into every generated `CHANGELOG.md` and into
`.claude/agents/changelog.md`.

In `wiswa/utils/postprocess.py`, HEAD-verify the candidate URL after
resolving the GitHub release tag and fall back to a known-good
`1.1.0/` when the page is unreachable; warn so future drift is visible
in logs. Update the fallback constant to match.

In `wiswa/utils/templating.py`, thread the resolved
`changelog_keep_a_changelog_url` into both `_cleanup_claude_when_disabled`
(its content-equality render must match what the writer produces) and
`_write_templated_files_claude` (so the changelog agent template
receives the live URL). Resolve the URLs once at the top of
`write_templated_files` so cleanup and write share the same value.

In `wiswa/templates/claude/agents/changelog.md.j2`, replace the
hardcoded `1.1.1/` literal with `{{ changelog_keep_a_changelog_url }}`
so the rendered agent file gets the resolved URL on every run.

Add tests covering the HEAD-404 path, the HEAD-raises path, and the
agent-template URL plumbing. Coverage stays at 100% line and branch.

Signed-off-by: Andrew Udvare <audvare@gmail.com>

477 of 477 branches covered (100.0%)

Branch coverage included in aggregate %.

21 of 21 new or added lines in 2 files covered. (100.0%)

2473 of 2473 relevant lines covered (100.0%)

5.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25229578001.1 01 May 2026 07:31PM UTC 17
100.0
GitHub Action Run
2 25229578001.2 01 May 2026 07:31PM UTC 17
100.0
GitHub Action Run
3 25229578001.3 01 May 2026 07:31PM UTC 17
100.0
GitHub Action Run
4 25229578001.4 01 May 2026 07:31PM UTC 17
100.0
GitHub Action Run
5 25229578001.5 01 May 2026 07:31PM UTC 17
100.0
GitHub Action Run
Source Files on build 25229578001
  • Tree
  • List 17
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25229578001
  • 594baa41 on github
  • Prev Build on master (#25103775261)
  • Next Build on master (#25260416020)
  • 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