Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,3 +121,6 @@ Lazurio T3 Code is built on [T3 Code](https://github.com/pingdotgg/t3code) by T3
contributors. T3 Code is licensed under the MIT License, and so are the Lazurio changes: see
[LICENSE](../LICENSE), which keeps upstream's copyright notice. Every image and CLI archive ships
that licence. Upstream's own README is [README.md](../README.md).

Lazurio's brand assets are the exception: the MIT License does not cover the Lazurio symbol or
Buddy's character Mattyčus (see [their terms](../apps/web/src/lazurio/brand/README.md)).
5 changes: 4 additions & 1 deletion .github/workflows/lazurio-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -392,7 +392,10 @@ jobs:
echo
echo
echo "Source code: https://github.com/$GITHUB_REPOSITORY/tree/$SOURCE_SHA. Licensed under the"
echo "MIT License, like T3 Code; each archive and the image include T3 Code's LICENSE."
echo "MIT License, like T3 Code, except the Lazurio brand assets (the Lazurio symbol and Buddy's"
echo "character), which are not under it:"
echo "https://github.com/$GITHUB_REPOSITORY/blob/$SOURCE_SHA/apps/web/src/lazurio/brand/README.md."
echo "Each archive and the image include T3 Code's LICENSE."
} > "$RUNNER_TEMP/RELEASE_NOTES.md"

# Release tags can only be created by the Lazurio T3 Code Release App,
Expand Down
5 changes: 5 additions & 0 deletions apps/web/src/lazurio/brand/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Lazurio brand assets

Lazurio's brand assets in this repository are `symbol-color.svg` and `symbol-color-dark.svg` in
this folder and `apps/web/public/assets/avatar.webp`. The MIT License in the repository's `LICENSE`
does not cover them, and all rights in them are reserved. They may be used only to identify Lazurio
and Buddy in Lazurio's own distribution of T3 Code. A fork outside Lazurio must replace them.

`symbol-color.svg` and `symbol-color-dark.svg` are the Lazurio symbol for light and dark ground,
copied unchanged from the Lazurio design system (`content/brand/logo/`, at `22265ef2`). The logo
manual allows only the whole approved asset: never edit, redraw or recolour these files. To update
Expand Down
12 changes: 10 additions & 2 deletions docs/operations/lazurio-fork-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,13 @@ licencí MIT (LazurioPlatform, rozhodnutí F50 bod 6). Ostatní soubory Platform
zůstávají pod Elastic-2.0. Záznam platí, dokud kopie nenahradí soubory kontraktu
prohlížeče, které fork převezme z artefaktu Platformy (F50 bod 5).

Značkové soubory Lazuria pod licencí MIT nejsou (rozhodnutí Organization Admina
z 2026-10-22, plán DEV-6676): symbol Lazuria v `apps/web/src/lazurio/brand/`
a Mattyčus v `apps/web/public/assets/avatar.webp`. Podmínky jejich použití drží
`apps/web/src/lazurio/brand/README.md`; odkazují na ně `.github/README.md`
a licenční řádky na konci poznámek každého vydání. `LICENSE` upstreamu se
nemění.

## Kanál aktualizací

GitHub Releases tohoto repozitáře jsou kanál, ze kterého se T3 Code na všech
Expand Down Expand Up @@ -297,8 +304,9 @@ Commity v pořadí na `main`:
- **16.** `a9b61b6cc2`. `apps/web/src/`: `branding.ts`, `branding.logic.ts` a
`branding.test.ts`, `components/sidebar/SidebarChrome.tsx`\* (štítek u
wordmarku), `lazurio/LazurioBadge.tsx` a `lazurio/brand/` (dvě SVG symbolu
z design systému a jejich `README.md`\*); `apps/web/index.html`\* (titulek
a splash), `apps/web/public/manifest.webmanifest` (hodnota `name`).
z design systému a jejich `README.md`\* s licencí značkových souborů);
`apps/web/index.html`\* (titulek a splash), `apps/web/public/manifest.webmanifest`
(hodnota `name`).
- **17.** `45a4bad108`. `apps/web/src/main.tsx`\* (import),
`apps/web/src/lazurio/theme.css`.
- **18.** `8743cade57`. Server: `orchestration-v2/runtimeLayer.ts`\* (stráž nad
Expand Down
5 changes: 3 additions & 2 deletions scripts/lazurio-release-contract.test.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -196,10 +196,11 @@ NodeTest.test("releases and the image carry the name Lazurio T3 Code", () => {
NodeAssert.match(notes, /Lazurio Environments update to it from this release\."\n/);
NodeAssert.doesNotMatch(notes, /\bMachines?\b|vanilla/i);
NodeAssert.doesNotMatch(release, /vanilla/i);
// The last lines of the notes: the exact source and the licence.
// The last lines of the notes: the exact source and the licence, whose exception for the Lazurio
// brand assets links their terms at the same source.
NodeAssert.match(
notes,
/\n\s+echo "Source code: https:\/\/github\.com\/\$GITHUB_REPOSITORY\/tree\/\$SOURCE_SHA\. Licensed under the"\n\s+echo "MIT License, like T3 Code; each archive and the image include T3 Code's LICENSE\."$/,
/\n\s+echo "Source code: https:\/\/github\.com\/\$GITHUB_REPOSITORY\/tree\/\$SOURCE_SHA\. Licensed under the"\n\s+echo "MIT License, like T3 Code, except the Lazurio brand assets \(the Lazurio symbol and Buddy's"\n\s+echo "character\), which are not under it:"\n\s+echo "https:\/\/github\.com\/\$GITHUB_REPOSITORY\/blob\/\$SOURCE_SHA\/apps\/web\/src\/lazurio\/brand\/README\.md\."\n\s+echo "Each archive and the image include T3 Code's LICENSE\."$/,
);
// The image's name, description, licence, address and vendor, the same in the published image and
// in every image Dockerfile.lazurio builds.
Expand Down
Loading