Skip to content

Dev -> Master: Update dependencies and improve Playwright test stability#521

Merged
ChaosEngine merged 31 commits intomasterfrom
dev
Mar 24, 2026
Merged

Dev -> Master: Update dependencies and improve Playwright test stability#521
ChaosEngine merged 31 commits intomasterfrom
dev

Conversation

@ChaosEngine
Copy link
Copy Markdown
Owner

This pull request introduces several improvements and updates across the codebase. The main changes include updating package versions, enhancing Docker build and healthcheck processes, improving security scanning workflows, and adding internationalization (i18n) support for Identity UI pages.

Build and Docker enhancements:

  • Added a HEALTHCHECK directive to both Dockerfile and Dockerfile.alpine to monitor the application's health by checking the availability of the site.min.js file. [1] [2]
  • Improved the base image preparation in Dockerfile.alpine by adding apk update and apk upgrade steps before installing dependencies.

Dependency and workflow updates:

  • Updated several NuGet package references in DotnetPlayground.Tests.csproj to the latest patch versions, including Microsoft.AspNetCore.Mvc.Testing, Microsoft.NET.Test.Sdk, and multiple Microsoft.EntityFrameworkCore packages.
  • Upgraded the Anchore scan GitHub Action from version 3 to version 7 in .github/workflows/anchore.yml for improved security scanning.
  • Updated the Caching-MySQL submodule to a newer commit.

Internationalization (i18n) improvements for Identity UI:

  • Refactored Identity area Razor pages to use i18n-ready keys (e.g., ViewData["Title"] = "accessDenied.title") and added data-i18n attributes to relevant elements for easier localization. This affects pages such as AccessDenied, ConfirmEmail, ForgotPassword, Lockout, ChangePassword, and others. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]

ChaosEngine and others added 30 commits February 5, 2026 15:27
…oc to v62.5.2

CAching-Mysql: tool dependency cmd/cli nuget update and refactoring
bumps: eslint-10*
eslint-10 small refactorings
Microsoft Security Advisory CVE-2026-21218 | .NET Security Feature Bypass Vulnerability
feat: add svgClick method to GameTestHelper for interacting with SVG elements
chore: clean up commented code and improve fixture user definitions
fix: adjust timeout configuration and output directory in Playwright config
some playwright refactorings
---
updated-dependencies:
- dependency-name: MongoDB.Driver
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
inkball: AI (safe?) refactorings
- Added translations for access denied, email confirmation, external login, forgot password, lockout, two-factor authentication, and other account management related messages in both English and Polish.
- Updated translation files to include new keys and descriptions for user account actions.
Caching-Mysql: some bumps
@ChaosEngine ChaosEngine merged commit 080cc5f into master Mar 24, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant