diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index be3a67c..73d0728 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -6,7 +6,7 @@ on:
jobs:
validate-template-full:
name: Validate Full Template
- uses: gpreviatti/github-actions-templates/.github/workflows/dotnet-validate.yml@v1
+ uses: gpreviatti/github-actions-templates/.github/workflows/dotnet-validate-full.yml@v1
with:
build_path: "./templates/Full"
sonar_project: "hexagonal-solution-template-full"
@@ -21,24 +21,21 @@ jobs:
validate-template-bff:
name: Validate BFF Template
- uses: gpreviatti/github-actions-templates/.github/workflows/dotnet-validate.yml@v1
+ uses: gpreviatti/github-actions-templates/.github/workflows/dotnet-validate-bff.yml@v1
with:
build_path: "./templates/Bff"
dotnet_version: "${{ vars.PROJECT_DOTNET_VERSION }}"
integration_test_project_path: "./templates/Bff/tests/IntegrationTests"
docker_compose_file_path: "./templates/Bff/docker-compose.yml"
- secrets:
- sonar_token: ${{ secrets.SONAR_TOKEN }}
-
+
validate-contracts-template:
name: Validate Contracts Template
- uses: gpreviatti/github-actions-templates/.github/workflows/dotnet-validate.yml@v1
+ uses: gpreviatti/github-actions-templates/.github/workflows/dotnet-validate-contracts.yml@v1
with:
build_path: "./templates/Contracts"
dotnet_version: "${{ vars.PROJECT_DOTNET_VERSION }}"
- unit_test_project_path: "./templates/Contracts/tests/UnitTests/"
- default_stryker_config_path: "./templates/Contracts/tests/UnitTests/stryker-config.json"
- sonar_validation: false
+ test_project_path: "./templates/Contracts/tests/UnitTests/"
+ stryker_config_path: "./templates/Contracts/tests/UnitTests/stryker-config.json"
pack-and-publish:
name: Pack and Publish Template
@@ -46,6 +43,6 @@ jobs:
uses: gpreviatti/github-actions-templates/.github/workflows/dotnet-pack.yml@v1
with:
dotnet_version: "${{ vars.PROJECT_DOTNET_VERSION }}"
- package_version: "10.2.0"
+ package_version: "10.3.0"
secrets:
nuget_api_key: ${{ secrets.NUGET_API_KEY }}
diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml
index 6c00532..f988cd2 100644
--- a/.github/workflows/validate.yml
+++ b/.github/workflows/validate.yml
@@ -7,7 +7,7 @@ on:
jobs:
validate-template-full:
name: Validate Full Template
- uses: gpreviatti/github-actions-templates/.github/workflows/dotnet-validate.yml@v1
+ uses: gpreviatti/github-actions-templates/.github/workflows/dotnet-validate-full.yml@v1
with:
build_path: "./templates/Full"
sonar_project: "hexagonal-solution-template-full"
@@ -22,7 +22,7 @@ jobs:
validate-template-bff:
name: Validate BFF Template
- uses: gpreviatti/github-actions-templates/.github/workflows/dotnet-validate.yml@v1
+ uses: gpreviatti/github-actions-templates/.github/workflows/dotnet-validate-bff.yml@v1
with:
build_path: "./templates/Bff"
dotnet_version: "${{ vars.PROJECT_DOTNET_VERSION }}"
@@ -31,10 +31,9 @@ jobs:
validate-contracts-template:
name: Validate Contracts Template
- uses: gpreviatti/github-actions-templates/.github/workflows/dotnet-validate.yml@v1
+ uses: gpreviatti/github-actions-templates/.github/workflows/dotnet-validate-contracts.yml@v1
with:
build_path: "./templates/Contracts"
dotnet_version: "${{ vars.PROJECT_DOTNET_VERSION }}"
- unit_test_project_path: "./templates/Contracts/tests/UnitTests/"
- default_stryker_config_path: "./templates/Contracts/tests/UnitTests/stryker-config.json"
- sonar_validation: false
\ No newline at end of file
+ test_project_path: "./templates/Contracts/tests/UnitTests/"
+ stryker_config_path: "./templates/Contracts/tests/UnitTests/stryker-config.json"
\ No newline at end of file
diff --git a/GPreviatti.Template.Hexagonal.Solution.csproj b/GPreviatti.Template.Hexagonal.Solution.csproj
index 98a407e..3cf0798 100644
--- a/GPreviatti.Template.Hexagonal.Solution.csproj
+++ b/GPreviatti.Template.Hexagonal.Solution.csproj
@@ -18,11 +18,7 @@
git://github.com/gpreviatti/hexagonal-solution-template
true
- - Add new Contracts-only template (`hexagonal-solution-contracts`) with shared request/response contracts, DTOs and gRPC protobuf definitions
- - Add unit tests in the Contracts template to validate contract instantiation and default values
- - Add dedicated Contracts template solution file and template-level README
- - Update root README with usage/help commands and guidance for the new Contracts template
- - Optimize Contracts template package management by removing unused package versions
+ - Github Actions workflows improvements