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