Skip to content

Commit fb9d70d

Browse files
authored
feat: update namespaces to DevantlerTech (#256)
* feat: update namespaces Signed-off-by: Nikolai Emil Damm <[email protected]> * fix(deps): update dependencies for DevantlerTech.Keys.Core, DevantlerTech.AgeCLI, DevantlerTech.SOPSCLI, and DevantlerTech.Commons.Utils Signed-off-by: Nikolai Emil Damm <[email protected]> * feat: refactor GitHub Actions workflow to define jobs and steps directly Signed-off-by: Nikolai Emil Damm <[email protected]> --------- Signed-off-by: Nikolai Emil Damm <[email protected]>
1 parent a953558 commit fb9d70d

30 files changed

+87
-66
lines changed

.github/workflows/test.yaml

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,32 @@ permissions:
33
packages: read
44
on:
55
workflow_dispatch:
6+
pull_request:
7+
merge_group:
68
push:
79
branches:
810
- main
911

1012
jobs:
1113
test:
12-
uses: devantler-tech/workflows/.github/workflows/dotnet-test.yaml@main
13-
secrets: inherit
14+
strategy:
15+
matrix:
16+
os: [ubuntu-latest, windows-latest, macos-latest]
17+
runs-on: ${{ matrix.os }}
18+
if: github.event.pull_request.draft == false
19+
steps:
20+
- name: Install Age CLI
21+
uses: jaxxstorm/[email protected]
22+
with:
23+
repo: FiloSottile/age
24+
binaries-location: age
25+
chmod: 0755
26+
- name: Setup SOPS
27+
uses: nhedger/setup-sops@v2
28+
- name: Test .NET solution or project
29+
uses: devantler-tech/dotnet-test-action@main
30+
with:
31+
app_id: ${{ vars.APP_ID }}
32+
app_private_key: ${{ secrets.APP_PRIVATE_KEY }}
33+
github_token: ${{ secrets.GITHUB_TOKEN }}
34+
codecov-token: ${{ secrets.CODECOV_TOKEN }}

Devantler.SecretManager.slnx

Lines changed: 0 additions & 14 deletions
This file was deleted.

DevantlerTech.SecretManager.slnx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<Solution>
2+
<Configurations>
3+
<Platform Name="Any CPU" />
4+
<Platform Name="x64" />
5+
<Platform Name="x86" />
6+
</Configurations>
7+
<Folder Name="/src/">
8+
<Project Path="src/DevantlerTech.SecretManager.Core/DevantlerTech.SecretManager.Core.csproj" />
9+
<Project Path="src/DevantlerTech.SecretManager.SOPS.LocalAge/DevantlerTech.SecretManager.SOPS.LocalAge.csproj" />
10+
</Folder>
11+
<Folder Name="/tests/">
12+
<Project Path="tests/DevantlerTech.SecretManager.SOPS.LocalAge.Tests/DevantlerTech.SecretManager.SOPS.LocalAge.Tests.csproj" />
13+
</Folder>
14+
</Solution>

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ To get started, you can install the packages from NuGet.
1616

1717
```bash
1818
# For the Age key model
19-
dotnet add package Devantler.SecretManager.SOPS.LocalAge
19+
dotnet add package DevantlerTech.SecretManager.SOPS.LocalAge
2020
```
2121

2222
If you need to create a new implementation for a secret manager, you can install the core package.
2323

2424
```bash
25-
dotnet add package Devantler.Keys.Core
25+
dotnet add package DevantlerTech.Keys.Core
2626
```
2727

2828
## 📝 Usage
@@ -36,7 +36,7 @@ The Local Age Secret Manager is a simple secret manager to manage Age keys on yo
3636
To create a new key, you can use the `CreateKeyAsync` method.
3737

3838
```csharp
39-
using Devantler.SecretManager.SOPS.LocalAge;
39+
using DevantlerTech.SecretManager.SOPS.LocalAge;
4040

4141
var SecretManager = new SOPSLocalAgeSecretManager();
4242

@@ -46,8 +46,8 @@ var key = await SecretManager.CreateKeyAsync();
4646
To delete a key, you can use the `DeleteKeyAsync` method.
4747

4848
```csharp
49-
using Devantler.Keys.Age;
50-
using Devantler.SecretManager.SOPS.LocalAge;
49+
using DevantlerTech.Keys.Age;
50+
using DevantlerTech.SecretManager.SOPS.LocalAge;
5151

5252
var SecretManager = new SOPSLocalAgeSecretManager();
5353

@@ -60,7 +60,7 @@ await SecretManager.DeleteKeyAsync(ageKey);
6060
To get an existing key, you can use the `GetKeyAsync` method.
6161

6262
```csharp
63-
using Devantler.SecretManager.SOPS.LocalAge;
63+
using DevantlerTech.SecretManager.SOPS.LocalAge;
6464

6565
var SecretManager = new SOPSLocalAgeSecretManager();
6666

@@ -72,8 +72,8 @@ var key = await SecretManager.GetKeyAsync("<public key>");
7272
To import a key, you can use the `ImportKeyAsync` method.
7373

7474
```csharp
75-
using Devantler.Keys.Age;
76-
using Devantler.SecretManager.SOPS.LocalAge;
75+
using DevantlerTech.Keys.Age;
76+
using DevantlerTech.SecretManager.SOPS.LocalAge;
7777

7878
var SecretManager = new SOPSLocalAgeSecretManager();
7979

@@ -87,7 +87,7 @@ var key = await SecretManager.ImportKeyAsync(ageKey);
8787
To check if a key exists, you can use the `KeyExistsAsync` method.
8888

8989
```csharp
90-
using Devantler.SecretManager.SOPS.LocalAge;
90+
using DevantlerTech.SecretManager.SOPS.LocalAge;
9191

9292
var SecretManager = new SOPSLocalAgeSecretManager();
9393

@@ -99,7 +99,7 @@ var exists = await SecretManager.KeyExistsAsync("<public key>");
9999
To list all keys, you can use the `ListKeysAsync` method.
100100

101101
```csharp
102-
using Devantler.SecretManager.SOPS.LocalAge;
102+
using DevantlerTech.SecretManager.SOPS.LocalAge;
103103

104104
var SecretManager = new SOPSLocalAgeSecretManager();
105105

src/Devantler.SecretManager.Core/Devantler.SecretManager.Core.csproj renamed to src/DevantlerTech.SecretManager.Core/DevantlerTech.SecretManager.Core.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</PropertyGroup>
1313

1414
<ItemGroup>
15-
<PackageReference Include="Devantler.Keys.Core" Version="1.0.30" />
15+
<PackageReference Include="DevantlerTech.Keys.Core" Version="1.1.0" />
1616
</ItemGroup>
1717

1818
</Project>

src/Devantler.SecretManager.Core/ISecretManager.cs renamed to src/DevantlerTech.SecretManager.Core/ISecretManager.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
using Devantler.Keys.Core;
1+
using DevantlerTech.Keys.Core;
22

3-
namespace Devantler.SecretManager.Core;
3+
namespace DevantlerTech.SecretManager.Core;
44

55
/// <summary>
66
/// Interface for a secret manager.

src/Devantler.SecretManager.Core/SecretManagerException.cs renamed to src/DevantlerTech.SecretManager.Core/SecretManagerException.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Devantler.SecretManager.Core;
1+
namespace DevantlerTech.SecretManager.Core;
22

33
/// <summary>
44
/// Represents errors that occur during secret manager operations.

src/Devantler.SecretManager.SOPS.LocalAge/Devantler.SecretManager.SOPS.LocalAge.csproj renamed to src/DevantlerTech.SecretManager.SOPS.LocalAge/DevantlerTech.SecretManager.SOPS.LocalAge.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@
1212
</PropertyGroup>
1313

1414
<ItemGroup>
15-
<PackageReference Include="Devantler.AgeCLI" Version="1.4.26" />
16-
<PackageReference Include="Devantler.SOPSCLI" Version="1.6.18" />
15+
<PackageReference Include="DevantlerTech.AgeCLI" Version="1.5.0" />
16+
<PackageReference Include="DevantlerTech.SOPSCLI" Version="1.7.0" />
1717
<PackageReference Include="YAMLDotNet" Version="16.3.0" />
18-
<PackageReference Include="Devantler.Commons.Utils" Version="0.6.4" />
18+
<PackageReference Include="DevantlerTech.Commons.Utils" Version="0.7.0" />
1919
</ItemGroup>
2020

2121
<ItemGroup>
22-
<ProjectReference Include="../Devantler.SecretManager.Core/Devantler.SecretManager.Core.csproj" />
22+
<ProjectReference Include="../DevantlerTech.SecretManager.Core/DevantlerTech.SecretManager.Core.csproj" />
2323
</ItemGroup>
2424

2525
</Project>

src/Devantler.SecretManager.SOPS.LocalAge/Models/SOPSConfig.cs renamed to src/DevantlerTech.SecretManager.SOPS.LocalAge/Models/SOPSConfig.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma warning disable CA2227 // Collection properties should be read only
22
using System.Collections.ObjectModel;
33

4-
namespace Devantler.SecretManager.SOPS.LocalAge.Models;
4+
namespace DevantlerTech.SecretManager.SOPS.LocalAge.Models;
55

66
/// <summary>
77
/// Represents a .sops.yaml file.

src/Devantler.SecretManager.SOPS.LocalAge/Models/SOPSConfigCreationRule.cs renamed to src/DevantlerTech.SecretManager.SOPS.LocalAge/Models/SOPSConfigCreationRule.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using YamlDotNet.Core;
22
using YamlDotNet.Serialization;
33

4-
namespace Devantler.SecretManager.SOPS.LocalAge.Models;
4+
namespace DevantlerTech.SecretManager.SOPS.LocalAge.Models;
55

66
/// <summary>
77
/// Represents a Creation Rule in a .sops.yaml file.

0 commit comments

Comments
 (0)