Add Snyk Elixir security scan workflow - #5
Conversation
Registers and keeps fresh the hex dependency scan via the shared elixir-snyk-security-scan workflow, per the security documentation. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
|
Public repositories cannot call the private glia-security-workflows reusable workflow, so the scan steps are inlined here directly, with the standard triggers (schedule, workflow_dispatch) from the security docs. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
✅ Reworked per the security team's decision: the workflow is now self-contained — the scan steps from the shared Remaining blocker before un-drafting: a |
Why
This repository is categorised
production_libraryin DevHub, which requires Snyk coverage. Elixir has no Snyk SCM support — importing through the GitHub Cloud App produces no projects — so the CLI workflow is the only path that scansmix.lock(hex dependencies).Docs: Snyk for Elixir projects
What this does
pull_request/merge_group: tests the dependency tree the change would introducepushtomaster: (re-)registers the repo's hex projects in Snyk orgglia-sudo(via theSNYK_ORGANIZATION_SLUGActions variable, already set on this repository)schedule+workflow_dispatch: keeps the snapshot fresh when the repository is quietMerging this PR is what creates the Snyk projects — the push run performs the
snyk monitorregistration.🤖 Generated with Claude Code