Rework container/ from a host-executor act_runner image into a single "SDK" build image used everywhere: as the CI job container (Docker executor) and by developers locally / via .devcontainer. It bakes in a pinned Rust toolchain and all build dependencies, so CI and every developer share the exact same rustc/clippy. - container/Containerfile: SDK image (Debian + deps + pinned Rust + Node). - rust-toolchain.toml: pin the toolchain to match the image; also ends the "CI clippy newer than local" version skew. - .gitea/workflows/ci.yml: lint/test run inside the SDK image via `container:`; reuse returns to fsfe/reuse-action (Docker executor runs it as a sibling container, so nothing REUSE-related is baked in). - .devcontainer/devcontainer.json: dev use of the same image. - container/runner-config.example.yaml: Docker-executor runner config for the CI VM, capped for a 2-thread budget. - Drop the obsolete host-executor entrypoint/config/Quadlet units. Assisted-By: Claude Code (claude-opus-4) Claude-Session: https://claude.ai/code/session_01NFpGtGTWUEYXLwZeZs2RAV Signed-off-by: Stan Grams <sjg@haxx.space>
59 lines
2.6 KiB
TOML
59 lines
2.6 KiB
TOML
version = 1
|
|
|
|
# Project-owned files without an in-file SPDX header (docs, config,
|
|
# repo metadata, logos, and bespoke web assets).
|
|
[[annotations]]
|
|
path = [
|
|
".gitattributes",
|
|
".gitignore",
|
|
"CLAUDE.md",
|
|
"CONTRIBUTING.md",
|
|
"README.md",
|
|
"trx-rs.toml.example",
|
|
"docs/**",
|
|
"aidocs/**",
|
|
"container/**",
|
|
".devcontainer/**",
|
|
"src/decoders/trx-ftx/README.md",
|
|
"src/decoders/trx-wxsat/README.md",
|
|
"assets/trx-logo.png",
|
|
"src/trx-client/trx-frontend/trx-frontend-http/assets/trx-favicon.png",
|
|
"src/trx-client/trx-frontend/trx-frontend-http/assets/trx-logo.png",
|
|
"src/trx-client/trx-frontend/trx-frontend-http/assets/web/bandplan.json",
|
|
"src/trx-client/trx-frontend/trx-frontend-http/assets/web/generated/**",
|
|
"src/trx-client/trx-frontend/trx-frontend-http/frontend/package.json",
|
|
"src/trx-client/trx-frontend/trx-frontend-http/frontend/package-lock.json",
|
|
"src/trx-client/trx-frontend/trx-frontend-http/frontend/tsconfig.json",
|
|
"src/trx-client/trx-frontend/trx-frontend-http/frontend/tsconfig.worker.json",
|
|
]
|
|
SPDX-FileCopyrightText = "2026 Stan Grams <sjg@haxx.space>"
|
|
SPDX-License-Identifier = "GPL-2.0-or-later"
|
|
|
|
# Vendored Leaflet 1.9.4 (https://leafletjs.com), distributed under BSD-2-Clause.
|
|
[[annotations]]
|
|
path = [
|
|
"src/trx-client/trx-frontend/trx-frontend-http/assets/web/vendor/leaflet.js",
|
|
"src/trx-client/trx-frontend/trx-frontend-http/assets/web/vendor/leaflet.css",
|
|
"src/trx-client/trx-frontend/trx-frontend-http/assets/web/vendor/layers.png",
|
|
"src/trx-client/trx-frontend/trx-frontend-http/assets/web/vendor/layers-2x.png",
|
|
"src/trx-client/trx-frontend/trx-frontend-http/assets/web/vendor/marker-icon.png",
|
|
"src/trx-client/trx-frontend/trx-frontend-http/assets/web/vendor/marker-icon-2x.png",
|
|
"src/trx-client/trx-frontend/trx-frontend-http/assets/web/vendor/marker-shadow.png",
|
|
]
|
|
SPDX-FileCopyrightText = "2010-2023 Vladimir Agafonkin, 2010-2011 CloudMade"
|
|
SPDX-License-Identifier = "BSD-2-Clause"
|
|
|
|
# Vendored DSEG14 font (https://github.com/keshikan/DSEG), SIL OFL 1.1.
|
|
[[annotations]]
|
|
path = ["src/trx-client/trx-frontend/trx-frontend-http/assets/web/vendor/dseg14-classic-latin-400-normal.woff2"]
|
|
SPDX-FileCopyrightText = "2020 The DSEG Authors (https://github.com/keshikan/DSEG)"
|
|
SPDX-License-Identifier = "OFL-1.1"
|
|
|
|
# Vendored opus-decoder 0.7.11 browser build
|
|
# (https://github.com/eshaz/wasm-audio-decoders), MIT.
|
|
# SHA-256: fd73ee0a9c8a5e233c0b88234df14f46003ad89bb4ba27435bc8714db2a6dc62
|
|
[[annotations]]
|
|
path = ["src/trx-client/trx-frontend/trx-frontend-http/assets/web/vendor/opus-decoder-0.7.11.min.js"]
|
|
SPDX-FileCopyrightText = "2021-2025 Ethan Halsall"
|
|
SPDX-License-Identifier = "MIT"
|