Skip to content

Add Unit Tests, Integration Tests and CI/CD GitHub Actions - #1

Merged
MustafaAtef merged 14 commits into
mainfrom
dev
Apr 27, 2026
Merged

Add Unit Tests, Integration Tests and CI/CD GitHub Actions#1
MustafaAtef merged 14 commits into
mainfrom
dev

Conversation

@MustafaAtef

Copy link
Copy Markdown
Owner

No description provided.

@MustafaAtef
MustafaAtef merged commit b31ebaa into main Apr 27, 2026
3 checks passed
MustafaAtef added a commit that referenced this pull request Apr 27, 2026
* fix indentation error in dev-ci file

* remove Ryuk from caching as testcontainers manages it

* remove the images cache steps

* Update integration test configuration to use in-memory connection string at startup

* Refactor caching configuration in CI workflows and Dockerfile

* Set SQL connection string environment variable in integration test factory

* Update Dockerfiles to remove --no-restore flag and set build configuration to Release

* Refactor Dockerfile.test to streamline cache usage and revert build configuration to Debug

* Add appsettings.Testing.json for integration tests and update configuration to use it

* Add appsettings.Testing.json to project file for integration tests

* Add appsettings.Testing.json for integration tests and update configuration

* Refactor CI workflows to use .NET setup and streamline unit test execution

* fix indentation in dev-ci

* Add deploy workflow for building and pushing Docker image
MustafaAtef added a commit that referenced this pull request Apr 27, 2026
* fix indentation error in dev-ci file

* remove Ryuk from caching as testcontainers manages it

* remove the images cache steps

* Update integration test configuration to use in-memory connection string at startup

* Refactor caching configuration in CI workflows and Dockerfile

* Set SQL connection string environment variable in integration test factory

* Update Dockerfiles to remove --no-restore flag and set build configuration to Release

* Refactor Dockerfile.test to streamline cache usage and revert build configuration to Debug

* Add appsettings.Testing.json for integration tests and update configuration to use it

* Add appsettings.Testing.json to project file for integration tests

* Add appsettings.Testing.json for integration tests and update configuration

* Refactor CI workflows to use .NET setup and streamline unit test execution

* fix indentation in dev-ci

* Add deploy workflow for building and pushing Docker image
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