aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat
-rw-r--r--.github/workflows/legal.yml33+33 −0
-rw-r--r--.mailmap4+4 −0
-rw-r--r--REUSE.toml7+7 −0
-rw-r--r--mise.toml11+11 −0
4 files changed, 55 insertions, 0 deletions
diff --git a/.github/workflows/legal.yml b/.github/workflows/legal.yml
new file mode 100644
--- /dev/null
+++ b/.github/workflows/legal.yml
@@ -0,0 +1,33 @@
+# SPDX-FileCopyrightText: 2026 Nikolay Govorov
+# SPDX-License-Identifier: 0BSD
+
+name: Legal
+
+on:
+ push:
+ branches: [main]
+ pull_request:
+ branches: [main]
+
+permissions:
+ contents: read
+
+jobs:
+ legal:
+ name: Legal checks
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
+ with:
+ fetch-depth: 0
+
+ - uses: jdx/mise-action@5228313ee0372e111a38da051671ca30fc5a96db # v3
+ with:
+ version: 2026.7.5
+ experimental: true
+
+ - name: Check contribution sign-off
+ run: mise run signoff
+
+ - name: Check licensing policy
+ run: mise run licenses
diff --git a/.mailmap b/.mailmap
new file mode 100644
--- /dev/null
+++ b/.mailmap
@@ -0,0 +1,4 @@
+# Add new entries in alphabetical order
+
+Nikolay Govorov <me@govorov.online>
+Nikolay Govorov <mr@dimidiumlabs.io>
diff --git a/REUSE.toml b/REUSE.toml
index f4aa259..bff4b49 100644
--- a/REUSE.toml
+++ b/REUSE.toml
@@ -16,3 +16,10 @@ path = [
]
SPDX-FileCopyrightText = "2026 Nikolay Govorov"
SPDX-License-Identifier = "CC-BY-3.0"
+
+[[annotations]]
+path = [
+ ".mailmap",
+]
+SPDX-FileCopyrightText = "2026 Nikolay Govorov"
+SPDX-License-Identifier = "0BSD"
diff --git a/mise.toml b/mise.toml
new file mode 100644
--- /dev/null
+++ b/mise.toml
@@ -0,0 +1,11 @@
+# SPDX-FileCopyrightText: 2026 Nikolay Govorov
+# SPDX-License-Identifier: 0BSD
+
+min_version = "2026.7.5"
+
+[settings]
+experimental = true
+
+[task_config]
+dir = "{{cwd}}"
+includes = ["tasks"]