Skip to content

chore: bump actions/checkout from 6.0.3 to 7.0.0 #97

chore: bump actions/checkout from 6.0.3 to 7.0.0

chore: bump actions/checkout from 6.0.3 to 7.0.0 #97

Workflow file for this run

name: QA
on: pull_request
concurrency:
group: qa-pr-${{ github.event.pull_request.number }}
cancel-in-progress: true
jobs:
qa:
name: QA
runs-on: ubuntu-latest
timeout-minutes: 15
env:
MIX_ENV: test
steps:
- name: Clone repository
uses: actions/checkout@v7.0.0
- name: Install inotify-tools
run: sudo apt-get install -y inotify-tools
- name: Use Elixir
uses: erlef/setup-beam@v1
id: beam
with:
version-file: .tool-versions
version-type: strict
- name: Install mix dependencies
run: mix deps.get
- name: Compile dependencies
run: mix deps.compile
- name: Compile
run: mix compile --warnings-as-errors --force
- name: Check formatting
run: mix format --check-formatted
- name: Check unused dependencies
run: mix deps.unlock --check-unused
- name: Lint
run: mix credo
- name: Run tests
run: mix test