diff options
Diffstat
100 files changed, 102 insertions, 102 deletions
diff --git a/.editorconfig b/.editorconfig index 61d0094..7ddec49 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,4 +1,4 @@ -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later root = true diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f7e5042..4773028 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,4 +1,4 @@ -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later # NOTE: Don't extend it; keep the logic in the Taskfile. diff --git a/.github/workflows/legal.yml b/.github/workflows/legal.yml index b9f4880..3d6aa54 100644 --- a/.github/workflows/legal.yml +++ b/.github/workflows/legal.yml @@ -1,4 +1,4 @@ -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later name: Legal diff --git a/.gitignore b/.gitignore index 2e257dc..149195c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later /dev diff --git a/CODEOWNERS b/CODEOWNERS index f496bf2..7ca9ac5 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -1,4 +1,4 @@ -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later * @mrdimidium diff --git a/LICENSE.go b/LICENSE.go index c8e2d72..d782ffe 100644 --- a/LICENSE.go +++ b/LICENSE.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later //go:build !licensegen diff --git a/REUSE.toml b/REUSE.toml index 5a6cb57..82b4dd9 100644 --- a/REUSE.toml +++ b/REUSE.toml @@ -1,4 +1,4 @@ -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later version = 1 @@ -16,7 +16,7 @@ path = [ "packaging/logo.svg", "buf.*", ] -SPDX-FileCopyrightText = "2026 Nikolay Govorov <me@govorov.online>" +SPDX-FileCopyrightText = "2026 Nikolay Govorov" SPDX-License-Identifier = "AGPL-3.0-or-later" [[annotations]] @@ -24,5 +24,5 @@ path = [ "README.md", "docs/**.md", ] -SPDX-FileCopyrightText = "2026 Nikolay Govorov <me@govorov.online>" +SPDX-FileCopyrightText = "2026 Nikolay Govorov" SPDX-License-Identifier = "CC-BY-4.0" diff --git a/Taskfile.yml b/Taskfile.yml index ae4d8bf..dc2d7fc 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -1,4 +1,4 @@ -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later version: "3" diff --git a/VERSION.go b/VERSION.go index 959a691..de0fcec 100644 --- a/VERSION.go +++ b/VERSION.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later // This package is a small hack for embedding VERSION into a project. diff --git a/buf.yaml b/buf.yaml index ddd7a3c..03b39af 100644 --- a/buf.yaml +++ b/buf.yaml @@ -1,4 +1,4 @@ -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later version: v2 diff --git a/cmd/mirum-agent/build.zig b/cmd/mirum-agent/build.zig index fac8d88..2b37e71 100644 --- a/cmd/mirum-agent/build.zig +++ b/cmd/mirum-agent/build.zig @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later const std = @import("std"); diff --git a/cmd/mirum-agent/main.c b/cmd/mirum-agent/main.c index b69916d..5ebcce8 100644 --- a/cmd/mirum-agent/main.c +++ b/cmd/mirum-agent/main.c @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later #include "mirum-agent.h" diff --git a/cmd/mirum-agent/mirum-agent.c b/cmd/mirum-agent/mirum-agent.c index f254048..395ea5a 100644 --- a/cmd/mirum-agent/mirum-agent.c +++ b/cmd/mirum-agent/mirum-agent.c @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later #include <stdio.h> diff --git a/cmd/mirum-agent/mirum-agent.h b/cmd/mirum-agent/mirum-agent.h index f5a72d3..413813b 100644 --- a/cmd/mirum-agent/mirum-agent.h +++ b/cmd/mirum-agent/mirum-agent.h @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later #ifndef MIRUM_AGENT_H diff --git a/cmd/mirum-agent/test.c b/cmd/mirum-agent/test.c index fb4e233..69a1630 100644 --- a/cmd/mirum-agent/test.c +++ b/cmd/mirum-agent/test.c @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later #include "unity.h" diff --git a/cmd/mirum-server/actor.go b/cmd/mirum-server/actor.go index 03d30ba..085b8e7 100644 --- a/cmd/mirum-server/actor.go +++ b/cmd/mirum-server/actor.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package main diff --git a/cmd/mirum-server/api_cli.go b/cmd/mirum-server/api_cli.go index f5b93fc..400f337 100644 --- a/cmd/mirum-server/api_cli.go +++ b/cmd/mirum-server/api_cli.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package main diff --git a/cmd/mirum-server/cert.go b/cmd/mirum-server/cert.go index 67128d5..19ee798 100644 --- a/cmd/mirum-server/cert.go +++ b/cmd/mirum-server/cert.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package main diff --git a/cmd/mirum-server/cert_test.go b/cmd/mirum-server/cert_test.go index 794b2f6..4f74f0d 100644 --- a/cmd/mirum-server/cert_test.go +++ b/cmd/mirum-server/cert_test.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package main diff --git a/cmd/mirum-server/config.go b/cmd/mirum-server/config.go index 48d6ed2..614cb3e 100644 --- a/cmd/mirum-server/config.go +++ b/cmd/mirum-server/config.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package main diff --git a/cmd/mirum-server/database.go b/cmd/mirum-server/database.go index 5db7a19..68356c3 100644 --- a/cmd/mirum-server/database.go +++ b/cmd/mirum-server/database.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package main diff --git a/cmd/mirum-server/id.go b/cmd/mirum-server/id.go index 9d50142..8f3a330 100644 --- a/cmd/mirum-server/id.go +++ b/cmd/mirum-server/id.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package main diff --git a/cmd/mirum-server/id_test.go b/cmd/mirum-server/id_test.go index 0d06fc1..b69c1f4 100644 --- a/cmd/mirum-server/id_test.go +++ b/cmd/mirum-server/id_test.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package main diff --git a/cmd/mirum-server/licenses.go b/cmd/mirum-server/licenses.go index ca01f82..dd3770d 100644 --- a/cmd/mirum-server/licenses.go +++ b/cmd/mirum-server/licenses.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package main diff --git a/cmd/mirum-server/main.go b/cmd/mirum-server/main.go index 549373d..90e85d6 100644 --- a/cmd/mirum-server/main.go +++ b/cmd/mirum-server/main.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package main diff --git a/cmd/mirum-server/proto/api.proto b/cmd/mirum-server/proto/api.proto index 5159447..f088776 100644 --- a/cmd/mirum-server/proto/api.proto +++ b/cmd/mirum-server/proto/api.proto @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later syntax = "proto3"; diff --git a/cmd/mirum-server/proto/buf.gen.yaml b/cmd/mirum-server/proto/buf.gen.yaml index 35818cc..52cc94d 100644 --- a/cmd/mirum-server/proto/buf.gen.yaml +++ b/cmd/mirum-server/proto/buf.gen.yaml @@ -1,4 +1,4 @@ -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later version: v2 diff --git a/cmd/mirum-server/server.go b/cmd/mirum-server/server.go index 3201256..4ad6113 100644 --- a/cmd/mirum-server/server.go +++ b/cmd/mirum-server/server.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package main diff --git a/cmd/mirum-server/server_admin.go b/cmd/mirum-server/server_admin.go index 8b6d223..14f499f 100644 --- a/cmd/mirum-server/server_admin.go +++ b/cmd/mirum-server/server_admin.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package main diff --git a/cmd/mirum-server/server_grpc.go b/cmd/mirum-server/server_grpc.go index a2f7cf0..67e545b 100644 --- a/cmd/mirum-server/server_grpc.go +++ b/cmd/mirum-server/server_grpc.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package main diff --git a/cmd/mirum-server/server_web.go b/cmd/mirum-server/server_web.go index c382fa1..3a32f2f 100644 --- a/cmd/mirum-server/server_web.go +++ b/cmd/mirum-server/server_web.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package main diff --git a/cmd/mirum-server/static.go b/cmd/mirum-server/static.go index bc304ba..9f8c771 100644 --- a/cmd/mirum-server/static.go +++ b/cmd/mirum-server/static.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package main diff --git a/cmd/mirum-server/static_dev.go b/cmd/mirum-server/static_dev.go index 2f6d559..4d046f5 100644 --- a/cmd/mirum-server/static_dev.go +++ b/cmd/mirum-server/static_dev.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later //go:build dev diff --git a/cmd/mirum-server/static_prod.go b/cmd/mirum-server/static_prod.go index 891b04e..cd0241a 100644 --- a/cmd/mirum-server/static_prod.go +++ b/cmd/mirum-server/static_prod.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later //go:build !dev diff --git a/cmd/mirum-server/web/.prettierignore b/cmd/mirum-server/web/.prettierignore index b32d4d2..3a220b3 100644 --- a/cmd/mirum-server/web/.prettierignore +++ b/cmd/mirum-server/web/.prettierignore @@ -1,4 +1,4 @@ -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later /node_modules diff --git a/cmd/mirum-server/web/api/client.ts b/cmd/mirum-server/web/api/client.ts index 853b085..bc3c3be 100644 --- a/cmd/mirum-server/web/api/client.ts +++ b/cmd/mirum-server/web/api/client.ts @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later import { createClient, type Interceptor } from "@connectrpc/connect"; diff --git a/cmd/mirum-server/web/components/pages/dashboard.tsx b/cmd/mirum-server/web/components/pages/dashboard.tsx index 80b29d5..79843c5 100644 --- a/cmd/mirum-server/web/components/pages/dashboard.tsx +++ b/cmd/mirum-server/web/components/pages/dashboard.tsx @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later import { useEffect, useMemo, useState } from "react"; diff --git a/cmd/mirum-server/web/components/pages/error.tsx b/cmd/mirum-server/web/components/pages/error.tsx index 94fcfac..a3ab820 100644 --- a/cmd/mirum-server/web/components/pages/error.tsx +++ b/cmd/mirum-server/web/components/pages/error.tsx @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later import { Button } from "@/components/ui/button"; diff --git a/cmd/mirum-server/web/components/pages/licenses.tsx b/cmd/mirum-server/web/components/pages/licenses.tsx index 3e4e4ed..8f09564 100644 --- a/cmd/mirum-server/web/components/pages/licenses.tsx +++ b/cmd/mirum-server/web/components/pages/licenses.tsx @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later import { diff --git a/cmd/mirum-server/web/components/pages/login.tsx b/cmd/mirum-server/web/components/pages/login.tsx index a50ae5e..da11fa5 100644 --- a/cmd/mirum-server/web/components/pages/login.tsx +++ b/cmd/mirum-server/web/components/pages/login.tsx @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later import { useState } from "react"; diff --git a/cmd/mirum-server/web/components/ui/accordion.tsx b/cmd/mirum-server/web/components/ui/accordion.tsx index 5061b44..d0cc170 100644 --- a/cmd/mirum-server/web/components/ui/accordion.tsx +++ b/cmd/mirum-server/web/components/ui/accordion.tsx @@ -1,4 +1,4 @@ -// Copyright (c) 2023 shadcn +// SPDX-FileCopyrightText: 2023 shadcn // SPDX-License-Identifier: MIT import * as React from "react"; diff --git a/cmd/mirum-server/web/components/ui/button.tsx b/cmd/mirum-server/web/components/ui/button.tsx index 58b8580..c0ef769 100644 --- a/cmd/mirum-server/web/components/ui/button.tsx +++ b/cmd/mirum-server/web/components/ui/button.tsx @@ -1,4 +1,4 @@ -// Copyright (c) 2023 shadcn +// SPDX-FileCopyrightText: 2023 shadcn // SPDX-License-Identifier: MIT import * as React from "react"; diff --git a/cmd/mirum-server/web/components/ui/card.tsx b/cmd/mirum-server/web/components/ui/card.tsx index ad3dcd3..467ae0d 100644 --- a/cmd/mirum-server/web/components/ui/card.tsx +++ b/cmd/mirum-server/web/components/ui/card.tsx @@ -1,4 +1,4 @@ -// Copyright (c) 2023 shadcn +// SPDX-FileCopyrightText: 2023 shadcn // SPDX-License-Identifier: MIT import * as React from "react"; diff --git a/cmd/mirum-server/web/components/ui/field.tsx b/cmd/mirum-server/web/components/ui/field.tsx index 60271ee..ef12592 100644 --- a/cmd/mirum-server/web/components/ui/field.tsx +++ b/cmd/mirum-server/web/components/ui/field.tsx @@ -1,4 +1,4 @@ -// Copyright (c) 2023 shadcn +// SPDX-FileCopyrightText: 2023 shadcn // SPDX-License-Identifier: MIT import { useMemo } from "react"; diff --git a/cmd/mirum-server/web/components/ui/input.tsx b/cmd/mirum-server/web/components/ui/input.tsx index 027f64f..323a15a 100644 --- a/cmd/mirum-server/web/components/ui/input.tsx +++ b/cmd/mirum-server/web/components/ui/input.tsx @@ -1,4 +1,4 @@ -// Copyright (c) 2023 shadcn +// SPDX-FileCopyrightText: 2023 shadcn // SPDX-License-Identifier: MIT import * as React from "react"; diff --git a/cmd/mirum-server/web/components/ui/label.tsx b/cmd/mirum-server/web/components/ui/label.tsx index 423c902..a09587f 100644 --- a/cmd/mirum-server/web/components/ui/label.tsx +++ b/cmd/mirum-server/web/components/ui/label.tsx @@ -1,4 +1,4 @@ -// Copyright (c) 2023 shadcn +// SPDX-FileCopyrightText: 2023 shadcn // SPDX-License-Identifier: MIT import * as React from "react"; diff --git a/cmd/mirum-server/web/components/ui/separator.tsx b/cmd/mirum-server/web/components/ui/separator.tsx index fbf8144..3a5b378 100644 --- a/cmd/mirum-server/web/components/ui/separator.tsx +++ b/cmd/mirum-server/web/components/ui/separator.tsx @@ -1,4 +1,4 @@ -// Copyright (c) 2023 shadcn +// SPDX-FileCopyrightText: 2023 shadcn // SPDX-License-Identifier: MIT import * as React from "react"; diff --git a/cmd/mirum-server/web/entries/dashboard.tsx b/cmd/mirum-server/web/entries/dashboard.tsx index 4439aa0..772a56b 100644 --- a/cmd/mirum-server/web/entries/dashboard.tsx +++ b/cmd/mirum-server/web/entries/dashboard.tsx @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later import "@/index.css"; diff --git a/cmd/mirum-server/web/entries/error.tsx b/cmd/mirum-server/web/entries/error.tsx index f2da7dd..68dd86e 100644 --- a/cmd/mirum-server/web/entries/error.tsx +++ b/cmd/mirum-server/web/entries/error.tsx @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later import "@/index.css"; diff --git a/cmd/mirum-server/web/entries/licenses.tsx b/cmd/mirum-server/web/entries/licenses.tsx index 574d20f..9c8956b 100644 --- a/cmd/mirum-server/web/entries/licenses.tsx +++ b/cmd/mirum-server/web/entries/licenses.tsx @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later import "@/index.css"; diff --git a/cmd/mirum-server/web/entries/login.tsx b/cmd/mirum-server/web/entries/login.tsx index 4912c97..5ab044f 100644 --- a/cmd/mirum-server/web/entries/login.tsx +++ b/cmd/mirum-server/web/entries/login.tsx @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later import "@/index.css"; diff --git a/cmd/mirum-server/web/eslint.config.js b/cmd/mirum-server/web/eslint.config.js index 02d5391..a784504 100644 --- a/cmd/mirum-server/web/eslint.config.js +++ b/cmd/mirum-server/web/eslint.config.js @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later import eslint from "@eslint/js"; diff --git a/cmd/mirum-server/web/index.css b/cmd/mirum-server/web/index.css index 1dfcc71..695bc72 100644 --- a/cmd/mirum-server/web/index.css +++ b/cmd/mirum-server/web/index.css @@ -1,4 +1,4 @@ -/* Copyright (c) 2026 Nikolay Govorov +/* SPDX-FileCopyrightText: 2026 Nikolay Govorov * SPDX-License-Identifier: AGPL-3.0-or-later */ @import "tailwindcss"; diff --git a/cmd/mirum-server/web/lib/errors.ts b/cmd/mirum-server/web/lib/errors.ts index d09e0d0..0fc3fb9 100644 --- a/cmd/mirum-server/web/lib/errors.ts +++ b/cmd/mirum-server/web/lib/errors.ts @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later import { Code, ConnectError } from "@connectrpc/connect"; diff --git a/cmd/mirum-server/web/lib/mount.tsx b/cmd/mirum-server/web/lib/mount.tsx index 9cc7d6c..cbbb46a 100644 --- a/cmd/mirum-server/web/lib/mount.tsx +++ b/cmd/mirum-server/web/lib/mount.tsx @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later import { StrictMode, type ComponentType } from "react"; diff --git a/cmd/mirum-server/web/lib/utils.ts b/cmd/mirum-server/web/lib/utils.ts index 6d76a21..29d1a05 100644 --- a/cmd/mirum-server/web/lib/utils.ts +++ b/cmd/mirum-server/web/lib/utils.ts @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later import { twMerge } from "tailwind-merge"; diff --git a/cmd/mirum-server/web/shadcn.css b/cmd/mirum-server/web/shadcn.css index e5fddbc..1260127 100644 --- a/cmd/mirum-server/web/shadcn.css +++ b/cmd/mirum-server/web/shadcn.css @@ -1,4 +1,4 @@ -/* Copyright (c) 2023 shadcn +/* SPDX-FileCopyrightText: 2023 shadcn * SPDX-License-Identifier: MIT * * Inlined from `shadcn/tailwind.css` (npm package `shadcn`, MIT). Kept in diff --git a/cmd/mirum-server/web/shell.html b/cmd/mirum-server/web/shell.html index 6c35785..aec9d4b 100644 --- a/cmd/mirum-server/web/shell.html +++ b/cmd/mirum-server/web/shell.html @@ -1,5 +1,5 @@ <!-- -Copyright (c) 2026 Nikolay Govorov +SPDX-FileCopyrightText: 2026 Nikolay Govorov SPDX-License-Identifier: AGPL-3.0-or-later --> diff --git a/cmd/mirum-server/web/tsconfig.json b/cmd/mirum-server/web/tsconfig.json index 6dd27c0..bd3a03c 100644 --- a/cmd/mirum-server/web/tsconfig.json +++ b/cmd/mirum-server/web/tsconfig.json @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later { diff --git a/cmd/mirum-server/web/vite.config.ts b/cmd/mirum-server/web/vite.config.ts index ae0bf51..c745ed2 100644 --- a/cmd/mirum-server/web/vite.config.ts +++ b/cmd/mirum-server/web/vite.config.ts @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later import { readdirSync } from "node:fs"; diff --git a/cmd/mirum-worker/client.go b/cmd/mirum-worker/client.go index e23063e..622105f 100644 --- a/cmd/mirum-worker/client.go +++ b/cmd/mirum-worker/client.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package main diff --git a/cmd/mirum-worker/config.go b/cmd/mirum-worker/config.go index 366fdf4..41a9c8c 100644 --- a/cmd/mirum-worker/config.go +++ b/cmd/mirum-worker/config.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package main diff --git a/cmd/mirum-worker/main.go b/cmd/mirum-worker/main.go index e2132b5..3641736 100644 --- a/cmd/mirum-worker/main.go +++ b/cmd/mirum-worker/main.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package main diff --git a/cmd/mirum/main.go b/cmd/mirum/main.go index 35b53ca..087bf1e 100644 --- a/cmd/mirum/main.go +++ b/cmd/mirum/main.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later // Command mirum is the developer-facing CLI for the Mirum CI system. diff --git a/internal/config/config.go b/internal/config/config.go index 3d1256c..74f0ce8 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later // Package config holds hard-coded tunables shared across mirum-server and mirum-worker: diff --git a/internal/executor/environment.go b/internal/executor/environment.go index 39a1780..ba87ff4 100644 --- a/internal/executor/environment.go +++ b/internal/executor/environment.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package executor diff --git a/internal/executor/executor.go b/internal/executor/executor.go index d0e749f..d97367f 100644 --- a/internal/executor/executor.go +++ b/internal/executor/executor.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later // Runtime executing the Starlark pipeline in one of the supported runtimes diff --git a/internal/executor/host/host.go b/internal/executor/host/host.go index f9d4ea1..455b4cc 100644 --- a/internal/executor/host/host.go +++ b/internal/executor/host/host.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later // Package host implements an executor.Runtime that runs task commands diff --git a/internal/executor/host/maxrss_other.go b/internal/executor/host/maxrss_other.go index d0cd43c..7f483fc 100644 --- a/internal/executor/host/maxrss_other.go +++ b/internal/executor/host/maxrss_other.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later //go:build !unix diff --git a/internal/executor/host/maxrss_unix.go b/internal/executor/host/maxrss_unix.go index 701c5f8..ffb51f2 100644 --- a/internal/executor/host/maxrss_unix.go +++ b/internal/executor/host/maxrss_unix.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later //go:build unix diff --git a/internal/executor/runtime.go b/internal/executor/runtime.go index 29efae2..37929a8 100644 --- a/internal/executor/runtime.go +++ b/internal/executor/runtime.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package executor diff --git a/internal/forges/forge.go b/internal/forges/forge.go index 60f01bd..0034046 100644 --- a/internal/forges/forge.go +++ b/internal/forges/forge.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package forges diff --git a/internal/forges/github.go b/internal/forges/github.go index 77bea14..ba9973f 100644 --- a/internal/forges/github.go +++ b/internal/forges/github.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package forges diff --git a/internal/protocol/backoff.go b/internal/protocol/backoff.go index 5a3cf20..f728bbb 100644 --- a/internal/protocol/backoff.go +++ b/internal/protocol/backoff.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package protocol diff --git a/internal/protocol/backoff_test.go b/internal/protocol/backoff_test.go index 92603a1..e8f42c8 100644 --- a/internal/protocol/backoff_test.go +++ b/internal/protocol/backoff_test.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package protocol diff --git a/internal/protocol/handshake.go b/internal/protocol/handshake.go index 204600a..0ad164a 100644 --- a/internal/protocol/handshake.go +++ b/internal/protocol/handshake.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package protocol diff --git a/internal/protocol/handshake_test.go b/internal/protocol/handshake_test.go index 513d7d5..84eb5b4 100644 --- a/internal/protocol/handshake_test.go +++ b/internal/protocol/handshake_test.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package protocol diff --git a/internal/protocol/platform.go b/internal/protocol/platform.go index d48da44..5f66b27 100644 --- a/internal/protocol/platform.go +++ b/internal/protocol/platform.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package protocol diff --git a/internal/protocol/platform_test.go b/internal/protocol/platform_test.go index 276f335..e886b26 100644 --- a/internal/protocol/platform_test.go +++ b/internal/protocol/platform_test.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package protocol diff --git a/internal/protocol/proto/buf.gen.yaml b/internal/protocol/proto/buf.gen.yaml index 8db3d92..92df46f 100644 --- a/internal/protocol/proto/buf.gen.yaml +++ b/internal/protocol/proto/buf.gen.yaml @@ -1,4 +1,4 @@ -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later version: v2 diff --git a/internal/protocol/proto/wire.proto b/internal/protocol/proto/wire.proto index 73668e7..2d2b245 100644 --- a/internal/protocol/proto/wire.proto +++ b/internal/protocol/proto/wire.proto @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later syntax = "proto3"; diff --git a/internal/supervisor/supervisor.go b/internal/supervisor/supervisor.go index 7e32cee..dcacaa1 100644 --- a/internal/supervisor/supervisor.go +++ b/internal/supervisor/supervisor.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later // Package supervisor provides a platform-agnostic interface for process diff --git a/internal/supervisor/systemd.go b/internal/supervisor/systemd.go index ac57659..d95bd7f 100644 --- a/internal/supervisor/systemd.go +++ b/internal/supervisor/systemd.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later //go:build linux diff --git a/mise.toml b/mise.toml index a38cdb0..adbeae1 100644 --- a/mise.toml +++ b/mise.toml @@ -9,5 +9,5 @@ experimental = true [task_config] dir = "{{cwd}}" includes = [ - "git::https://github.com/dimidiumlabs/infra.git//tasks?ref=69a62b0217e237ffcd461192e4d128bd10f4d45c", + "git::https://github.com/dimidiumlabs/infra.git//tasks?ref=f2506479af3e8eac34b675582878ac783a5effda", ] diff --git a/nfpm.yaml b/nfpm.yaml index 2fa1f6b..e3c23af 100644 --- a/nfpm.yaml +++ b/nfpm.yaml @@ -1,4 +1,4 @@ -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later # yaml-language-server: $schema=https://nfpm.goreleaser.com/schema.json diff --git a/packaging/apt-ftparchive.conf b/packaging/apt-ftparchive.conf index d581965..de75284 100644 --- a/packaging/apt-ftparchive.conf +++ b/packaging/apt-ftparchive.conf @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later Dir { diff --git a/packaging/dl/404.html b/packaging/dl/404.html index 3ae5a33..a873a60 100644 --- a/packaging/dl/404.html +++ b/packaging/dl/404.html @@ -1,5 +1,5 @@ <!-- - Copyright (c) 2026 Nikolay Govorov + SPDX-FileCopyrightText: 2026 Nikolay Govorov SPDX-License-Identifier: AGPL-3.0-or-later --> <!DOCTYPE html> diff --git a/packaging/dl/index.html b/packaging/dl/index.html index 60c970d..981e3a0 100644 --- a/packaging/dl/index.html +++ b/packaging/dl/index.html @@ -1,5 +1,5 @@ <!-- - Copyright (c) 2026 Nikolay Govorov + SPDX-FileCopyrightText: 2026 Nikolay Govorov SPDX-License-Identifier: AGPL-3.0-or-later --> <!DOCTYPE html> diff --git a/packaging/mirum-server.initd b/packaging/mirum-server.initd index 3aa4d99..b638451 100644 --- a/packaging/mirum-server.initd +++ b/packaging/mirum-server.initd @@ -1,5 +1,5 @@ #!/sbin/openrc-run -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later description="Mirum daemon (modern CI platform)" diff --git a/packaging/mirum-server.service b/packaging/mirum-server.service index 69e440f..2d3834b 100644 --- a/packaging/mirum-server.service +++ b/packaging/mirum-server.service @@ -1,4 +1,4 @@ -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later [Unit] diff --git a/packaging/mirum-worker.initd b/packaging/mirum-worker.initd index dac0bf7..5a1c457 100644 --- a/packaging/mirum-worker.initd +++ b/packaging/mirum-worker.initd @@ -1,5 +1,5 @@ #!/sbin/openrc-run -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later # Templated service. To run a worker named "default": diff --git a/packaging/mirum-worker@.service b/packaging/mirum-worker@.service index dbbc5e0..ccbec8d 100644 --- a/packaging/mirum-worker@.service +++ b/packaging/mirum-worker@.service @@ -1,4 +1,4 @@ -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later [Unit] diff --git a/packaging/scripts/postinstall.sh b/packaging/scripts/postinstall.sh index 3479c75..1cc5379 100644 --- a/packaging/scripts/postinstall.sh +++ b/packaging/scripts/postinstall.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later set -e diff --git a/packaging/scripts/preinstall.sh b/packaging/scripts/preinstall.sh index 160d0be..a4793fa 100644 --- a/packaging/scripts/preinstall.sh +++ b/packaging/scripts/preinstall.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later set -e diff --git a/packaging/scripts/preremove.sh b/packaging/scripts/preremove.sh index 8d6c6ab..169954a 100644 --- a/packaging/scripts/preremove.sh +++ b/packaging/scripts/preremove.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later set -e diff --git a/packaging/server/config.yaml b/packaging/server/config.yaml index 6ea9881..745b120 100644 --- a/packaging/server/config.yaml +++ b/packaging/server/config.yaml @@ -1,4 +1,4 @@ -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later # Ignored when the corresponding systemd socket activation fd is present. diff --git a/packaging/worker/default.yaml b/packaging/worker/default.yaml index a0b8e39..4fa4de3 100644 --- a/packaging/worker/default.yaml +++ b/packaging/worker/default.yaml @@ -1,4 +1,4 @@ -# Copyright (c) 2026 Nikolay Govorov +# SPDX-FileCopyrightText: 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later server: localhost:2026 diff --git a/tools/licensegen/main.go b/tools/licensegen/main.go index cafb861..a175414 100644 --- a/tools/licensegen/main.go +++ b/tools/licensegen/main.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later // Command licensegen writes build/licenses.json — the third-party dependency diff --git a/tools/licensegen/scan_go.go b/tools/licensegen/scan_go.go index 67b7e4b..a560203 100644 --- a/tools/licensegen/scan_go.go +++ b/tools/licensegen/scan_go.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package main diff --git a/tools/licensegen/scan_npm.go b/tools/licensegen/scan_npm.go index 0cb16f1..101dda7 100644 --- a/tools/licensegen/scan_npm.go +++ b/tools/licensegen/scan_npm.go @@ -1,4 +1,4 @@ -// Copyright (c) 2026 Nikolay Govorov +// SPDX-FileCopyrightText: 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later package main |
