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

cameri / nostream / 38791570615
75%

Build:
DEFAULT BRANCH: main
Ran 15 Oct 2026 07:12PM UTC
Jobs 2
Files 272
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

15 Oct 2026 07:09PM UTC coverage: 74.494%. Remained the same
38791570615

push

github

web-flow
ci(website): version the site through changesets, deploy to Cloudflare Workers (#828)

* ci(website): version the site through changesets

website/site joins the pnpm workspace as nostream-website, so the
marketing site is versioned by the same changesets flow as the relay.
Its standalone lockfile folds into the root one.

Verified: changeset version bumps nostream-website only (nostream stays
at its own version), site builds from the merged lockfile.

* ci(website): deploy the static site to Cloudflare Workers

wrangler.jsonc binds the built dist/ as a Workers static-assets site
(html_handling auto-trailing-slash, SPA fallback for unknown paths — the
site has no 404 page and no server code; everything is prerendered).
wrangler joins website/site as a devDependency.

Deploy Website runs after a release PR merges to main (paths cover the
site, its lockfile and every repo file the build reads at build time:
README, docs, deploy runbooks, CHANGELOG, package.json), plus
workflow_dispatch. It builds with SITE_URL from the website-production
environment and runs wrangler deploy with CLOUDFLARE_API_TOKEN from that
environment. ema.tnsor.network rides on a Workers Custom Domain — set it
on the worker at first deploy.

Dry-run verified: wrangler reads the 96 built files, 0.37 KiB worker.

* ci: teach knip the website workspace

The workspace merge made knip scan website/site, where it cannot trace
Astro's build-time imports (astro, sharp, the CSS-imported @fontsource
packages) or wrangler (invoked by CI, not imported), so all five read as
unused dependencies and check:deps failed. Each gets an explicit
ignoreDependencies row in the website/site workspace block, scoped to
that workspace only.

* ci(website): point the deploy at the website environment

Cameri provisioned the environment under the name 'website' with
CLOUDFLARE_API_TOKEN (secret) and CLOUDFLARE_ACCOUNT_ID (var), so the
job references that environment directly. SITE_URL is pinned to
https://ema.t... (continued)

3685 of 5457 branches covered (67.53%)

Branch coverage included in aggregate %.

8205 of 10504 relevant lines covered (78.11%)

855.08 hits per line

Jobs
ID Job ID Ran Files Coverage
1 Integration - 38791570615.1 15 Oct 2026 07:12PM UTC 272
32.32
GitHub Action Run
2 Unit - 38791570615.2 15 Oct 2026 07:14PM UTC 272
71.47
GitHub Action Run
Source Files on build 38791570615
  • Tree
  • List 272
  • 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 #38791570615
  • bb28debc on github
  • Prev Build on main (#38782864368)
  • Next Build on main (#38794835848)
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