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

Tatsh / wiswa / 25950745842
100%

Build:
DEFAULT BRANCH: master
Ran 16 May 2026 02:44AM UTC
Jobs 5
Files 16
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

16 May 2026 02:42AM UTC coverage: 100.0%. Remained the same
25950745842

push

github

Tatsh
project: split into wiswa.tool, wiswa.jsonnet and wiswa-mcp

Restructure the wiswa distribution around an implicit `wiswa/` namespace
package containing two regular subpackages:

* `wiswa.tool` (was the top-level `wiswa/` Python package) hosts the CLI
  and library code. The `wiswa` console script entry point becomes
  `wiswa.tool.main:main`.
* `wiswa.jsonnet` (was the sibling `wiswa-jsonnet/` directory) hosts the
  Jsonnet defaults, manifest, and templates, reachable via
  `importlib.resources.files('wiswa.jsonnet')`.

The hatch wheel target now uses `packages = ["wiswa"]` so the namespace
prefix is preserved in both editable and built installs. Source/test
imports, `importlib.resources` lookups, `jinja2.PackageLoader` arguments,
ruff `namespace-packages`, jsonnetfmt globs, and the `jsonnetfmt`
workflow paths have all been updated to match.

Extract the MCP server out of wiswa into a new companion project,
`wiswa-mcp`. Wiswa no longer ships the `wiswa.mcp` Python module, the
`wiswa-mcp` console script, the `fastmcp` runtime dependency, or the
pyinstaller `collect_data`/`copy_metadata` entries that supported it.
`docs/library/mcp.rst` and `docs/mcp-server.rst` are removed, the README
points users at the new project, and `tests/test_mcp.py` moves with the
code.

Add a new Wiswa-managed `sync-to-gitlab` GitHub Actions workflow gated
on `want_gitlab_mirror` (auto-enabled when `gitlab_mirror_uri` is set on
a GitHub-hosted project). The workflow clones the source repository as
a `git --mirror`, pushes it to the configured GitLab project, installs
the new `wiswa-vcs` companion package via `pipx`, and runs
`wiswa-sync-gh-gl` to mirror metadata, protected refs, badges, and
trigger GitLab housekeeping. Mirror-specific overrides (merge requests,
CI/CD, Git LFS, and service desk off) live in `wiswa-vcs` and are
applied automatically.

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

451 of 451 branches covered (100.0%)

Branch coverage included in aggregate %.

7 of 7 new or added lines in 4 files covered. (100.0%)

2341 of 2341 relevant lines covered (100.0%)

5.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25950745842.1 16 May 2026 02:44AM UTC 16
100.0
GitHub Action Run
2 25950745842.2 16 May 2026 02:44AM UTC 16
100.0
GitHub Action Run
3 25950745842.3 16 May 2026 02:44AM UTC 16
100.0
GitHub Action Run
4 25950745842.4 16 May 2026 02:44AM UTC 16
100.0
GitHub Action Run
5 25950745842.5 16 May 2026 02:44AM UTC 16
100.0
GitHub Action Run
Source Files on build 25950745842
  • Tree
  • List 16
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25950745842
  • 388f5cfa on github
  • Prev Build on master (#25840150102)
  • Next Build on master (#26190298337)
  • 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