Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .formatter.exs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[
inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"]
]
54 changes: 54 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
on:
pull_request:
push:
branches:
- master

jobs:
mix-test:
runs-on: ubuntu-22.04

strategy:
fail-fast: false
matrix:
include:
- elixir: "1.12"
otp: "24"
- elixir: "1.16"
otp: "25"
- elixir: "1.17"
otp: "26"
- elixir: "1.18"
otp: "27"
- elixir: "1.19"
otp: "28"
lint: lint

steps:
- uses: actions/checkout@v5

- uses: erlef/setup-beam@v1
with:
otp-version: ${{matrix.otp}}
elixir-version: ${{matrix.elixir}}

- uses: actions/cache@v4
with:
path: |
deps
_build
key: deps-${{ runner.os }}-${{matrix.otp}}-${{matrix.elixir}}-${{ hashFiles('**/mix.lock') }}
restore-keys: deps-${{ runner.os }}-${{matrix.otp}}-${{matrix.elixir}}

- run: mix deps.get

- run: mix format --check-formatted
if: ${{ matrix.lint }}

- run: mix deps.unlock --check-unused
if: ${{ matrix.lint }}

- run: mix deps.compile

- run: mix compile --warnings-as-errors
if: ${{ matrix.lint }}
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

## [Unreleased]

## [0.2.2] (2025-11-12)

### Fixed

- Warnings emitted by the Elixir's compiler v1.19.2
- Warnings emitted by a negative range given to `Enum.slice/2`

## [0.2.1] (2024-03-12)

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
mailibex [![Build Status](https://travis-ci.org/kbrw/mailibex.svg?branch=master)](https://travis-ci.org/kbrw/mailibex)
mailibex ![GitHub branch check runs](https://img.shields.io/github/check-runs/kbrw/mailibex/master)
========

Library containing Email related implementations in Elixir : dkim, spf, dmark, mimemail, smtp
Expand Down
Loading