Skip to content

Commit f0d68a4

Browse files
authored
Updates for 2.3.0 (#14)
* ubuntu 20.04? * Previous checkout? * Downgrade dialyxir * Update changelog * update badges
1 parent 030f55e commit f0d68a4

File tree

5 files changed

+23
-10
lines changed

5 files changed

+23
-10
lines changed

.github/workflows/on-push.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ env:
44
MIX_ENV: test
55
jobs:
66
build:
7-
runs-on: ubuntu-latest
7+
runs-on: ubuntu-20.04
88
strategy:
99
matrix:
1010
otp: [23.x, 24.x, 25.x]
@@ -17,15 +17,15 @@ jobs:
1717
- otp: 23.x
1818
elixir: 1.15.x
1919
steps:
20-
- uses: actions/checkout@v3
20+
- uses: actions/checkout@v2
2121
- uses: erlef/setup-beam@v1
2222
with:
2323
otp-version: ${{matrix.otp}}
2424
elixir-version: ${{matrix.elixir}}
2525
- run: mix deps.get
2626
- run: mix compile
2727
- run: mix format --check-formatted
28-
if: matrix.elixir == '1.15.x' # Only check formatting with the latest version
28+
if: matrix.elixir == '1.15.x' # Only check formatting with the latest verison
2929
- run: mix dialyzer
3030
if: matrix.elixir == '1.15.x'
3131
- run: mix test

CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog for v2.x
22

3+
## 2.3.0 (2023-10-01)
4+
5+
* Add `GenerateDataKeyPair` and `GenerateDataKeyPairWithoutPlaintext` operations (#12)
6+
* Updated dependencies
7+
38
## 2.2.0 (2020-11-15)
49

510
* Add `Sign`, `Verify` and `GetPublicKey` operations

README.md

+7-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
# ExAws.KMS
2-
[![Build Status](https://secure.travis-ci.org/ex-aws/ex_aws_kms.png?branch=master)](https://travis-ci.org/ex-aws/ex_aws_kms)
3-
[![Hex pm](http://img.shields.io/hexpm/v/ex_aws_kms.svg?style=flat)](https://hex.pm/packages/ex_aws_kms)
4-
[![API Docs](https://img.shields.io/badge/api-docs-lightgreen.svg?style=flat)](https://hexdocs.pm/ex_aws_kms)
2+
3+
[![CI](https://github.com/ex-aws/ex_aws_kms/workflows/on-push/badge.svg)](https://github.com/ex-aws/ex_aws_kms/actions?query=workflow%3Aon-push)
4+
[![Module Version](https://img.shields.io/hexpm/v/ex_aws_kms.svg)](https://hex.pm/packages/ex_aws_kms)
5+
[![Hex Docs](https://img.shields.io/badge/hex-docs-lightgreen.svg)](https://hexdocs.pm/ex_aws_kms/)
6+
[![Total Download](https://img.shields.io/hexpm/dt/ex_aws_kms.svg)](https://hex.pm/packages/ex_aws_kms)
7+
[![License](https://img.shields.io/hexpm/l/ex_aws_kms.svg)](https://github.com/ex-aws/ex_aws_kms/blob/master/LICENSE)
8+
[![Last Updated](https://img.shields.io/github/last-commit/ex-aws/ex_aws_kms.svg)](https://github.com/ex-aws/ex_aws_kms/commits/master)
59

610
Service module for [KMS](https://aws.amazon.com/kms/) support in https://github.com/ex-aws/ex_aws
711

mix.exs

+7-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
defmodule ExAws.KMS.Mixfile do
22
use Mix.Project
33

4-
@version "2.2.0"
4+
@version "2.3.0"
55

66
def project do
77
[
88
app: :ex_aws_kms,
99
version: @version,
10-
elixir: "~> 1.5",
10+
elixir: "~> 1.11",
1111
elixirc_paths: elixirc_paths(Mix.env()),
1212
start_permanent: Mix.env() == :prod,
1313
deps: deps(),
@@ -17,6 +17,9 @@ defmodule ExAws.KMS.Mixfile do
1717
docs: [
1818
source_ref: "v#{@version}",
1919
formatters: ["html", "epub"]
20+
],
21+
dialyzer: [
22+
plt_add_apps: [:mix, :hackney]
2023
]
2124
]
2225
end
@@ -45,7 +48,8 @@ defmodule ExAws.KMS.Mixfile do
4548
# Run "mix help deps" to learn about dependencies.
4649
defp deps do
4750
[
48-
{:dialyxir, "~> 1.0", only: [:dev, :test], runtime: false},
51+
# dialyxir 1.4.x requires Elixir ~> 1.12
52+
{:dialyxir, "1.3.0", only: [:dev, :test], runtime: false},
4953
{:hackney, ">= 0.0.0", only: [:dev, :test]},
5054
{:poison, ">= 0.0.0", only: [:dev, :test]},
5155
{:ex_doc, "~> 0.22", only: :dev},

mix.lock

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
%{
22
"certifi": {:hex, :certifi, "2.12.0", "2d1cca2ec95f59643862af91f001478c9863c2ac9cb6e2f89780bfd8de987329", [:rebar3], [], "hexpm", "ee68d85df22e554040cdb4be100f33873ac6051387baf6a8f6ce82272340ff1c"},
3-
"dialyxir": {:hex, :dialyxir, "1.4.1", "a22ed1e7bd3a3e3f197b68d806ef66acb61ee8f57b3ac85fc5d57354c5482a93", [:mix], [{:erlex, ">= 0.2.6", [hex: :erlex, repo: "hexpm", optional: false]}], "hexpm", "84b795d6d7796297cca5a3118444b80c7d94f7ce247d49886e7c291e1ae49801"},
3+
"dialyxir": {:hex, :dialyxir, "1.3.0", "fd1672f0922b7648ff9ce7b1b26fcf0ef56dda964a459892ad15f6b4410b5284", [:mix], [{:erlex, ">= 0.2.6", [hex: :erlex, repo: "hexpm", optional: false]}], "hexpm", "00b2a4bcd6aa8db9dcb0b38c1225b7277dca9bc370b6438715667071a304696f"},
44
"earmark": {:hex, :earmark, "1.4.4", "4821b8d05cda507189d51f2caeef370cf1e18ca5d7dfb7d31e9cafe6688106a4", [:mix], [], "hexpm", "1f93aba7340574847c0f609da787f0d79efcab51b044bb6e242cae5aca9d264d"},
55
"earmark_parser": {:hex, :earmark_parser, "1.4.37", "2ad73550e27c8946648b06905a57e4d454e4d7229c2dafa72a0348c99d8be5f7", [:mix], [], "hexpm", "6b19783f2802f039806f375610faa22da130b8edc21209d0bff47918bb48360e"},
66
"erlex": {:hex, :erlex, "0.2.6", "c7987d15e899c7a2f34f5420d2a2ea0d659682c06ac607572df55a43753aa12e", [:mix], [], "hexpm", "2ed2e25711feb44d52b17d2780eabf998452f6efda104877a3881c2f8c0c0c75"},

0 commit comments

Comments
 (0)