Merge main to dev - #214
Merged
Merged
Conversation
Bug fixes
Configuration Fix
Bump version to 5.0.2
--- updated-dependencies: - dependency-name: Microsoft.OpenApi dependency-version: 2.7.5 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
- exclude publish artifacts from project items to prevent BLAZOR106 - fix modal footer placement and tag balance in EditModal - restore duplicate-name auto increment path and trailing instance replacement - batch resource type component updates into one SaveAllAsync - update UiTests target framework to net10.0 and refresh subscription metadata defaults
Bug fixes and security updates
fix(sqlite): avoid unique key conflicts in SaveAllAsync
Pin GitHub Actions to full-length commit SHAs
Bumps the github-actions group with 14 updates: | Package | From | To | | --- | --- | --- | | [actions/checkout](https://github.com/actions/checkout) | `3.7.0` | `7.0.1` | | [github/codeql-action/init](https://github.com/github/codeql-action) | `2.28.1` | `4.37.9` | | [github/codeql-action/autobuild](https://github.com/github/codeql-action) | `2.28.1` | `4.37.9` | | [github/codeql-action/analyze](https://github.com/github/codeql-action) | `2.28.1` | `4.37.9` | | [actions/setup-dotnet](https://github.com/actions/setup-dotnet) | `2.2.1` | `6.0.0` | | [actions/cache](https://github.com/actions/cache) | `3.5.0` | `6.1.0` | | [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4.4.3` | `7.0.1` | | [actions/download-artifact](https://github.com/actions/download-artifact) | `4.1.8` | `8.0.1` | | [azure/webapps-deploy](https://github.com/azure/webapps-deploy) | `2.2.19` | `3.0.8` | | [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) | `3.3.0` | `4.1.2` | | [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) | `79abd3f86f79a9d68a23c75a09a9a85889262adf` | `5ac4a31b15f1c45ec652b8af78c2096c3a08368c` | | [docker/login-action](https://github.com/docker/login-action) | `1.9.0` | `4.6.0` | | [docker/metadata-action](https://github.com/docker/metadata-action) | `3.3.0` | `6.2.0` | | [docker/build-push-action](https://github.com/docker/build-push-action) | `2.10.0` | `7.3.0` | Updates `actions/checkout` from 3.7.0 to 7.0.1 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@a37ce91...3d3c42e) Updates `github/codeql-action/init` from 2.28.1 to 4.37.9 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@b8d3b6e...cdf488f) Updates `github/codeql-action/autobuild` from 2.28.1 to 4.37.9 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@b8d3b6e...cdf488f) Updates `github/codeql-action/analyze` from 2.28.1 to 4.37.9 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@b8d3b6e...cdf488f) Updates `actions/setup-dotnet` from 2.2.1 to 6.0.0 - [Release notes](https://github.com/actions/setup-dotnet/releases) - [Commits](actions/setup-dotnet@8e6bd29...a98b568) Updates `actions/cache` from 3.5.0 to 6.1.0 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@6f8efc2...55cc834) Updates `actions/upload-artifact` from 4.4.3 to 7.0.1 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@b4b15b8...043fb46) Updates `actions/download-artifact` from 4.1.8 to 8.0.1 - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@fa0a91b...3e5f45b) Updates `azure/webapps-deploy` from 2.2.19 to 3.0.8 - [Release notes](https://github.com/azure/webapps-deploy/releases) - [Commits](Azure/webapps-deploy@5cfb776...02a81be) Updates `sigstore/cosign-installer` from 3.3.0 to 4.1.2 - [Release notes](https://github.com/sigstore/cosign-installer/releases) - [Commits](sigstore/cosign-installer@9614fae...6f9f177) Updates `docker/setup-buildx-action` from 79abd3f86f79a9d68a23c75a09a9a85889262adf to 5ac4a31b15f1c45ec652b8af78c2096c3a08368c - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](docker/setup-buildx-action@79abd3f...5ac4a31) Updates `docker/login-action` from 1.9.0 to 4.6.0 - [Release notes](https://github.com/docker/login-action/releases) - [Commits](docker/login-action@28218f9...dbcb813) Updates `docker/metadata-action` from 3.3.0 to 6.2.0 - [Release notes](https://github.com/docker/metadata-action/releases) - [Commits](docker/metadata-action@98669ae...dc80280) Updates `docker/build-push-action` from 2.10.0 to 7.3.0 - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@ac9327e...53b7df9) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: github/codeql-action/init dependency-version: 4.37.9 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: github/codeql-action/autobuild dependency-version: 4.37.9 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: github/codeql-action/analyze dependency-version: 4.37.9 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/setup-dotnet dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/cache dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/upload-artifact dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/download-artifact dependency-version: 8.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: azure/webapps-deploy dependency-version: 3.0.8 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: sigstore/cosign-installer dependency-version: 4.1.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: docker/setup-buildx-action dependency-version: 5ac4a31b15f1c45ec652b8af78c2096c3a08368c dependency-type: direct:production dependency-group: github-actions - dependency-name: docker/login-action dependency-version: 4.6.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: docker/metadata-action dependency-version: 6.2.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: docker/build-push-action dependency-version: 7.3.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
Ensure update and close buttons always appear on edit configuration card
…nApi-2.7.5 Bump Microsoft.OpenApi from 2.3.10 to 2.7.5
…ctions-a824e365aa Bump the github-actions group with 14 updates
# Conflicts: # src/AzureNamingTool.csproj # src/Components/Modals/EditModal.razor
Co-authored-by: BryanSoltis <13591910+BryanSoltis@users.noreply.github.com>
Fix naming configuration regressions and expand resource types
feat: update Azure resource location metadata
v5.0.3 Release
Bumps the github-actions group with 3 updates: [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/autobuild](https://github.com/github/codeql-action) and [github/codeql-action/analyze](https://github.com/github/codeql-action). Updates `github/codeql-action/init` from 4.37.9 to 4.38.0 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@cdf488f...b96794f) Updates `github/codeql-action/autobuild` from 4.37.9 to 4.38.0 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@cdf488f...b96794f) Updates `github/codeql-action/analyze` from 4.37.9 to 4.38.0 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@cdf488f...b96794f) --- updated-dependencies: - dependency-name: github/codeql-action/init dependency-version: 4.38.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: github/codeql-action/autobuild dependency-version: 4.38.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: github/codeql-action/analyze dependency-version: 4.38.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
…ctions-f545b4e0f6 Bump the github-actions group with 3 updates
Copilot started reviewing on behalf of
Bryan Soltis (BryanSoltis)
September 21, 2026 13:43
View session
Contributor
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
Four unresolved moderate issues remain affecting exclusion handling, generated-name consistency, cache rollback behavior, and validation rules.
Get a fresh assessment by requesting another Copilot review.
Review effort: Lite
Findings: 1
What changed in this PR
This PR merges main into dev and prepares release 5.0.3 with CI hardening, dependency updates, catalog changes, and component refactoring.
Changes:
- Pins GitHub Actions and adds grouped weekly Dependabot updates.
- Updates dependencies, versions, resource metadata, and related tests.
- Refactors component selection, auto-increment handling, and SQLite persistence.
| File | Reviewed changes |
|---|---|
tests/AzureNamingTool.UnitTests/Services/ResourceTypeServiceTests.cs |
Tests batched component updates. |
tests/AzureNamingTool.UnitTests/Services/ResourceNamingRequestServiceTests.cs |
Tests Resource Instance replacement. |
tests/AzureNamingTool.UnitTests/Repositories/SQLiteConfigurationRepositoryTests.cs |
Tests SQLite replacement persistence. |
tests/AzureNamingTool.UnitTests/Helpers/ValidationHelperTests.cs |
Tests catalog validation. |
tests/AzureNamingTool.UiTests/AzureNamingTool.UiTests.csproj |
Targets .NET 10 and updates AngleSharp. |
src/versionalerts.json |
Adds 5.0.3 release notes. |
src/Services/ResourceTypeService.cs |
Batches component updates. |
src/Services/ResourceNamingRequestService.cs |
Updates Resource Instance auto-increment handling. |
src/repository/resourcetypes.json |
Updates and expands resource metadata. |
src/repository/resourcelocations.json |
Adds Azure locations. |
src/Repositories/SQLiteConfigurationRepository.cs |
Separates replacement deletes and inserts. |
src/programsettings.json |
Updates the tool version. |
src/configurationfileversions.json |
Updates catalog versions. |
src/Components/Modals/EditModal.razor |
Refactors checkbox state management. |
src/AzureNamingTool.csproj |
Updates version, dependencies, and publish exclusions. |
.github/workflows/docker-publish.yml |
Pins Docker workflow actions. |
.github/workflows/deploy-azure-naming-tool-to-azure-webapps-dotnet-core.yml |
Pins deployment actions. |
.github/workflows/codeql.yml |
Pins CodeQL actions. |
.github/dependabot.yml |
Configures weekly grouped updates. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| "invalidCharactersEnd": "", | ||
| "invalidCharactersConsecutive": "", | ||
| "regx": "", | ||
| "regx": "^[a-zA-Z0-9][a-zA-Z0-9._-]{0,254}$", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

This pull request introduces several improvements focused on dependency management, build process reliability, and maintainability for both GitHub Actions workflows and the main project. The most significant changes include pinning GitHub Actions to specific commit SHAs for enhanced security and reproducibility, updating and grouping Dependabot configuration, and refactoring the
EditModal.razorcomponent for better state management and code clarity.CI/CD and Dependency Management
actions/checkout,github/codeql-action,actions/setup-dotnet,actions/cache,actions/upload-artifact,actions/download-artifact,azure/webapps-deploy,sigstore/cosign-installer, and various Docker actions. [1] [2] [3] [4] [5] [6] [7] [8] [9].github/dependabot.ymlconfiguration file to enable and group automated dependency updates for GitHub Actions, scheduled to run weekly with a 7-day cooldown.Project File and Package Updates
src/AzureNamingTool.csprojto:5.0.2to5.0.3.publishdirectory from content, compile, embedded resources, and additional files.Microsoft.OpenApifrom2.3.10to3.9.0and addSQLitePCLRaw.lib.e_sqlite3as a new dependency.InternalsVisibleTofor theAzureNamingTool.UnitTestsproject to support unit testing of internal members. [1] [2] [3] [4]EditModal Component Refactor
EditModal.razorcomponent to:HashSet<string>for managing optional and excluded resource components, improving state management and performance.