diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml
index e6048ab..509a0b5 100644
--- a/.github/workflows/publish.yaml
+++ b/.github/workflows/publish.yaml
@@ -81,8 +81,10 @@ jobs:
steps:
- uses: actions/checkout@v3
- name: Start LocalStack
- run: |
- pip install awscli-local[ver1] # install LocalStack cli and awslocal
+ uses: LocalStack/setup-localstack@v0.2.0
+ with:
+ skip-startup: 'true'
+ install-awslocal: 'true'
- name: Run some Tests against LocalStack
run: |
awslocal s3 mb s3://dataprotection-s3-integration-tests
diff --git a/AspNet.DataProtection.Aws.sln b/AspNet.DataProtection.Aws.sln
index 24a200c..9b55903 100644
--- a/AspNet.DataProtection.Aws.sln
+++ b/AspNet.DataProtection.Aws.sln
@@ -8,6 +8,10 @@ EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{582AE13A-3A41-4FDE-9A8D-614A3D0F108E}"
ProjectSection(SolutionItems) = preProject
README.md = README.md
+ LICENSE.md = LICENSE.md
+ .github\workflows\publish.yaml = .github\workflows\publish.yaml
+ src\Directory.Build.props = src\Directory.Build.props
+ src\Directory.Build.targets = src\Directory.Build.targets
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{344B8A2F-C439-4D64-904E-A8E6363D9FA9}"
diff --git a/AspNet.DataProtection.Aws.sln.DotSettings b/AspNet.DataProtection.Aws.sln.DotSettings
index 75cd5bb..6eedcb1 100644
--- a/AspNet.DataProtection.Aws.sln.DotSettings
+++ b/AspNet.DataProtection.Aws.sln.DotSettings
@@ -58,6 +58,8 @@
Licensed under the MIT License. See License.md in the project root for license information.
<Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" />
<Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" />
+ <Policy><Descriptor Staticness="Instance" AccessRightKinds="Private" Description="Instance fields (private)"><ElementKinds><Kind Name="FIELD" /><Kind Name="READONLY_FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></Policy>
+ <Policy><Descriptor Staticness="Static" AccessRightKinds="Private" Description="Static fields (private)"><ElementKinds><Kind Name="FIELD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></Policy>
C:\Users\Jeff\AppData\Local\JetBrains\Transient\ReSharperPlatformVs15\v08_15eb0f4d\SolutionCaches
True
True
@@ -69,6 +71,7 @@ Licensed under the MIT License. See License.md in the project root for license i
True
True
True
+ True
True
True
True
diff --git a/LICENSE.md b/LICENSE.md
index 286762e..0b9927c 100644
--- a/LICENSE.md
+++ b/LICENSE.md
@@ -1,6 +1,7 @@
MIT License
Copyright (c) 2016 Jeff Hotchkiss
+Copyright (c) 2023 Chris McKee
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/integrate/IntegrationTests/IntegrationTests.csproj b/integrate/IntegrationTests/IntegrationTests.csproj
index db4201e..8c5c13b 100644
--- a/integrate/IntegrationTests/IntegrationTests.csproj
+++ b/integrate/IntegrationTests/IntegrationTests.csproj
@@ -41,11 +41,11 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/src/AspNet.DataProtection.Aws.Kms/AspNet.DataProtection.Aws.Kms.csproj b/src/AspNet.DataProtection.Aws.Kms/AspNet.DataProtection.Aws.Kms.csproj
index b9a4a41..f3a3bb8 100644
--- a/src/AspNet.DataProtection.Aws.Kms/AspNet.DataProtection.Aws.Kms.csproj
+++ b/src/AspNet.DataProtection.Aws.Kms/AspNet.DataProtection.Aws.Kms.csproj
@@ -2,12 +2,23 @@
ASP.NET DataProtection encrypter & decrypter for use with AWS KMS
- AspNet.DataProtection.Aws.Kms
AspNetCore.DataProtection.Aws.Kms
AspNetCore.DataProtection.Aws.Kms
+
+ AspNet.DataProtection.Aws.Kms
ASP.NET;AWS;DataProtection;netcore,Kms
+ README.md
+ MIT
+ Supports ASP.NET Framework 4.8 and .net 6+
+ Allows configuration via ASP.NET Configuration Binding
+
+
+
+
+
+
true
diff --git a/src/AspNet.DataProtection.Aws.S3/AspNet.DataProtection.Aws.S3.csproj b/src/AspNet.DataProtection.Aws.S3/AspNet.DataProtection.Aws.S3.csproj
index 4fea158..8444867 100644
--- a/src/AspNet.DataProtection.Aws.S3/AspNet.DataProtection.Aws.S3.csproj
+++ b/src/AspNet.DataProtection.Aws.S3/AspNet.DataProtection.Aws.S3.csproj
@@ -2,18 +2,24 @@
ASP.NET DataProtection repository for use with AWS S3
- AspNet.DataProtection.Aws.S3
AspNetCore.DataProtection.Aws.S3
AspNetCore.DataProtection.Aws.S3
+
+ AspNet.DataProtection.Aws.S3
ASP.NET;AWS;DataProtection;netcore
Supports ASP.NET Framework 4.8 and .net 6+
Allows configuration via ASP.NET Configuration Binding
Integrates with DataProtection Application Discriminator
- PDBs now embedded & source linked
- Semantic versioning included in dependencies, restricted to minimums only
+ README.md
+ MIT
+
+
+
+
+
true
diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index 47d7332..5499caa 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -4,7 +4,7 @@
portable
11
- 3.2.0
+ 3.3.0
chris mckee,hotchkj
netstandard2.0;net6.0;net8.0
Library
diff --git a/test/Tests/Tests.csproj b/test/Tests/Tests.csproj
index 91eecb5..1f9a556 100644
--- a/test/Tests/Tests.csproj
+++ b/test/Tests/Tests.csproj
@@ -38,10 +38,10 @@
-
+
-
-
+
+
all
runtime; build; native; contentfiles; analyzers