Skip to content

Checkpoint lift resets the checkpoint in the monitor #35

Checkpoint lift resets the checkpoint in the monitor

Checkpoint lift resets the checkpoint in the monitor #35

Workflow file for this run

name: Chorex Tests
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
permissions:
contents: read
# See https://github.com/erlef/setup-beam for example this is following
jobs:
test:
runs-on: ubuntu-24.04
name: Build and test OTP ${{matrix.otp}} + Elixir ${{matrix.elixir}}
strategy:
matrix:
otp: ['27.2']
elixir: ['1.18.0']
steps:
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: ${{matrix.otp}}
elixir-version: ${{matrix.elixir}}
- name: Install dependencies
run: mix deps.get
- name: Run tests
run: mix test --exclude skip
# old version for reference
# steps:
# - uses: actions/checkout@v4
# - name: Set up Elixir
# uses: erlef/setup-beam@61e01a43a562a89bfc54c7f9a378ff67b03e4a21 # v1.16.0
# with:
# elixir-version: '1.17.2' # [Required] Define the Elixir version
# otp-version: '26.2.5' # [Required] Define the Erlang/OTP version
# # - name: Restore dependencies cache
# # uses: actions/cache@v3
# # with:
# # path: deps
# # key: ${{ runner.os }}-mix-${{ hashFiles('**/mix.lock') }}
# # restore-keys: ${{ runner.os }}-mix-
# - name: Install dependencies
# run: mix deps.get
# - name: Run tests
# run: mix test --exclude skip