aboutsummaryrefslogtreecommitdiffstats
path: root/.extras/hooks
AgeCommit message (Collapse)AuthorFilesLines
10 daysMove maintainer tooling out of the repoDanilo M.2-150/+0
Git hooks, the upstream sweep and the SBo delivery workflow are the maintainer's operational tools, not package knowledge. They now live in a private workspace that wraps all three SlackBuild repos, with one shared copy of each hook instead of three drifting ones. Also in this pass: - AGENTS.md: checksum loop documented as sbodl (sbofixinfo does not fix checksums), nvchecker must not run without a token config, prefer use_latest_release over use_max_tag - README: Git Hooks section replaced by a short Contributing note - sweep report renamed to LAST_SWEEP.md across all three repos Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-06-26hooks: add SBO_ARCHIVE override to post-commit promptDanilo M.1-8/+17
Allow non-interactive callers (agents, scripts) to answer the SBo archive prompt via SBO_ARCHIVE=yes|no instead of needing /dev/tty. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20hooks: harden post-commit against missing ttyDanilo M.1-1/+7
Skip the archive prompt cleanly when /dev/tty is unreadable (e.g. non-interactive commits) instead of crashing under set -u on an unbound answer variable. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20hooks: sync post-commit to flat package layoutDanilo M.1-3/+3
The tracked source lagged the installed hook: update it to match the flat top-level <pkg>/ layout and SBo/ archive dir actually in use. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-13hooks: block/auto-remove staged source archives in pre-commitDanilo M.1-0/+21
Symlinks to source archives are silently unstaged and deleted. Real source archive files abort the commit and list all offenders. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-03fixed placement of the SBo output directory for archives created by the ↵danix1-1/+1
post-commit hook
2026-04-03repo: flatten layout — move packages to root, extras to .extras/Danilo M.2-0/+114
- Move all packages from SlackBuilds/ to repo root - Move hooks/, docs/, nvchecker.toml to .extras/ - Update CLAUDE.md and README.md to reflect new structure Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>