elixir_deps_check.yaml 718 B

12345678910111213141516171819202122232425262728
  1. ---
  2. name: Elixir Dependency Version Check
  3. on: [pull_request, push]
  4. jobs:
  5. elixir_deps_check:
  6. runs-on: ubuntu-20.04
  7. container: ghcr.io/emqx/emqx-builder/5.0-26:1.13.4-25.1.2-2-ubuntu20.04
  8. steps:
  9. - name: Checkout
  10. uses: actions/checkout@v3
  11. - name: ensure rebar
  12. run: ./scripts/ensure-rebar3.sh
  13. - name: Work around https://github.com/actions/checkout/issues/766
  14. run: |
  15. git config --global --add safe.directory "$GITHUB_WORKSPACE"
  16. - name: setup mix
  17. run: |
  18. mix local.hex --force
  19. mix local.rebar --force
  20. mix deps.get
  21. - name: check elixir deps
  22. run: ./scripts/check-elixir-deps-discrepancies.exs
  23. ...