feat(ci-cd): Move refactored cake build project and workflows from msster (AWS v4 updates) branch to sdkv3-lts branch by Blind-Striker · Pull Request #48 · localstack-dotnet/localstack-dotnet-client

@Blind-Striker

…ster (AWS v4 updates) branch to sdkv3-lts branch

@Blind-Striker

Add LocalStack endpoint support for Account, ACMPCA, Bedrock, CloudControl, CodeBuild, CodeConnections, CodeDeploy, CodePipeline, ElasticTranscoder, MemoryDB, Shield, and VerifiedPermissions.

- Add AWS service enums and endpoint metadata for 13 new services:
  - Account Management
  - AWS Certificate Manager Private Certificate Authority (ACMPCA)
  - Amazon Bedrock
  - AWS Cloud Control API
  - AWS CodeBuild
  - AWS CodeConnections
  - AWS CodeDeploy
  - AWS CodePipeline
  - Amazon Elastic Transcoder
  - Amazon MemoryDB for Redis
  - AWS Shield
  - Amazon Verified Permissions
- Update package dependencies to include corresponding AWS SDK packages
- Update functional test fixtures to use LocalStack v4.6.0 instead of v4.3.0
- Update Testcontainers packages to v4.6.0
- Increment package version to v1.6.1/v1.4.1
- Fix code analysis warnings and improve logging format strings
- Update badge URLs for test result tracking
- Add shebang to build.sh for proper shell execution
- Remove Windows-style line endings from build.sh
- Skip net462 tests on non-Windows platforms in TestTask.cs

These changes ensure the build system works correctly across different
operating systems by providing proper shell script execution headers
and preventing framework-specific tests from running on incompatible
platforms.
…efined platform checks

- Replace basic context.Warning calls with rich Spectre.Console output via ConsoleHelper
- Use ConsoleHelper.WriteRule() for elegant test section headers
- Use ConsoleHelper.WriteInfo/Warning/Processing/Success for better visual feedback
- Refine net462 platform check to only skip tests on Linux (not macOS)
- Improve messaging for docker container cleanup operations

The changes provide better visual feedback during test execution and allow net462
tests to run on macOS while still preventing issues on Linux where external Mono
installation would be required.