Skip to content

Bump stream_data from 0.6.0 to 1.3.0 (#207) #499

Bump stream_data from 0.6.0 to 1.3.0 (#207)

Bump stream_data from 0.6.0 to 1.3.0 (#207) #499

Workflow file for this run

name: build
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
container:
image: hexpm/elixir:${{ matrix.elixir }}-erlang-${{ matrix.erlang }}-ubuntu-${{ matrix.ubuntu }}
name: Elixir ${{ matrix.elixir }} / Erlang ${{ matrix.erlang }} and Ubuntu ${{matrix.ubuntu}}
strategy:
fail-fast: false
matrix:
elixir: ["1.19.0", "1.18.0", "1.17.0", "1.16.0", "1.15.0"]
erlang: ["26.2.5.3"]
ubuntu: ["noble-20260217"]
steps:
- uses: actions/checkout@v4
- name: Install CA certificates
run: apt-get update -qq && apt-get install -y ca-certificates
- name: Cache dependencies
uses: actions/cache@v4
with:
path: deps/
key: dependencies-${{ matrix.elixir }}-erlang-${{ matrix.erlang }}-${{ hashFiles('mix.lock') }}
- name: Install dependencies
run: |-
mix local.rebar --force
mix local.hex --force
mix deps.get
- name: Check format
if: matrix.elixir >= '1.18.0'
run: mix format --check-formatted
- name: Run static code analysis
if: matrix.elixir >= '1.17.0'
run: mix credo --strict
- name: Run tests
run: mix test --cover