From 3874f93b06ecba0ada6a3664e9a4e717b82bbbe5 Mon Sep 17 00:00:00 2001 From: ilia Date: Wed, 5 Aug 2026 17:29:44 -0400 Subject: [PATCH 1/2] Scrub public docs and harden CI gates --- .gitea/workflows/ci.yml | 4 ++-- README.md | 2 +- docs/HANDOFF.md | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 8cf01a4..3904864 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -49,7 +49,7 @@ jobs: pip install bandit pip-audit ruff --break-system-packages - name: Ruff lint - run: ruff check . || true + run: ruff check . - name: Bandit (advisory) run: bandit -r . -q || true @@ -61,7 +61,7 @@ jobs: run: | if [ -d tests ] || ls test_*.py *_test.py 2>/dev/null; then pip install pytest --break-system-packages - pytest -q || true + pytest -q else echo "No tests found — skip" fi diff --git a/README.md b/README.md index 4da9205..0edd7e3 100644 --- a/README.md +++ b/README.md @@ -83,7 +83,7 @@ Levkin migration status and channel map: **[docs/HANDOFF.md](docs/HANDOFF.md)** git@git.levkin.ca:ilia/slack-sieve.git ``` -SSH uses LAN `10.255.255.1` via `Host git.levkin.ca` in `~/.ssh/config` (see homelab ansible docs). +SSH to Gitea uses your local `~/.ssh/config` `Host git.levkin.ca` entry (see private ansible docs). ## License diff --git a/docs/HANDOFF.md b/docs/HANDOFF.md index d74ef8d..5b8912e 100644 --- a/docs/HANDOFF.md +++ b/docs/HANDOFF.md @@ -9,7 +9,7 @@ ## Status: Levkin Slack → Mattermost **done** (2026-07-10) -Filtered archive is live on **https://slack.levkin.ca** (team `levkin`, VM `10.255.255.1`). +Filtered archive is live on **https://slack.levkin.ca** (team `levkin`). - **18 channels**, ~**299 posts** + attachments (from ~765 cherry-picked Slack messages) - Users: Slack `jedi_jew` → MM `ilia`, `ira_feeds` → `ira` (both added to imported channels) @@ -76,7 +76,7 @@ Official Slack export (JSON) |------|------| | `~/Downloads/Levkin Slack export Sep 29 2016 - May 27 2026` | Raw official export (~27MB JSON only) | | `~/Downloads/Levkin Slack export enriched` | Review + prepare source — JSON + `__uploads/` | -| `~/Documents/code/slack-sieve/manifest.json` | Triage decisions (local only, not in git) | +| `manifest.json` (local only, not in git) | Triage decisions (local only, not in git) | Hydrate: **1109 / 1122** attachments; **13** old files HTTP 401 (expired export token). @@ -85,7 +85,7 @@ Hydrate: **1109 / 1122** attachments; **13** old files HTTP 401 (expired export ## Commands ```bash -cd ~/Documents/code/slack-sieve +cd /path/to/slack-sieve export SLACK_EXPORT_PATH="$HOME/Downloads/Levkin Slack export enriched" make review # http://127.0.0.1:8765 From eb6a4e286be8b760bce9dfd795b0c72bc57e3d24 Mon Sep 17 00:00:00 2001 From: ilia Date: Wed, 5 Aug 2026 17:44:52 -0400 Subject: [PATCH 2/2] Keep docs hygiene only; leave soft CI until ruff debt is cleared --- .gitea/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 3904864..8cf01a4 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -49,7 +49,7 @@ jobs: pip install bandit pip-audit ruff --break-system-packages - name: Ruff lint - run: ruff check . + run: ruff check . || true - name: Bandit (advisory) run: bandit -r . -q || true @@ -61,7 +61,7 @@ jobs: run: | if [ -d tests ] || ls test_*.py *_test.py 2>/dev/null; then pip install pytest --break-system-packages - pytest -q + pytest -q || true else echo "No tests found — skip" fi