Skip to content

Publish to Hex

Actions
Automate publishing packages on Hex.pm
v3
Latest
Star (7)

ErlangPack GitHub Action

Keeping our packages up to date on Hex.pm is something we all forget too easily. This GitHub Action publishes your code to Hex.pm automatically using Rebar3. This is most useful when you tag your repository.

Usage

  1. First, create a key on your Hex.pm dashboard.

  2. Next, add the key from step 1 to your GitHub repository’s secrets. Call it HEX_API_KEY.

  3. Finally, use this GitHub Action in your workflow:

    on:
      push:
        tags:
          - '*'
    
    jobs:
      publish:
        runs-on: ubuntu-latest
        steps:
          - name: Check out
            uses: actions/checkout@v3
    
          - name: Publish to Hex.pm
            uses: erlangpack/github-action@v3
            env:
              HEX_API_KEY: ${{ secrets.HEX_API_KEY }}

Publish to Hex is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Automate publishing packages on Hex.pm
v3
Latest

Publish to Hex is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.