diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1a7079c..5dd08d0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,18 +10,18 @@ jobs: linux: name: Test on OTP ${{ matrix.otp_version }} runs-on: ${{ matrix.os }} - + strategy: matrix: - otp_version: [22,23,24] + otp_version: [22,23,24,25,26,27] os: [ubuntu-latest] - + container: image: erlang:${{ matrix.otp_version }} - + steps: - uses: actions/checkout@v2 - name: Compile run: make - name: Test - run: make test + run: make test diff --git a/Makefile b/Makefile index 271e1f5..b272be6 100644 --- a/Makefile +++ b/Makefile @@ -26,7 +26,7 @@ clean: $(REBAR3) distclean: rm $(REBAR3) -# dializer +# dialyzer build-plt: @$(DIALYZER) --build_plt --output_plt .$(PROJECT).plt \ diff --git a/hex.pm.md b/hex.pm.md index 0c6d470..44f9818 100644 --- a/hex.pm.md +++ b/hex.pm.md @@ -3,8 +3,9 @@ Releases of [esqlite on hex.pm](https://hex.pm/packages/esqlite) are managed by Connor Rigby ([@connorrigby](https://github.com/connorrigby)). ## Setup -1. Install rebar3 -2. [Install hex plugin](https://hex.pm/docs/rebar3_usage#installation) + +1. Install rebar3. +2. [Install hex plugin](https://hex.pm/docs/rebar3_usage#installation). 3. Run `rebar3 update`. ## Make a Release diff --git a/rebar.config.script b/rebar.config.script index 435ce86..c6520a2 100644 --- a/rebar.config.script +++ b/rebar.config.script @@ -50,7 +50,7 @@ CFlags = {"priv/esqlite3_nif.so", NifSources} ]}, - {plugins, [pc]}, + {plugins, [{pc, "~> 1.15"}]}, {provider_hooks, [{post, diff --git a/src/esqlite.app.src b/src/esqlite.app.src index 1caaace..fe944ed 100644 --- a/src/esqlite.app.src +++ b/src/esqlite.app.src @@ -1,7 +1,7 @@ {application, esqlite, [ {description, "sqlite nif interface"}, - {vsn, "0.8.7"}, + {vsn, "0.8.8"}, {modules, [esqlite3, esqlite3_nif]}, {registered, []}, {licenses, ["Apache"]},