add otp versions, require min pc version

This commit is contained in:
inoas
2024-05-22 17:52:08 +02:00
parent 5a758fa0c9
commit 49c9523a7a
5 changed files with 11 additions and 10 deletions

View File

@@ -13,7 +13,7 @@ jobs:
strategy:
matrix:
otp_version: [22,23,24]
otp_version: [22,23,24,25,26,27]
os: [ubuntu-latest]
container:

View File

@@ -26,7 +26,7 @@ clean: $(REBAR3)
distclean:
rm $(REBAR3)
# dializer
# dialyzer
build-plt:
@$(DIALYZER) --build_plt --output_plt .$(PROJECT).plt \

View File

@@ -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

View File

@@ -50,7 +50,7 @@ CFlags =
{"priv/esqlite3_nif.so", NifSources}
]},
{plugins, [pc]},
{plugins, [{pc, "~> 1.15"}]},
{provider_hooks,
[{post,

View File

@@ -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"]},