Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 8 additions & 31 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,30 +8,6 @@ env:

jobs:

###################################################
# DOCS
###################################################

# docs:
# name: Documentation
# runs-on: ubuntu-latest
# steps:
# - name: Checkout
# uses: actions/checkout@master

# - name: Setup dotnet
# uses: actions/setup-dotnet@v1
# with:
# dotnet-version: '5.0.100' # SDK Version to use.

# - name: Build
# shell: bash
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# run: |
# cd docs
# dotnet run --configuration Release

###################################################
# BUILD
###################################################
Expand All @@ -43,19 +19,19 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v6
with:
fetch-depth: 0

- name: Cache packages
uses: actions/cache@v3
uses: actions/cache@v5
with:
path: ${{ env.NUGET_PACKAGES }}
key: ${{ runner.os }}-nuget-${{ hashFiles('.config/dotnet-tools.json', '**/packages.lock.json') }}
restore-keys: ${{ runner.os }}-nuget-

- name: Setup .NET SDK
uses: actions/setup-dotnet@v3
- name: Setup .NET SDK (global.json)
uses: actions/setup-dotnet@v5

- name: Integration Tests
shell: bash
Expand All @@ -82,7 +58,7 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v6
with:
fetch-depth: 0

Expand All @@ -93,12 +69,13 @@ jobs:
key: ${{ runner.os }}-nuget-${{ hashFiles('.config/dotnet-tools.json', '**/packages.lock.json') }}
restore-keys: ${{ runner.os }}-nuget-

- name: Setup .NET SDK
uses: actions/setup-dotnet@v3
- name: Setup .NET SDK (global.json)
uses: actions/setup-dotnet@v5
with:
dotnet-version: |
8.0.x
9.0.x
10.0.x

- name: Integration Tests
shell: bash
Expand Down
9 changes: 5 additions & 4 deletions .github/workflows/publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,23 +21,24 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v6
with:
fetch-depth: 0

- name: Cache packages
uses: actions/cache@v3
uses: actions/cache@v5
with:
path: ${{ env.NUGET_PACKAGES }}
key: ${{ runner.os }}-nuget-${{ hashFiles('.config/dotnet-tools.json', '**/packages.lock.json') }}
restore-keys: ${{ runner.os }}-nuget-

- name: Setup .NET SDK
uses: actions/setup-dotnet@v3
- name: Setup .NET SDK (global.json)
uses: actions/setup-dotnet@v5
with:
dotnet-version: |
8.0.x
9.0.x
10.0.x

- name: Login to Docker Hub
uses: docker/login-action@v2
Expand Down
2 changes: 1 addition & 1 deletion build.cake
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#addin nuget:?package=System.Xml.XDocument&version=4.3.0
#addin nuget:?package=Cake.MinVer&version=4.0.0
#addin nuget:?package=Cake.Yaml&version=6.0.0
#addin nuget:?package=Cake.Docker&version=1.3.0
#addin nuget:?package=Cake.Docker&version=1.5.0-beta.1
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cake.Docker version "1.5.0-beta.1" is a beta/prerelease version. Consider using a stable release version for production builds to avoid potential instability issues.

Suggested change
#addin nuget:?package=Cake.Docker&version=1.5.0-beta.1
#addin nuget:?package=Cake.Docker

Copilot uses AI. Check for mistakes.

#load "./functions.cake"

Expand Down
2 changes: 0 additions & 2 deletions config.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
Appy.Configuration:
Type: Package
Appy.Configuration.WinRegistry:
Type: Package
Appy.Infrastructure.1Password:
Type: Package
Appy.Configuration.1Password:
Expand Down
2 changes: 1 addition & 1 deletion dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"isRoot": true,
"tools": {
"cake.tool": {
"version": "5.0.0",
"version": "6.0.0",
"commands": [
"dotnet-cake"
]
Expand Down
6 changes: 3 additions & 3 deletions global.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"sdk": {
"version": "9.0.100",
"rollForward": "latestMinor"
"version": "10.0.103",
"rollForward": "latestFeature"
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The rollForward policy was changed from "latestMinor" to "latestFeature". This is a more permissive policy that allows rolling forward to newer major versions. This could introduce breaking changes and unexpected behavior if a newer major version is installed. Consider using "latestMinor" or "latestPatch" for more predictable builds, or ensure this change is intentional.

Suggested change
"rollForward": "latestFeature"
"rollForward": "latestMinor"

Copilot uses AI. Check for mistakes.
},
"msbuild-sdks": {
"Microsoft.Build.Traversal": "4.1.0"
"Microsoft.Build.Traversal": "4.1.82"
}
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<TargetFramework>net10.0</TargetFramework>
<RootNamespace>Appy.Sample.OnePassword.Api</RootNamespace>
<IsPackable>false</IsPackable>
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
Expand Down
4 changes: 2 additions & 2 deletions samples/Appy.Sample.1Password.Api/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
FROM mcr.microsoft.com/dotnet/aspnet:9.0.0-bookworm-slim AS base
FROM mcr.microsoft.com/dotnet/aspnet:10.0.3-noble AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443

FROM mcr.microsoft.com/dotnet/sdk:9.0.100-bookworm-slim AS build
FROM mcr.microsoft.com/dotnet/sdk:10.0.103-noble AS build
WORKDIR /
COPY ["samples/Appy.Sample.1Password.Api/Appy.Sample.1Password.Api.csproj", "samples/Appy.Sample.1Password.Api/"]
COPY ["src/Appy.Configuration.1Password/Appy.Configuration.1Password.csproj", "src/Appy.Configuration.1Password/"]
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

58 changes: 0 additions & 58 deletions samples/Appy.Sample.WinRegistry.Api/Program.cs

This file was deleted.

This file was deleted.

13 changes: 0 additions & 13 deletions samples/Appy.Sample.WinRegistry.Api/appsettings.json

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<TargetFramework>net10.0</TargetFramework>
<IsPackable>false</IsPackable>
<RootNamespace>Appy.Configuration.OnePassword.Tests</RootNamespace>
</PropertyGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net9.0;net8.0</TargetFrameworks>
<TargetFrameworks>net10.0;net9.0;net8.0</TargetFrameworks>
<Nullable>enable</Nullable>
<RootNamespace>Appy.Configuration.OnePassword</RootNamespace>
</PropertyGroup>
Expand All @@ -17,7 +17,6 @@
<PackageReference Include="Microsoft.Extensions.Configuration" />
<PackageReference Include="Microsoft.Extensions.Http" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" />
<PackageReference Include="System.Text.Encodings.Web" />
</ItemGroup>

<ItemGroup>
Expand Down

This file was deleted.

Loading