ilia
e526308e82
Merge pull request 'ci: fix python-ci on ubuntu-latest' ( #11 ) from chore/fix-python-ci into main
CI / skip-ci-check (push) Successful in 31s
CI / secret-scan (push) Successful in 30s
CI / python-ci (push) Successful in 37s
2026-08-06 12:43:34 -05:00
ilia
f6e572e117
fix: --reset no longer requires local Slack export path
...
CI / skip-ci-check (pull_request) Successful in 31s
CI / secret-scan (pull_request) Successful in 31s
CI / python-ci (pull_request) Successful in 40s
test_reset_only_writes failed in CI (no ~/Downloads export) while
passing on a laptop that has the Levkin export. Skip SlackExport load
when --reset returns early.
2026-08-06 13:41:30 -04:00
ilia
b24544066e
ci: run python-ci on ubuntu-latest runner image
...
CI / skip-ci-check (pull_request) Successful in 30s
CI / secret-scan (pull_request) Successful in 30s
CI / python-ci (pull_request) Failing after 42s
Host/container nesting with node:20-bookworm kept failing on main
(~50s) while local pytest (105) and ruff stayed green. Match apply-bot:
setup-python on ubuntu-latest docker label, keep secret-scan on heavy.
2026-08-06 13:38:25 -04:00
ilia
7c3c92ec13
Merge pull request 'docs: public-safe AGENTS writing-docs link' ( #10 ) from chore/agents-public-link into main
CI / skip-ci-check (push) Successful in 31s
CI / secret-scan (push) Successful in 31s
CI / python-ci (push) Failing after 50s
2026-08-06 10:19:49 -05:00
ilia
e2ca810523
docs: public-safe AGENTS writing-docs link
CI / skip-ci-check (pull_request) Successful in 31s
CI / secret-scan (pull_request) Successful in 31s
CI / python-ci (pull_request) Failing after 1m18s
2026-08-06 11:12:21 -04:00
ilia
291f88be19
Merge pull request 'Honest CI: fix ruff and harden gates' ( #8 ) from chore/honest-ci-ruff into main
CI / skip-ci-check (push) Successful in 30s
CI / secret-scan (push) Successful in 30s
CI / python-ci (push) Failing after 49s
2026-08-05 18:19:04 -05:00
ilia
4edd2047c0
ci: longer review-server health wait; env PYTHONPATH for pytest
CI / skip-ci-check (pull_request) Successful in 30s
CI / secret-scan (pull_request) Successful in 29s
CI / python-ci (pull_request) Failing after 1m19s
2026-08-05 19:17:42 -04:00
ilia
bf685107d8
ci: use python3 -m ruff/pytest with isolated ruff
CI / skip-ci-check (pull_request) Successful in 30s
CI / secret-scan (pull_request) Successful in 29s
CI / python-ci (pull_request) Failing after 47s
2026-08-05 19:16:03 -04:00
ilia
ef68d4fb8e
fix: drop conftest sys.path hack; rely on pytest pythonpath
CI / skip-ci-check (pull_request) Successful in 30s
CI / secret-scan (pull_request) Successful in 29s
CI / python-ci (pull_request) Failing after 47s
2026-08-05 19:14:12 -04:00
ilia
62ccf82028
fix: satisfy ruff I001 in tests/conftest.py
CI / skip-ci-check (pull_request) Successful in 33s
CI / secret-scan (pull_request) Successful in 30s
CI / python-ci (pull_request) Failing after 51s
2026-08-05 19:11:23 -04:00
ilia
9925c648b9
ci: run python-ci on linux runner (no python label)
CI / skip-ci-check (pull_request) Successful in 30s
CI / secret-scan (pull_request) Successful in 30s
CI / python-ci (pull_request) Failing after 47s
2026-08-05 19:10:09 -04:00
ilia
d90e2808a2
ci: retrigger python-ci (unblock stuck job)
CI / skip-ci-check (pull_request) Successful in 31s
CI / secret-scan (pull_request) Successful in 30s
CI / python-ci (pull_request) Failing after 59s
2026-08-05 19:04:51 -04:00
ilia
4da9ef8c70
Ensure repo root on sys.path before test collection
CI / skip-ci-check (pull_request) Successful in 31s
CI / secret-scan (pull_request) Successful in 29s
CI / python-ci (pull_request) Failing after 1m2s
2026-08-05 18:57:41 -04:00
ilia
bbba5844d5
ci: retrigger
CI / skip-ci-check (pull_request) Successful in 30s
CI / secret-scan (pull_request) Successful in 29s
CI / python-ci (pull_request) Failing after 1m11s
2026-08-05 18:52:52 -04:00
ilia
549824ac0e
Fix pytest import path for honest CI
CI / skip-ci-check (pull_request) Successful in 30s
CI / secret-scan (pull_request) Successful in 29s
CI / python-ci (pull_request) Failing after 56s
2026-08-05 18:39:14 -04:00
ilia
e8d5354ca9
Honest CI: fix ruff lint and harden gates
CI / skip-ci-check (pull_request) Successful in 30s
CI / secret-scan (pull_request) Successful in 29s
CI / python-ci (pull_request) Failing after 46s
2026-08-05 18:13:34 -04:00
ilia
26fec1fcf6
Merge pull request 'Scrub public docs and harden CI gates' ( #7 ) from chore/public-docs-hygiene into main
CI / skip-ci-check (push) Successful in 31s
CI / secret-scan (push) Successful in 29s
CI / python-ci (push) Successful in 47s
2026-08-05 16:47:19 -05:00
ilia
eb6a4e286b
Keep docs hygiene only; leave soft CI until ruff debt is cleared
CI / skip-ci-check (pull_request) Successful in 30s
CI / secret-scan (pull_request) Successful in 29s
CI / python-ci (pull_request) Successful in 1m3s
2026-08-05 17:44:52 -04:00
ilia
3874f93b06
Scrub public docs and harden CI gates
CI / skip-ci-check (pull_request) Successful in 32s
CI / secret-scan (pull_request) Successful in 30s
CI / python-ci (pull_request) Failing after 1m9s
2026-08-05 17:29:44 -04:00
ilia
ac7d312e43
Merge pull request 'Humanize README and docs tone' ( #6 ) from docs/humanize-prose into main
CI / skip-ci-check (push) Successful in 35s
CI / secret-scan (push) Successful in 29s
CI / python-ci (push) Successful in 1m45s
2026-08-05 14:18:19 -05:00
ilia
a22adf7f33
Humanize README and docs for clearer, professional tone
...
CI / skip-ci-check (pull_request) Successful in 34s
CI / secret-scan (pull_request) Successful in 29s
CI / python-ci (pull_request) Successful in 1m5s
Align with project-template docs/writing-docs.md.
2026-08-05 14:56:11 -04:00
ilia
e3b2722c29
Merge pull request 'Prepare public GitHub mirror: LICENSE + scrub LAN IPs' ( #5 ) from chore/github-mirror-prep into main
CI / skip-ci-check (push) Successful in 31s
CI / secret-scan (push) Successful in 30s
CI / python-ci (push) Successful in 57s
2026-08-05 11:35:08 -05:00
ilia
5a62cb8139
Use non-homelab private example IP in docs
CI / skip-ci-check (pull_request) Successful in 37s
CI / secret-scan (pull_request) Successful in 29s
CI / python-ci (pull_request) Successful in 1m11s
2026-08-05 12:31:57 -04:00
ilia
e463818786
Prepare public GitHub mirror: LICENSE and scrub LAN IPs
CI / skip-ci-check (pull_request) Successful in 31s
CI / secret-scan (pull_request) Successful in 34s
CI / python-ci (pull_request) Successful in 1m6s
2026-08-05 12:29:09 -04:00
ilia
db136d4f87
Merge pull request 'Add MIT LICENSE' ( #4 ) from chore/add-license into main
CI / skip-ci-check (push) Successful in 18s
CI / secret-scan (push) Successful in 17s
CI / python-ci (push) Successful in 39s
2026-07-26 15:27:44 -05:00
ilia
e991c98d41
Add MIT LICENSE
CI / skip-ci-check (pull_request) Successful in 19s
CI / secret-scan (pull_request) Successful in 17s
CI / python-ci (pull_request) Successful in 41s
2026-07-26 15:20:37 -05:00
ilia
77187e3583
ci: add local pre-commit gitleaks hook
CI / skip-ci-check (push) Successful in 13s
CI / secret-scan (push) Successful in 9s
CI / python-ci (push) Successful in 42s
2026-07-13 14:44:45 -05:00
ilia
2be3ebb49c
Merge pull request 'Document Levkin Mattermost import completion' ( #2 ) from docs/mattermost-import-complete into main
...
CI / skip-ci-check (push) Successful in 7s
CI / secret-scan (push) Successful in 6s
CI / python-ci (push) Successful in 20s
Reviewed-on: #2
2026-07-10 12:54:07 -05:00
ilia
90b632694e
Redact Slack xoxe tokens from fixtures and allowlist for gitleaks.
...
CI / skip-ci-check (pull_request) Successful in 7s
CI / secret-scan (pull_request) Successful in 6s
CI / python-ci (pull_request) Successful in 21s
Export URL tokens in mini-export fixtures tripped secret-scan; replace with placeholders, stop regenerating them, and allowlist fixture paths for pre-redaction history.
2026-07-10 13:45:02 -04:00
ilia
934b674995
Document Levkin Mattermost import and channel renames in prepare-export.
...
CI / skip-ci-check (pull_request) Successful in 8s
CI / secret-scan (pull_request) Failing after 6s
CI / python-ci (pull_request) Successful in 21s
Record the completed migration (channel map, mmetl/mmctl steps, caveats) and teach prepare-export to apply mattermost_channel renames plus user_emails for matching existing MM accounts.
2026-07-10 13:36:09 -04:00
ilia
4b034d19f6
Add triage tests, prepare-export, and UI fixes for Levkin migration.
...
CI / skip-ci-check (push) Successful in 4s
CI / secret-scan (push) Failing after 2s
CI / python-ci (push) Successful in 25s
Cherry-pick heuristics, manifest merge, global file search, scrollbar styling, and pytest/Playwright coverage unblock review and filtered export for mmetl.
2026-06-03 15:42:48 -04:00
ilia
88b7082f4f
Merge pull request 'Add homelab Gitea Actions CI (generic)' ( #1 ) from ci/bootstrap-gitea-actions-python into main
CI / skip-ci-check (push) Successful in 10s
CI / secret-scan (push) Successful in 9s
CI / python-ci (push) Successful in 32s
2026-05-29 20:39:59 -05:00
ilia
72d9434b54
ci: refresh workflow (re-run pipelines)
CI / skip-ci-check (pull_request) Successful in 10s
CI / secret-scan (pull_request) Successful in 8s
CI / python-ci (pull_request) Successful in 30s
2026-05-29 20:31:17 -05:00
ilia
15f91440f8
ci: refresh workflow (re-run pipelines)
CI / skip-ci-check (pull_request) Successful in 9s
CI / secret-scan (pull_request) Successful in 8s
CI / python-ci (pull_request) Failing after 12s
2026-05-29 20:28:51 -05:00
ilia
f5b2167ad1
ci: sync workflow template
CI / skip-ci-check (pull_request) Successful in 9s
CI / secret-scan (pull_request) Successful in 9s
CI / python-ci (pull_request) Failing after 10s
2026-05-29 20:26:32 -05:00
ilia
ebf7e4e7fc
ci: refresh workflow (re-run pipelines)
CI / skip-ci-check (pull_request) Successful in 10s
CI / secret-scan (pull_request) Successful in 9s
CI / python-ci (pull_request) Failing after 12s
2026-05-29 20:21:00 -05:00
ilia
0543f17ce5
ci: sync workflow template (node container + host fixes)
CI / skip-ci-check (pull_request) Successful in 10s
CI / secret-scan (pull_request) Successful in 10s
CI / python-ci (pull_request) Failing after 10s
2026-05-29 20:15:21 -05:00
ilia
10a556f207
ci: add homelab Gitea Actions workflow (ci-python.yml)
CI / skip-ci-check (pull_request) Failing after 9s
CI / python-ci (pull_request) Has been skipped
CI / secret-scan (pull_request) Has been skipped
2026-05-29 16:19:33 -05:00
ilia
e513d2a045
Add migration handoff doc with review status and next steps.
...
Documents Levkin paths, manifest progress, triage order, and
prepare-export/mmetl TODOs for the next session.
2026-05-29 14:02:18 -04:00
ilia
1ce803fc9c
Initial import: Slack export triage UI for Mattermost migration.
...
Web UI for channel/message cherry-pick, attachment preview, hydrate script,
and workspace skip presets.
2026-05-29 13:53:28 -04:00