Drop the hard dependency on silvarion.databases #9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/optional-databases-dependency"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
silvarion.databases is used optionally (forgejo_db_internal/gitea_db_internal: true with mysql/postgres), already documented as conditional in this README's own "Dependencies" section -- but declaring it in galaxy.yml made ansible-galaxy resolve it unconditionally at install time, even for invocations (e.g. just the Actions-runner feature) that never touch it.
Confirmed live via silvarion.provision's own install pipeline: installing this collection for a leaf that only used
silvarion.repos.forgejo's Actions-runner support failed outright.Also drops the CI workaround this already needed for the same reason, and fixes the README's stale "Collection Dependencies" section (referenced a requirements.yml that doesn't exist in this repo).
Install silvarion.databases yourself first if you use the internal-database feature -- no longer pulled in automatically.
🤖 Generated with Claude Code
https://claude.ai/code/session_012icUrjv3vgHtovVpHUFjdp