All integrationsCode Repositories

Hex.pm

Look up Elixir, Erlang and Gleam packages on Hex.pm, the package registry of the Erlang ecosystem.

actions
7
trigger
1

Triggers

Start a workflow when something happens in Hex.pm.

  • New Hex.pm releaseRuns when a package publishes a new version on Hex.pm, with when and by whom it was published, the Elixir version and packages it needs, and links to it and its docs. Can skip pre-releases.

Actions

Steps a workflow can run in Hex.pm.

  • Search packagesFind Elixir, Erlang and Gleam packages on Hex.pm by words in their name or description, or list every package, ranked by downloads in the last 90 days or of all time, newest, most recently updated or by name. Each result comes with its latest versions, description, licences, downloads and links.
  • Get a packageRead a package on Hex.pm: its description, latest and latest stable versions, licences, links, downloads (all time, last 90 days, last week and yesterday), owners, how many releases it has and which are retired, how many security advisories it has, and the lines that add it to a mix.exs, rebar.config or erlang.mk project.
  • List a package's releasesList the versions a package has published, highest version or most recently published first, with when each was published, whether it is a pre-release, whether it is retired and why, and its documentation. Narrow it to stable or unretired releases, or to those published since a date.
  • Get a releaseRead one version of a package: when it was published and by whom, whether it is the latest stable release, a pre-release or retired (and why), the Elixir version and packages it needs, the security advisories that affect it, its downloads, its checksum and its documentation.
  • List a package's ownersList the people who can publish and retire a package's releases, with their name, whether they are a full owner or a maintainer, their public email and their accounts elsewhere, such as GitHub.
  • Get a userRead a Hex.pm user's profile: their name, public email, accounts elsewhere, when they joined, and every package they own.
  • List a package's security advisoriesList the security advisories published against a package, newest first, with their severity and CVSS score, the versions they affect and links to the fix. Give a version to check whether that release is affected, or a minimum severity to keep only the serious ones.

Automate Hex.pm with Lodol.

Connect Hex.pm and ask your AI for your first workflow.

Free plan, no credit card