ci: don't check elixir code formatting twice

also fix actionlint extraction
This commit is contained in:
Ivan Dyachkov 2023-08-04 09:40:34 +02:00
parent fdf02a7083
commit 75834c2d91
1 changed files with 7 additions and 12 deletions

View File

@ -20,14 +20,13 @@ runs:
run: |
DEBIAN_FRONTEND=noninteractive apt-get update -qy && apt-get install -qy shellcheck
./scripts/shellcheck.sh
# https://github.com/rhysd/actionlint/blob/main/docs/usage.md#use-actionlint-on-github-actions
- name: Check workflow files
shell: bash
env:
ACTIONLINT_VSN: 1.6.25
run: |
wget https://github.com/rhysd/actionlint/releases/download/v${ACTIONLINT_VSN}/actionlint_${ACTIONLINT_VSN}_linux_amd64.tar.gz
tar xfz actionlint_${ACTIONLINT_VSN}_linux_amd64.tar.gz
tar zxf actionlint_${ACTIONLINT_VSN}_linux_amd64.tar.gz actionlint
# TODO: enable shellcheck when all the current issues are fixed
./actionlint -color \
-shellcheck= \
@ -41,14 +40,6 @@ runs:
shell: bash
run: |
./scripts/apps-version-check.sh
- name: Check Erlang code formatting
shell: bash
run: |
./scripts/check-format.sh
- name: Run elvis check
shell: bash
run: |
./scripts/elvis-check.sh $GITHUB_BASE_REF
- name: Setup mix
env:
MIX_ENV: emqx-enterprise
@ -56,10 +47,14 @@ runs:
shell: bash
run: |
mix local.hex --force && mix local.rebar --force
- name: Check Elixir code formatting
- name: Check formatting
env:
MIX_ENV: emqx-enterprise
PROFILE: emqx-enterprise
shell: bash
run: |
mix format --check-formatted
./scripts/check-format.sh
- name: Run elvis check
shell: bash
run: |
./scripts/elvis-check.sh $GITHUB_BASE_REF