Repository navigation
chore: release new version 🚀 - #887
Merged
Merged
Conversation
Contributor
|
🧹 Site preview for this PR was deleted (PR closed). |
cameri
force-pushed
the
changeset-release/main
branch
from
October 18, 2026 15:06
2a5644d to
a36e085
Compare
cameri
force-pushed
the
changeset-release/main
branch
from
October 18, 2026 15:09
a36e085 to
2ca2673
Compare
cameri
force-pushed
the
changeset-release/main
branch
from
October 18, 2026 16:57
2ca2673 to
fb4c569
Compare
cameri
had a problem deploying
to
website-preview
October 18, 2026 16:57 — with
GitHub Actions
Error
cameri
force-pushed
the
changeset-release/main
branch
from
October 18, 2026 16:57
fb4c569 to
d7d0265
Compare
cameri
force-pushed
the
changeset-release/main
branch
from
October 18, 2026 16:59
d7d0265 to
df84c81
Compare
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
nostream-website@1.3.0
Minor Changes
#884
e654852Thanks @chappie-daemon! - Add a social preview card generated from source.website/site/scripts/build-social-card.mjsrenders one composition at two sizes:public/media/social-card.png(1200×630, the site'sog:image) andpublic/media/github-social-preview.png(1280×640, the GitHub repository preview).Base.astronow emits the full preview set —og:image:width,og:image:height,og:image:alt,twitter:image,twitter:title,twitter:description,og:site_name,og:locale— and takes anogImageprop that defaults to the card;hero-poster.webpstays the film's poster.The GitHub preview is uploaded by hand: Settings → Social preview in the
repository, which no workflow can set.
Patch Changes
#882
9146fd3Thanks @Ferryx349! - Replace the home page admin screenshot gallery with an operator console film (explain beats on the hero backdrop, full-frame UI shots) and a pause control; add Framefields sources and shipadmin.mp4in site media.#889
eb68475Thanks @chappie-daemon! - The site now lives at https://nostream.dev, and every other host redirects to it over https.The router worker answers on
nostream.devandwww.nostream.devas well as the previewdomain, and
CANONICAL_HOSTdecides which one serves content: any other host the routescatch —
www, orema.tnsor.networkfor a non-preview path — gets a301to the canonicalhost, and
httpgets a301to the same URL overhttps. One origin serving means onecanonical URL, so
wwwand the apex cannot split search ranking by both answering200.Previews deliberately stay on
ema.tnsor.network/preview/<n>/: that is why the domainremains bound. A preview build must never sit on the production domain, and a preview's own
SITE_URLstays the preview origin so its absolute links and canonical tags cannot claimnostream.dev.The domain is an input now, not a constant:
SITE_URLfor the build,CANONICAL_HOSTforthe worker, both set in
deploy-website.yml. Moving again is two lines rather than a searchthrough the source, the social card and the README.
Cloudflare-side setup this needs before it takes effect: the
nostream.devzone mustexist, and both
nostream.devandwww.nostream.devresolve through the worker'sdeclared custom domains on the next deploy. Turning on the zone's Always Use HTTPS
setting makes the upgrade happen at the edge, before the worker; the worker's own
301covers the case where that setting is off.
#888
07dc215Thanks @chappie-daemon! - A pull request's site preview now deploys even when the comment cannot bewritten, and the CDN cache is purged after a deploy so a fresh preview is not
served the previous build.
A comment can no longer prevent a deploy. The preview workflow's comment
steps ran before the deploy, so a pull request opened from a fork — whose
GITHUB_TOKENis read-only whatever thepermissions:block grants — failed atGraphQL: Resource not accessible by integration (addComment)and skipped thedeploy entirely (run 39134047965).
The deploy now runs first, every comment step is
continue-on-error, and thejob grants
issues: write(PR conversation comments are issue comments;pull-requests: writealone does not cover them).The cache is purged after deploying, scoped to
https://ema.tnsor.network/preview/<n>/via the
prefixespurge, so a stale window cannot be served — on 2026-10-18/preview/885/returned production HTML for about three minutes after thebuild landed. The production workflow purges the whole zone after its router
deploy. Both purges skip with a notice when
CLOUDFLARE_ZONE_IDis not set fortheir environment, so an unconfigured environment deploys normally instead of
failing.
#885
f88a563Thanks @Priyanshubhartistm! - Add maintainer bio and social links on the community page for Priyanshu Bharti.nostream@3.6.2
Patch Changes
ff53a73Thanks @Ferryx349! - Fix the operator notifications target type dropdown so the select chevron renders once on the right instead of tiling across the field whenconsole-inputandform-selectshare the same control.