Skip to content

Migrate build to ZF & GHA#78

Merged
HowardvanRooijen merged 7 commits intomainfrom
feature/migrate-to-zf
Jun 12, 2025
Merged

Migrate build to ZF & GHA#78
HowardvanRooijen merged 7 commits intomainfrom
feature/migrate-to-zf

Conversation

@JamesDawson
Copy link
Copy Markdown
Contributor

No description provided.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 11, 2025

Test Results

0 tests   0 ✅  0s ⏱️
0 suites  0 💤
0 files    0 ❌

Results for commit 84aa296.

♻️ This comment has been updated with latest results.

@endjin-github endjin-github added the no_release Suppresses auto_release functionality label Jun 11, 2025
The project file `AzAppConfigToUserSecrets.Cli.csproj` has been modified to target .NET 8.0 instead of .NET 6.0. Several package references have been updated to their latest versions, including `Azure.Data.AppConfiguration`, `Azure.Identity`, `Azure.Security.KeyVault.Secrets`, `Endjin.RecommendedPractices.GitHub`, `Microsoft.Extensions.Configuration.UserSecrets`, and `Spectre.Console`. The version constraints for `Microsoft.Extensions.Configuration.UserSecrets` have been adjusted to allow any version starting with 8.0. The `packages.lock.json` file has been updated to reflect these changes, showing the new resolved versions and dependencies.
- Removed System.CommandLine references and replaced with Spectre.Console.Cli for command parsing.
- Deleted CommandLineParser class and introduced ExportCommand class to handle export functionality.
- Created ExportSettings class to encapsulate command settings.
- Added ExportHandler class to manage the export logic from Azure App Configuration to User Secrets.
- Updated CompositeConsole to streamline console operations with Spectre.Console.
- Modified UserSecrets class to handle nullable values and ensure directory creation for secrets file.
- Cleaned up packages.lock.json by removing unused dependencies and updating existing ones.
The `Roslynator.Analyzers` package reference has been removed from `AzAppConfigToUserSecrets.Cli.csproj`. The `packages.lock.json` file has been updated to include new dependencies such as `System.Memory`, `System.Text.Json`, `System.Threading.Tasks.Extensions`, and `StyleCop.Analyzers`, along with the addition of `StyleCop.Analyzers.Unstable` as a transitive dependency. The version of `Roslynator.Analyzers` has been updated to `4.13.1`, ensuring compatibility with the latest package versions.
@github-actions
Copy link
Copy Markdown

Code Coverage Summary Report - Linux (No TFM)

Summary
Generated on: 06/11/2025 - 19:51:57
Parser: Cobertura
Assemblies: 0
Classes: 0
Files: 0
Line coverage:
Covered lines: 0
Uncovered lines: 0
Coverable lines: 0
Total lines: 0
Covered branches: 0
Total branches: 0
Method coverage: Feature is only available for sponsors

Coverage

No assemblies have been covered.

@HowardvanRooijen HowardvanRooijen merged commit ad0c81f into main Jun 12, 2025
2 checks passed
@HowardvanRooijen HowardvanRooijen deleted the feature/migrate-to-zf branch June 12, 2025 08:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no_release Suppresses auto_release functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants