Reusable GitHub Actions workflows and CLI scripts for the alfred-intelligence ecosystem.
| Path | Purpose |
|---|---|
.github/workflows/register-skill.yml |
Register a published skill in the alfred marketplace via fork-and-PR. Manual trigger from the Actions tab. |
scripts/register-skill.sh |
Local CLI fallback for the same registration flow. |
docs/register-skill.md |
When to use the workflow vs the script, with step-by-step instructions. |
docs/auth.md |
PAT setup, required scopes, and where the secret lives. |
.github/workflows/go-bash-ci.yml |
Reusable CI (workflow_call) for the Go+Bash stack: go-test, go-lint, shell-lint. The single source of truth for the generic gates. |
.github/workflows/guardrails.yml |
Reusable pre-publish hygiene gate (secret/identity/local-path scan). |
docs/ci.md |
The reusable-CI gate contract + canonical required-check contexts for org rulesets. |
.github/workflows/dependabot-automerge.yml |
Reusable (workflow_call) Dependabot auto-merge: minor/patch bumps queue gh pr merge --auto once required checks are green; majors are left for a human. Policy: DECISIONS.md (S-konservoppnaren). |
scripts/gh-app-installation-token.sh |
Mint a GitHub App installation token outside a workflow (local agent use, e.g. Governator's org-ruleset sweep). |
docs/aifred-governance-app.md |
The read-only aifred-governance App: permissions, credential location, how to invoke the mint script. |
.github/workflows/dead-branch-sweep.yml |
Central, org-wide sweep that deletes only fully-merged branches; reports (never deletes) stale unmerged ones. Dry-run by default. |
scripts/dead-branch-sweep.sh |
The sweep logic, callable standalone for local testing. |
docs/branch-sweep.md |
Safety guarantees, token scope, arming procedure for the dead-branch sweep. |
See docs/register-skill.md. First-time setup (creating the PAT and saving the secret) is in docs/auth.md.
MIT. See LICENSE.