diff options
| author | Nikolay Govorov <me@govorov.online> | 2026-03-29 20:16:08 +0100 |
|---|---|---|
| committer | Nikolay Govorov <me@govorov.online> | 2026-03-29 20:16:08 +0100 |
| commit | a71422d71460185a0603daaeb3826229e084061b (patch) | |
| tree | c5b087f40b0f43a56f9940a43c69ab3e314093f0 | |
| parent | 4dfa91c1ad2959a9f3501f42abea425ddc3d4699 (diff) | |
| download | tar tar.gz tar.bz2 tar.lz tar.xz tar.zst zip | |
Update docs, copyrights, fix dnf5 readme
Diffstat
41 files changed, 78 insertions, 59 deletions
diff --git a/.cargo/config.toml b/.cargo/config.toml index 6736699..12ffd68 100644 --- a/.cargo/config.toml +++ b/.cargo/config.toml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +# Copyright (c) 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later [alias] diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e21f530..5f65ced 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +# Copyright (c) 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later name: Build @@ -12,7 +12,7 @@ on: env: CARGO_TERM_COLOR: always - RELEASE_TAG: dev + RELEASE_TAG: nightly jobs: lint: @@ -77,7 +77,7 @@ jobs: chmod 600 $SIGNING_PRIVATE_KEY PKG_VERSION=$(cargo metadata --no-deps --format-version 1 | jq -r '.packages[] | select(.name == "recluse") | .version') - export VERSION="${PKG_VERSION}~dev.$(git log -1 --format=%ct)" + export VERSION="${PKG_VERSION}~nightly.$(git log -1 --format=%ct)" export ARCH=${{ matrix.arch }} mkdir -p dist/ @@ -121,7 +121,7 @@ jobs: run: ./tests/smoke/run-local.sh publish: - name: Publish dev build + name: Publish nightly build runs-on: ubuntu-latest needs: [build, smoke] if: github.ref == 'refs/heads/main' @@ -152,7 +152,7 @@ jobs: GPG_PUBLIC_KEY: ${{ secrets.GPG_PUBLIC_KEY }} # Update Github Release - - name: Update 'dev' tag + - name: Update 'nightly' tag run: | git config user.name "github-actions[bot]" git config user.email "41898282+github-actions[bot]@users.noreply.github.com" @@ -182,13 +182,23 @@ jobs: # Update APT/RPM repos on s3 - name: Create APT repository run: | - aptly repo create -distribution=dev -component=main recluse + aptly repo create -distribution="${{ env.RELEASE_TAG }}" -component=main recluse aptly repo add recluse dist/*.deb aptly publish repo -architectures=amd64,arm64 -gpg-key="${{vars.GPG_KEY_ID}}" recluse - name: Create RPM repository run: | mkdir -p rpm-repo cp dist/*.rpm rpm-repo/ + + cat > rpm-repo/recluse-nightly.repo << EOF + [recluse-nightly] + name=Recluse Nightly + gpgkey=${{github.server_url}}/${{github.repository}}/releases/download/${{env.RELEASE_TAG}}/public.gpg + baseurl=https://${{vars.S3_BUCKET}}.${{vars.S3_ENDPOINT}}/rpm/ + enabled=1 + gpgcheck=1 + EOF + createrepo_c rpm-repo/ gpg --default-key="${{vars.GPG_KEY_ID}}" --detach-sign --armor rpm-repo/repodata/repomd.xml - name: Upload RPM to S3 diff --git a/.github/workflows/cla.yml b/.github/workflows/cla.yml index 9430337..1c7a15f 100644 --- a/.github/workflows/cla.yml +++ b/.github/workflows/cla.yml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +# Copyright (c) 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later name: "CLA Assistant" @@ -27,4 +27,4 @@ jobs: branch: "main" allowlist: mrdimidium path-to-signatures: "LICENSES/cla.json" - path-to-document: "https://github.com/mrdimidium/recluse/blob/main/CLA.md" + path-to-document: "https://github.com/dimidiumlabs/recluse/blob/main/CLA.md" diff --git a/.gitignore b/.gitignore index 4d042ef..88eb127 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +# Copyright (c) 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later /target diff --git a/Cargo.toml b/Cargo.toml index 7b1d537..1e72a79 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +# Copyright (c) 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later [workspace] @@ -12,7 +12,7 @@ version = "0.1.0" license = "AGPL-3.0-or-later" authors = ["Nikolay Govorov <me@govorov.online>"] homepage = "https://pkg.earth" -repository = "https://github.com/mrdimidium/recluse" +repository = "https://github.com/dimidiumlabs/recluse" [workspace.dependencies] # local dependencies diff --git a/Makefile b/Makefile index 2a7b558..f4b25b7 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +# Copyright (c) 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later CARGO_DENY_VERSION = ^0.19 diff --git a/README.md b/README.md index ff9ac52..c01f119 100644 --- a/README.md +++ b/README.md @@ -13,19 +13,33 @@ is **not** intended for production use. ```bash sudo apt install curl gnupg -curl -fsSL https://github.com/mrdimidium/recluse/releases/download/dev/public.gpg | sudo gpg --dearmor -o /usr/share/keyrings/recluse.gpg -echo "deb [signed-by=/usr/share/keyrings/recluse.gpg] https://recluse.hel1.your-objectstorage.com/apt/ dev main" | sudo tee /etc/apt/sources.list.d/recluse.list +curl -fsSL https://github.com/dimidiumlabs/recluse/releases/download/nightly/public.gpg | sudo gpg --dearmor -o /usr/share/keyrings/recluse.gpg +echo "deb [signed-by=/usr/share/keyrings/recluse.gpg] https://recluse.hel1.your-objectstorage.com/apt/ nightly main" | sudo tee /etc/apt/sources.list.d/recluse.list sudo apt update && sudo apt install recluse sudo systemctl enable --now recluse ``` -**Fedora/RedHat:** +**Fedora/RHEL:** ```bash -sudo rpm --import https://github.com/mrdimidium/recluse/releases/download/dev/public.gpg -sudo dnf config-manager --add-repo https://recluse.hel1.your-objectstorage.com/rpm/ +# DNF5 (Fedora 41+, RHEL 10+) +sudo dnf config-manager addrepo --from-repofile=https://dimidiumlabs.fsn1.your-objectstorage.com/rpm/recluse-nightly.repo + +# DNF4 (Fedora 40 and older, RHEL 8/9) +sudo curl -o /etc/yum.repos.d/recluse-nightly.repo https://dimidiumlabs.fsn1.your-objectstorage.com/rpm/recluse-nightly.repo + sudo dnf install recluse +sudo systemctl enable --now recluse +``` + +**openSUSE:** + +```bash +sudo rpm --import https://github.com/dimidiumlabs/recluse/releases/download/nightly/public.gpg +sudo zypper addrepo https://dimidiumlabs.fsn1.your-objectstorage.com/rpm/ recluse-nightly +sudo zypper refresh +sudo zypper install recluse sudo systemctl enable --now recluse ``` @@ -35,7 +49,7 @@ sudo systemctl enable --now recluse 1. Install build dependencies: - Fedora/RedHat: `sudo dnf install gcc openssl-devel pkg-config` - Debian/Ubuntu: `sudo apt install build-essential libssl-dev pkg-config` -1. Clone repo: `git clone https://github.com/mrdimidium/recluse.git && cd recluse` +1. Clone repo: `git clone https://github.com/dimidiumlabs/recluse.git && cd recluse` 1. Build from source: `cargo build --release` 1. Install manually diff --git a/REUSE.toml b/REUSE.toml index 2f5e133..f4a5d8e 100644 --- a/REUSE.toml +++ b/REUSE.toml @@ -15,7 +15,7 @@ path = [ "crates/recluse/src/assets/robots.txt", "crates/recluse/src/assets/manifest.webmanifest", ] -SPDX-FileCopyrightText = "2026 Nikolay Govorov <me@govorov.online>" +SPDX-FileCopyrightText = "2026 Nikolay Govorov" SPDX-License-Identifier = "AGPL-3.0-or-later" [[annotations]] diff --git a/crates/base/Cargo.toml b/crates/base/Cargo.toml index ac83c12..0544b52 100644 --- a/crates/base/Cargo.toml +++ b/crates/base/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +# Copyright (c) 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later [package] diff --git a/crates/base/src/lib.rs b/crates/base/src/lib.rs index ca3598d..5ec3e7b 100644 --- a/crates/base/src/lib.rs +++ b/crates/base/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +// Copyright (c) 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later pub mod serde; diff --git a/crates/base/src/serde.rs b/crates/base/src/serde.rs index 7897b02..5c31190 100644 --- a/crates/base/src/serde.rs +++ b/crates/base/src/serde.rs @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +// Copyright (c) 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later use std::net::SocketAddr; diff --git a/crates/recluse/Cargo.toml b/crates/recluse/Cargo.toml index 0605867..45633cc 100644 --- a/crates/recluse/Cargo.toml +++ b/crates/recluse/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +# Copyright (c) 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later [package] diff --git a/crates/recluse/build.rs b/crates/recluse/build.rs index 36e1cd6..e069cda 100644 --- a/crates/recluse/build.rs +++ b/crates/recluse/build.rs @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +// Copyright (c) 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later fn main() { diff --git a/crates/recluse/src/assets/base.css b/crates/recluse/src/assets/base.css index 3345768..4e8cb75 100644 --- a/crates/recluse/src/assets/base.css +++ b/crates/recluse/src/assets/base.css @@ -1,4 +1,4 @@ -/* SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> */ +/* Copyright (c) 2026 Nikolay Govorov */ /* SPDX-License-Identifier: AGPL-3.0-or-later */ @font-face { diff --git a/crates/recluse/src/config.rs b/crates/recluse/src/config.rs index 3239aa2..58c21e9 100644 --- a/crates/recluse/src/config.rs +++ b/crates/recluse/src/config.rs @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +// Copyright (c) 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later use std::collections::HashMap; diff --git a/crates/recluse/src/controller_backend.rs b/crates/recluse/src/controller_backend.rs index d14d93b..9e3c7a5 100644 --- a/crates/recluse/src/controller_backend.rs +++ b/crates/recluse/src/controller_backend.rs @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +// Copyright (c) 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later use std::sync::Arc; diff --git a/crates/recluse/src/controller_web.rs b/crates/recluse/src/controller_web.rs index 6d4d176..3311f25 100644 --- a/crates/recluse/src/controller_web.rs +++ b/crates/recluse/src/controller_web.rs @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +// Copyright (c) 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later use std::future::Future; @@ -178,7 +178,7 @@ impl WebController { p { "Recluse is open source software licensed under " a href="https://www.gnu.org/licenses/agpl-3.0.html" { "AGPL-3.0" } ". " - "Source code is available on " a href="https://github.com/mrdimidium/recluse" { "GitHub" } ". " + "Source code is available on " a href="https://github.com/dimidiumlabs/recluse" { "GitHub" } ". " "A list of dependency licenses " a href="/about/licenses" { "is available" } "." } @@ -335,7 +335,7 @@ impl WebController { p { "Source code is available on " - a href="https://github.com/mrdimidium/recluse" { "GitHub" } + a href="https://github.com/dimidiumlabs/recluse" { "GitHub" } ". The full license text is included below." } diff --git a/crates/recluse/src/main.rs b/crates/recluse/src/main.rs index 27f3824..8c841fd 100644 --- a/crates/recluse/src/main.rs +++ b/crates/recluse/src/main.rs @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +// Copyright (c) 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later mod config; diff --git a/crates/recluse/src/proxy.rs b/crates/recluse/src/proxy.rs index 9a2c73d..2aa513e 100644 --- a/crates/recluse/src/proxy.rs +++ b/crates/recluse/src/proxy.rs @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +// Copyright (c) 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later use bytes::Bytes; diff --git a/crates/recluse/src/storage.rs b/crates/recluse/src/storage.rs index 0e7f3ac..a42cf81 100644 --- a/crates/recluse/src/storage.rs +++ b/crates/recluse/src/storage.rs @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +// Copyright (c) 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later // This class stores uploaded files and associated metadata. diff --git a/crates/recluse/src/telemetry.rs b/crates/recluse/src/telemetry.rs index b805483..1abd6f6 100644 --- a/crates/recluse/src/telemetry.rs +++ b/crates/recluse/src/telemetry.rs @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +// Copyright (c) 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later use std::fmt::Debug; diff --git a/crates/repos/Cargo.toml b/crates/repos/Cargo.toml index 38bfc2e..abb8c84 100644 --- a/crates/repos/Cargo.toml +++ b/crates/repos/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +# Copyright (c) 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later [package] diff --git a/crates/repos/src/go.rs b/crates/repos/src/go.rs index 2637d79..32d0971 100644 --- a/crates/repos/src/go.rs +++ b/crates/repos/src/go.rs @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +// Copyright (c) 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later use std::time::Duration; diff --git a/crates/repos/src/lib.rs b/crates/repos/src/lib.rs index 1f70f0a..572fa29 100644 --- a/crates/repos/src/lib.rs +++ b/crates/repos/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +// Copyright (c) 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later pub mod go; diff --git a/crates/repos/src/zig.rs b/crates/repos/src/zig.rs index c9a8b8f..d4b1640 100644 --- a/crates/repos/src/zig.rs +++ b/crates/repos/src/zig.rs @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +// Copyright (c) 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later use std::collections::HashMap; diff --git a/deny.toml b/deny.toml index 797da56..0740542 100644 --- a/deny.toml +++ b/deny.toml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +# Copyright (c) 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later [licenses] diff --git a/nfpm.yaml b/nfpm.yaml index 390cd89..9237d6c 100644 --- a/nfpm.yaml +++ b/nfpm.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +# Copyright (c) 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later # yaml-language-server: $schema=https://nfpm.goreleaser.com/schema.json diff --git a/pkg/logo.svg b/pkg/logo.svg index 25cd3ec..f825370 100644 --- a/pkg/logo.svg +++ b/pkg/logo.svg @@ -1,8 +1,3 @@ -<!-- -SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> -SPDX-License-Identifier: AGPL-3.0-or-later ---> - <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg viewBox="-150 -150 800 800" xmlns="http://www.w3.org/2000/svg" fill="rgb(247, 164, 29)"> diff --git a/pkg/recluse.service b/pkg/recluse.service index caf75db..ba78732 100644 --- a/pkg/recluse.service +++ b/pkg/recluse.service @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +# Copyright (c) 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later [Unit] diff --git a/pkg/recluse.toml b/pkg/recluse.toml index ecda215..1ca0df5 100644 --- a/pkg/recluse.toml +++ b/pkg/recluse.toml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +# Copyright (c) 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later # recluse will dutifully indicate its user agent and protocols (for example, source for zig). diff --git a/pkg/scripts/postinstall.sh b/pkg/scripts/postinstall.sh index fe717a3..ae62154 100644 --- a/pkg/scripts/postinstall.sh +++ b/pkg/scripts/postinstall.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +# Copyright (c) 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later set -e diff --git a/pkg/scripts/preinstall.sh b/pkg/scripts/preinstall.sh index 7f0e0de..a6f43a9 100644 --- a/pkg/scripts/preinstall.sh +++ b/pkg/scripts/preinstall.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +# Copyright (c) 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later set -e diff --git a/pkg/scripts/preremove.sh b/pkg/scripts/preremove.sh index 3e69d06..bef5b64 100644 --- a/pkg/scripts/preremove.sh +++ b/pkg/scripts/preremove.sh @@ -1,5 +1,5 @@ #!/bin/sh -# SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +# Copyright (c) 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later set -e diff --git a/tests/smoke/Cargo.toml b/tests/smoke/Cargo.toml index c3d953c..63d8b5d 100644 --- a/tests/smoke/Cargo.toml +++ b/tests/smoke/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +# Copyright (c) 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later [package] diff --git a/tests/smoke/run-local.sh b/tests/smoke/run-local.sh index 32193dd..1e0676e 100755 --- a/tests/smoke/run-local.sh +++ b/tests/smoke/run-local.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +# Copyright (c) 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later # Builds recluse, starts it in a temporary directory, runs smoke tests, cleans up. diff --git a/tests/smoke/src/main.rs b/tests/smoke/src/main.rs index f94af25..8a7cb9c 100644 --- a/tests/smoke/src/main.rs +++ b/tests/smoke/src/main.rs @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +// Copyright (c) 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later // Black-box smoke tests for Recluse. diff --git a/xtask/Cargo.toml b/xtask/Cargo.toml index a8047fb..e50b8c8 100644 --- a/xtask/Cargo.toml +++ b/xtask/Cargo.toml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +# Copyright (c) 2026 Nikolay Govorov # SPDX-License-Identifier: AGPL-3.0-or-later [package] diff --git a/xtask/build.rs b/xtask/build.rs index 4809c78..e059219 100644 --- a/xtask/build.rs +++ b/xtask/build.rs @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +// Copyright (c) 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later fn main() { diff --git a/xtask/src/lib.rs b/xtask/src/lib.rs index 1b3440f..bb66ce9 100644 --- a/xtask/src/lib.rs +++ b/xtask/src/lib.rs @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +// Copyright (c) 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later pub mod licenses; diff --git a/xtask/src/licenses.rs b/xtask/src/licenses.rs index 49736d8..08667c5 100644 --- a/xtask/src/licenses.rs +++ b/xtask/src/licenses.rs @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +// Copyright (c) 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later // // The approach to gathering licenses — resolving the dependency graph via diff --git a/xtask/src/main.rs b/xtask/src/main.rs index 333e3a4..887d24b 100644 --- a/xtask/src/main.rs +++ b/xtask/src/main.rs @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 Nikolay Govorov <me@govorov.online> +// Copyright (c) 2026 Nikolay Govorov // SPDX-License-Identifier: AGPL-3.0-or-later fn main() -> Result<(), Box<dyn std::error::Error>> { |
