| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- ---
- name: Check Elixir Release Applications
- on: [pull_request]
- jobs:
- elixir_apps_check:
- runs-on: ubuntu-20.04
- container: hexpm/elixir:1.13.1-erlang-24.2-alpine-3.15.0
- strategy:
- fail-fast: false
- matrix:
- release_type:
- - cloud
- - edge
- package_type:
- - bin
- - pkg
- edition_type:
- - community
- - enterprise
- exclude:
- - release_type: edge
- package_type: bin
- edition_type: enterprise
- - release_type: edge
- package_type: pkg
- edition_type: enterprise
- steps:
- - name: install
- run: apk add make bash curl git
- - name: Checkout
- uses: actions/checkout@v2.4.0
- with:
- fetch-depth: 0
- - name: ensure rebar
- run: ./scripts/ensure-rebar3.sh 3.16.1-emqx-1
- - name: check applications
- run: ./scripts/check-elixir-applications.exs
- env:
- EMQX_RELEASE_TYPE: ${{ matrix.release_type }}
- EMQX_PACKAGE_TYPE: ${{ matrix.package_type }}
- EMQX_EDITION_TYPE: ${{ matrix.edition_type }}
- ...
|