diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000000..bd4f6650a3 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,71 @@ +name: Build HealthCheck UI docker image + +on: + push : + branches: + - 'ExRam' + +env: + DotNetVersion: '6.0.100' + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Setup .NET Core ${{ env.DotNetVersion }} + uses: actions/setup-dotnet@v1 + with: + dotnet-version: ${{ env.DotNetVersion }} + + - name: Set up QEMU + uses: docker/setup-qemu-action@v1 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v1 + + - name: Determine semantic version + uses: dotnet/nbgv@master + id: nbgv + with: + setAllVars: true + + - name: Set versions + run: | + echo "version1=${{steps.nbgv.outputs.VersionMajor}}" >> $GITHUB_ENV + echo "version2=${{steps.nbgv.outputs.VersionMajor}}.${{steps.nbgv.outputs.VersionMinor}}" >> $GITHUB_ENV + echo "version3=${{steps.nbgv.outputs.VersionMajor}}.${{steps.nbgv.outputs.VersionMinor}}.${{steps.nbgv.outputs.BuildNumber}}" >> $GITHUB_ENV + echo "version4=${{steps.nbgv.outputs.VersionMajor}}.${{steps.nbgv.outputs.VersionMinor}}.${{steps.nbgv.outputs.BuildNumber}}${{steps.nbgv.outputs.PrereleaseVersion}}" >> $GITHUB_ENV + echo "version5=${{steps.nbgv.outputs.VersionMajor}}.${{steps.nbgv.outputs.VersionMinor}}.${{steps.nbgv.outputs.BuildNumber}}${{steps.nbgv.outputs.PrereleaseVersion}}.${{steps.nbgv.outputs.VersionHeight}}" >> $GITHUB_ENV + + - name: Login to GitHub Container Registry + uses: docker/login-action@v1 + with: + registry: ghcr.io + username: ${{ github.repository_owner }} + password: ${{ secrets.PACKAGES_TOKEN }} + + - name: Build Dockerfile + uses: docker/build-push-action@v2 + with: + push: true + file: build/docker-images/HealthChecks.UI.Image/Dockerfile + build-args: | + version=${{ env.version4 }} + versionHeight=${{steps.nbgv.outputs.VersionHeight}} + tags: | + ghcr.io/exram/aspnetcore.diagnostics.healthchecks.ui:${{ env.version1 }} + ghcr.io/exram/aspnetcore.diagnostics.healthchecks.ui:${{ env.version2 }} + ghcr.io/exram/aspnetcore.diagnostics.healthchecks.ui:${{ env.version3 }} + ghcr.io/exram/aspnetcore.diagnostics.healthchecks.ui:${{ env.version4 }} + ghcr.io/exram/aspnetcore.diagnostics.healthchecks.ui:${{ env.version5 }} + + - name: Bump version and push tag + uses: mathieudutour/github-tag-action@v5.3 + with: + custom_tag: AspNetCore.Diagnostics.HealthChecks.UI-Docker-${{ env.version5 }} + github_token: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/healthchecks_arangodb_cd.yml b/.github/workflows/healthchecks_arangodb_cd.yml index 9163316b15..82e1ed810c 100644 --- a/.github/workflows/healthchecks_arangodb_cd.yml +++ b/.github/workflows/healthchecks_arangodb_cd.yml @@ -32,7 +32,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.ArangoDb/HealthChecks.ArangoDb.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_arangodb_cd_preview.yml b/.github/workflows/healthchecks_arangodb_cd_preview.yml index 17916111b6..22eec5b715 100644 --- a/.github/workflows/healthchecks_arangodb_cd_preview.yml +++ b/.github/workflows/healthchecks_arangodb_cd_preview.yml @@ -33,7 +33,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.ArangoDb/HealthChecks.ArangoDb.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_aws_s3_cd.yml b/.github/workflows/healthchecks_aws_s3_cd.yml index 401eb04666..c29c4000d0 100644 --- a/.github/workflows/healthchecks_aws_s3_cd.yml +++ b/.github/workflows/healthchecks_aws_s3_cd.yml @@ -25,7 +25,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Aws.S3/HealthChecks.Aws.S3.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_aws_s3_cd_preview.yml b/.github/workflows/healthchecks_aws_s3_cd_preview.yml index 7a65741f73..a350b33f4d 100644 --- a/.github/workflows/healthchecks_aws_s3_cd_preview.yml +++ b/.github/workflows/healthchecks_aws_s3_cd_preview.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Aws.S3/HealthChecks.Aws.S3.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_azure_iothub_cd .yml b/.github/workflows/healthchecks_azure_iothub_cd .yml index 64644aa6cc..b429fbb0d5 100644 --- a/.github/workflows/healthchecks_azure_iothub_cd .yml +++ b/.github/workflows/healthchecks_azure_iothub_cd .yml @@ -23,7 +23,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Azure.IoTHub/HealthChecks.Azure.IoTHub.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_azure_iothub_cd_preview.yml b/.github/workflows/healthchecks_azure_iothub_cd_preview.yml index a15e0e4000..4b3398ca9b 100644 --- a/.github/workflows/healthchecks_azure_iothub_cd_preview.yml +++ b/.github/workflows/healthchecks_azure_iothub_cd_preview.yml @@ -24,7 +24,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Azure.IoTHub/HealthChecks.Azure.IoTHub.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_azurekeyvault_cd.yml b/.github/workflows/healthchecks_azurekeyvault_cd.yml index ad56ddcb43..8513be20c6 100644 --- a/.github/workflows/healthchecks_azurekeyvault_cd.yml +++ b/.github/workflows/healthchecks_azurekeyvault_cd.yml @@ -25,7 +25,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.AzureKeyVault/HealthChecks.AzureKeyVault.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_azurekeyvault_cd_preview.yml b/.github/workflows/healthchecks_azurekeyvault_cd_preview.yml index 9b0aee3771..0cfd4d1a56 100644 --- a/.github/workflows/healthchecks_azurekeyvault_cd_preview.yml +++ b/.github/workflows/healthchecks_azurekeyvault_cd_preview.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.AzureKeyVault/HealthChecks.AzureKeyVault.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_azureservicebus_cd.yml b/.github/workflows/healthchecks_azureservicebus_cd.yml index 00714ba6e9..ed9e2d6c81 100644 --- a/.github/workflows/healthchecks_azureservicebus_cd.yml +++ b/.github/workflows/healthchecks_azureservicebus_cd.yml @@ -25,7 +25,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.AzureServiceBus/HealthChecks.AzureServiceBus.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_azureservicebus_cd_preview.yml b/.github/workflows/healthchecks_azureservicebus_cd_preview.yml index ba3dc4cb27..d41e28117c 100644 --- a/.github/workflows/healthchecks_azureservicebus_cd_preview.yml +++ b/.github/workflows/healthchecks_azureservicebus_cd_preview.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.AzureServiceBus/HealthChecks.AzureServiceBus.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_azurestorage_cd.yml b/.github/workflows/healthchecks_azurestorage_cd.yml index a0346521f6..ae5530800d 100644 --- a/.github/workflows/healthchecks_azurestorage_cd.yml +++ b/.github/workflows/healthchecks_azurestorage_cd.yml @@ -25,7 +25,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.AzureStorage/HealthChecks.AzureStorage.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_azurestorage_cd_preview.yml b/.github/workflows/healthchecks_azurestorage_cd_preview.yml index 2cf1fa0459..18aabf383d 100644 --- a/.github/workflows/healthchecks_azurestorage_cd_preview.yml +++ b/.github/workflows/healthchecks_azurestorage_cd_preview.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.AzureStorage/HealthChecks.AzureStorage.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_consul_cd.yml b/.github/workflows/healthchecks_consul_cd.yml index 5a537d38c3..0b8ec9271f 100644 --- a/.github/workflows/healthchecks_consul_cd.yml +++ b/.github/workflows/healthchecks_consul_cd.yml @@ -32,7 +32,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Consul/HealthChecks.Consul.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_consul_cd_preview.yml b/.github/workflows/healthchecks_consul_cd_preview.yml index 0d1a8d6aad..2f1020b5ad 100644 --- a/.github/workflows/healthchecks_consul_cd_preview.yml +++ b/.github/workflows/healthchecks_consul_cd_preview.yml @@ -32,7 +32,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Consul/HealthChecks.Consul.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_cosmosdb_cd.yml b/.github/workflows/healthchecks_cosmosdb_cd.yml index 2eb15d8761..b858fd4bc9 100644 --- a/.github/workflows/healthchecks_cosmosdb_cd.yml +++ b/.github/workflows/healthchecks_cosmosdb_cd.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.CosmosDb/HealthChecks.CosmosDb.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_cosmosdb_cd_preview.yml b/.github/workflows/healthchecks_cosmosdb_cd_preview.yml index 5e8a400ad8..58dc4bd24f 100644 --- a/.github/workflows/healthchecks_cosmosdb_cd_preview.yml +++ b/.github/workflows/healthchecks_cosmosdb_cd_preview.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.CosmosDb/HealthChecks.CosmosDb.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_documentdb_cd.yml b/.github/workflows/healthchecks_documentdb_cd.yml index 917c298451..439d323fc0 100644 --- a/.github/workflows/healthchecks_documentdb_cd.yml +++ b/.github/workflows/healthchecks_documentdb_cd.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.DocumentDb/HealthChecks.DocumentDb.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_documentdb_cd_preview.yml b/.github/workflows/healthchecks_documentdb_cd_preview.yml index 6f2c1259c2..43daf0957d 100644 --- a/.github/workflows/healthchecks_documentdb_cd_preview.yml +++ b/.github/workflows/healthchecks_documentdb_cd_preview.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.DocumentDb/HealthChecks.DocumentDb.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_dynamodb_cd.yml b/.github/workflows/healthchecks_dynamodb_cd.yml index 86578dec4d..fe297200f8 100644 --- a/.github/workflows/healthchecks_dynamodb_cd.yml +++ b/.github/workflows/healthchecks_dynamodb_cd.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.DynamoDb/HealthChecks.DynamoDb.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_dynamodb_cd_preview.yml b/.github/workflows/healthchecks_dynamodb_cd_preview.yml index 66b169fa75..92332517ee 100644 --- a/.github/workflows/healthchecks_dynamodb_cd_preview.yml +++ b/.github/workflows/healthchecks_dynamodb_cd_preview.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.DynamoDb/HealthChecks.DynamoDb.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_elasticsearch_cd.yml b/.github/workflows/healthchecks_elasticsearch_cd.yml index 6d84b90db9..f65bdd5445 100644 --- a/.github/workflows/healthchecks_elasticsearch_cd.yml +++ b/.github/workflows/healthchecks_elasticsearch_cd.yml @@ -33,7 +33,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Elasticsearch/HealthChecks.Elasticsearch.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_elasticsearch_cd_preview.yml b/.github/workflows/healthchecks_elasticsearch_cd_preview.yml index ff3e54191a..3d38fa8d6b 100644 --- a/.github/workflows/healthchecks_elasticsearch_cd_preview.yml +++ b/.github/workflows/healthchecks_elasticsearch_cd_preview.yml @@ -34,7 +34,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Elasticsearch/HealthChecks.Elasticsearch.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_gcp_cloudfirestore_cd.yml b/.github/workflows/healthchecks_gcp_cloudfirestore_cd.yml index eb2d7b06de..7edafc2e60 100644 --- a/.github/workflows/healthchecks_gcp_cloudfirestore_cd.yml +++ b/.github/workflows/healthchecks_gcp_cloudfirestore_cd.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Gcp.CloudFirestore/HealthChecks.Gcp.CloudFirestore.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_gcp_cloudfirestore_cd_preview.yml b/.github/workflows/healthchecks_gcp_cloudfirestore_cd_preview.yml index f9324cdd57..de97935ec6 100644 --- a/.github/workflows/healthchecks_gcp_cloudfirestore_cd_preview.yml +++ b/.github/workflows/healthchecks_gcp_cloudfirestore_cd_preview.yml @@ -27,7 +27,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Gcp.CloudFirestore/HealthChecks.Gcp.CloudFirestore.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_gremlin_cd.yml b/.github/workflows/healthchecks_gremlin_cd.yml index d4ad23a8b6..7f960a719f 100644 --- a/.github/workflows/healthchecks_gremlin_cd.yml +++ b/.github/workflows/healthchecks_gremlin_cd.yml @@ -34,7 +34,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Gremlin/HealthChecks.Gremlin.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_gremlin_cd_preview.yml b/.github/workflows/healthchecks_gremlin_cd_preview.yml index 192cfac226..405a85a9d8 100644 --- a/.github/workflows/healthchecks_gremlin_cd_preview.yml +++ b/.github/workflows/healthchecks_gremlin_cd_preview.yml @@ -35,7 +35,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Gremlin/HealthChecks.Gremlin.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_hangfire_cd.yml b/.github/workflows/healthchecks_hangfire_cd.yml index e2c74e900e..fb4d65aa14 100644 --- a/.github/workflows/healthchecks_hangfire_cd.yml +++ b/.github/workflows/healthchecks_hangfire_cd.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Hangfire/HealthChecks.Hangfire.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_hangfire_cd_preview.yml b/.github/workflows/healthchecks_hangfire_cd_preview.yml index de57390250..0195fb96b0 100644 --- a/.github/workflows/healthchecks_hangfire_cd_preview.yml +++ b/.github/workflows/healthchecks_hangfire_cd_preview.yml @@ -27,7 +27,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Hangfire/HealthChecks.Hangfire.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_ibmmq_cd.yml b/.github/workflows/healthchecks_ibmmq_cd.yml index 307e5dea35..687a8cb253 100644 --- a/.github/workflows/healthchecks_ibmmq_cd.yml +++ b/.github/workflows/healthchecks_ibmmq_cd.yml @@ -36,7 +36,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.IbmMQ/HealthChecks.IbmMQ.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_ibmmq_cd_preview.yml b/.github/workflows/healthchecks_ibmmq_cd_preview.yml index 678f6d5566..598bfb5997 100644 --- a/.github/workflows/healthchecks_ibmmq_cd_preview.yml +++ b/.github/workflows/healthchecks_ibmmq_cd_preview.yml @@ -37,7 +37,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.IbmMQ/HealthChecks.IbmMQ.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_kafka_cd.yml b/.github/workflows/healthchecks_kafka_cd.yml index 0dbc2fc5a4..b24edfe454 100644 --- a/.github/workflows/healthchecks_kafka_cd.yml +++ b/.github/workflows/healthchecks_kafka_cd.yml @@ -39,7 +39,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Kafka/HealthChecks.Kafka.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_kafka_cd_preview.yml b/.github/workflows/healthchecks_kafka_cd_preview.yml index 517ece7183..8192b6c39d 100644 --- a/.github/workflows/healthchecks_kafka_cd_preview.yml +++ b/.github/workflows/healthchecks_kafka_cd_preview.yml @@ -40,7 +40,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Kafka/HealthChecks.Kafka.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_mongodb_cd.yml b/.github/workflows/healthchecks_mongodb_cd.yml index 1f240f586f..571e855601 100644 --- a/.github/workflows/healthchecks_mongodb_cd.yml +++ b/.github/workflows/healthchecks_mongodb_cd.yml @@ -31,7 +31,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.MongoDb/HealthChecks.MongoDb.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_mongodb_cd_preview.yml b/.github/workflows/healthchecks_mongodb_cd_preview.yml index 26b0490efe..bb59d17520 100644 --- a/.github/workflows/healthchecks_mongodb_cd_preview.yml +++ b/.github/workflows/healthchecks_mongodb_cd_preview.yml @@ -32,7 +32,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.MongoDb/HealthChecks.MongoDb.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_mysql_cd.yml b/.github/workflows/healthchecks_mysql_cd.yml index 90954e2ea3..1506df7082 100644 --- a/.github/workflows/healthchecks_mysql_cd.yml +++ b/.github/workflows/healthchecks_mysql_cd.yml @@ -33,7 +33,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.MySql/HealthChecks.MySql.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_mysql_cd_preview.yml b/.github/workflows/healthchecks_mysql_cd_preview.yml index 6375b6cf54..3b518db2eb 100644 --- a/.github/workflows/healthchecks_mysql_cd_preview.yml +++ b/.github/workflows/healthchecks_mysql_cd_preview.yml @@ -34,7 +34,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.MySql/HealthChecks.MySql.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_network_cd.yml b/.github/workflows/healthchecks_network_cd.yml index eb1caf4ff8..d1eac13504 100644 --- a/.github/workflows/healthchecks_network_cd.yml +++ b/.github/workflows/healthchecks_network_cd.yml @@ -37,7 +37,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Network/HealthChecks.Network.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_network_cd_preview.yml b/.github/workflows/healthchecks_network_cd_preview.yml index a3f72efef1..2b6aaf59ee 100644 --- a/.github/workflows/healthchecks_network_cd_preview.yml +++ b/.github/workflows/healthchecks_network_cd_preview.yml @@ -38,7 +38,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Network/HealthChecks.Network.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_npgsql_cd.yml b/.github/workflows/healthchecks_npgsql_cd.yml index 83c14305c7..f719e7cc92 100644 --- a/.github/workflows/healthchecks_npgsql_cd.yml +++ b/.github/workflows/healthchecks_npgsql_cd.yml @@ -33,7 +33,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.NpgSql/HealthChecks.NpgSql.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_npgsql_cd_preview.yml b/.github/workflows/healthchecks_npgsql_cd_preview.yml index bd680cd35f..2bd7c16423 100644 --- a/.github/workflows/healthchecks_npgsql_cd_preview.yml +++ b/.github/workflows/healthchecks_npgsql_cd_preview.yml @@ -34,7 +34,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.NpgSql/HealthChecks.NpgSql.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_openidconnectserver_cd.yml b/.github/workflows/healthchecks_openidconnectserver_cd.yml index 1c80e091b6..060305c2e0 100644 --- a/.github/workflows/healthchecks_openidconnectserver_cd.yml +++ b/.github/workflows/healthchecks_openidconnectserver_cd.yml @@ -31,7 +31,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.OpenIdConnectServer/HealthChecks.OpenIdConnectServer.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_openidconnectserver_cd_preview.yml b/.github/workflows/healthchecks_openidconnectserver_cd_preview.yml index 5766b3e003..2818fef397 100644 --- a/.github/workflows/healthchecks_openidconnectserver_cd_preview.yml +++ b/.github/workflows/healthchecks_openidconnectserver_cd_preview.yml @@ -32,7 +32,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.OpenIdConnectServer/HealthChecks.OpenIdConnectServer.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_oracle_cd.yml b/.github/workflows/healthchecks_oracle_cd.yml index 93a269be62..f382aae304 100644 --- a/.github/workflows/healthchecks_oracle_cd.yml +++ b/.github/workflows/healthchecks_oracle_cd.yml @@ -34,7 +34,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Oracle/HealthChecks.Oracle.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_oracle_cd_preview.yml b/.github/workflows/healthchecks_oracle_cd_preview.yml index adf7cf4a05..7523e536f3 100644 --- a/.github/workflows/healthchecks_oracle_cd_preview.yml +++ b/.github/workflows/healthchecks_oracle_cd_preview.yml @@ -35,7 +35,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Oracle/HealthChecks.Oracle.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_prometheus_metrics_cd.yml b/.github/workflows/healthchecks_prometheus_metrics_cd.yml index 07c70a0e17..a2526181cb 100644 --- a/.github/workflows/healthchecks_prometheus_metrics_cd.yml +++ b/.github/workflows/healthchecks_prometheus_metrics_cd.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Prometheus.Metrics/HealthChecks.Prometheus.Metrics.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_prometheus_metrics_cd_preview.yml b/.github/workflows/healthchecks_prometheus_metrics_cd_preview.yml index 01ded0952e..bfc23db298 100644 --- a/.github/workflows/healthchecks_prometheus_metrics_cd_preview.yml +++ b/.github/workflows/healthchecks_prometheus_metrics_cd_preview.yml @@ -27,7 +27,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Prometheus.Metrics/HealthChecks.Prometheus.Metrics.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_publisher_applicationinsights_cd.yml b/.github/workflows/healthchecks_publisher_applicationinsights_cd.yml index 9a697bd71c..c5b5a9253c 100644 --- a/.github/workflows/healthchecks_publisher_applicationinsights_cd.yml +++ b/.github/workflows/healthchecks_publisher_applicationinsights_cd.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Publisher.ApplicationInsights/HealthChecks.Publisher.ApplicationInsights.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_publisher_applicationinsights_cd_preview.yml b/.github/workflows/healthchecks_publisher_applicationinsights_cd_preview.yml index 5351cfee94..c3d75ba704 100644 --- a/.github/workflows/healthchecks_publisher_applicationinsights_cd_preview.yml +++ b/.github/workflows/healthchecks_publisher_applicationinsights_cd_preview.yml @@ -27,7 +27,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Publisher.ApplicationInsights/HealthChecks.Publisher.ApplicationInsights.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_publisher_datadog_cd.yml b/.github/workflows/healthchecks_publisher_datadog_cd.yml index 3a42dc02fb..cc3d83c0c0 100644 --- a/.github/workflows/healthchecks_publisher_datadog_cd.yml +++ b/.github/workflows/healthchecks_publisher_datadog_cd.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Publisher.Datadog/HealthChecks.Publisher.Datadog.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_publisher_datadog_cd_preview.yml b/.github/workflows/healthchecks_publisher_datadog_cd_preview.yml index ca35346e7d..fd68e91adb 100644 --- a/.github/workflows/healthchecks_publisher_datadog_cd_preview.yml +++ b/.github/workflows/healthchecks_publisher_datadog_cd_preview.yml @@ -27,7 +27,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Publisher.Datadog/HealthChecks.Publisher.Datadog.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_publisher_prometheus_cd.yml b/.github/workflows/healthchecks_publisher_prometheus_cd.yml index 40b89bea62..e3cd384e73 100644 --- a/.github/workflows/healthchecks_publisher_prometheus_cd.yml +++ b/.github/workflows/healthchecks_publisher_prometheus_cd.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Publisher.Prometheus/HealthChecks.Publisher.Prometheus.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_publisher_prometheus_cd_preview.yml b/.github/workflows/healthchecks_publisher_prometheus_cd_preview.yml index fa5e83130f..7557138a62 100644 --- a/.github/workflows/healthchecks_publisher_prometheus_cd_preview.yml +++ b/.github/workflows/healthchecks_publisher_prometheus_cd_preview.yml @@ -27,7 +27,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Publisher.Prometheus/HealthChecks.Publisher.Prometheus.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_publisher_seq_cd.yml b/.github/workflows/healthchecks_publisher_seq_cd.yml index 2241ee57ea..053d5f0d26 100644 --- a/.github/workflows/healthchecks_publisher_seq_cd.yml +++ b/.github/workflows/healthchecks_publisher_seq_cd.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Publisher.Seq/HealthChecks.Publisher.Seq.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_publisher_seq_cd_preview.yml b/.github/workflows/healthchecks_publisher_seq_cd_preview.yml index 203cc8a0ac..3bfbceebca 100644 --- a/.github/workflows/healthchecks_publisher_seq_cd_preview.yml +++ b/.github/workflows/healthchecks_publisher_seq_cd_preview.yml @@ -27,7 +27,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Publisher.Seq/HealthChecks.Publisher.Seq.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_rabbitmq_cd.yml b/.github/workflows/healthchecks_rabbitmq_cd.yml index 082d28982c..891dbdc91a 100644 --- a/.github/workflows/healthchecks_rabbitmq_cd.yml +++ b/.github/workflows/healthchecks_rabbitmq_cd.yml @@ -31,7 +31,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Rabbitmq/HealthChecks.Rabbitmq.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_rabbitmq_cd_preview.yml b/.github/workflows/healthchecks_rabbitmq_cd_preview.yml index f95cd491a0..df21dd0913 100644 --- a/.github/workflows/healthchecks_rabbitmq_cd_preview.yml +++ b/.github/workflows/healthchecks_rabbitmq_cd_preview.yml @@ -32,7 +32,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Rabbitmq/HealthChecks.Rabbitmq.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_ravendb_cd.yml b/.github/workflows/healthchecks_ravendb_cd.yml index 1d655c2f4c..067539d62a 100644 --- a/.github/workflows/healthchecks_ravendb_cd.yml +++ b/.github/workflows/healthchecks_ravendb_cd.yml @@ -33,7 +33,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.RavenDB/HealthChecks.RavenDB.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_ravendb_cd_preview.yml b/.github/workflows/healthchecks_ravendb_cd_preview.yml index 42e15fc821..4421c126e9 100644 --- a/.github/workflows/healthchecks_ravendb_cd_preview.yml +++ b/.github/workflows/healthchecks_ravendb_cd_preview.yml @@ -34,7 +34,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.RavenDB/HealthChecks.RavenDB.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_redis_cd.yml b/.github/workflows/healthchecks_redis_cd.yml index c085924bf4..5c09eef73a 100644 --- a/.github/workflows/healthchecks_redis_cd.yml +++ b/.github/workflows/healthchecks_redis_cd.yml @@ -30,7 +30,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Redis/HealthChecks.Redis.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_redis_cd_preview.yml b/.github/workflows/healthchecks_redis_cd_preview.yml index d539523067..1f873bc729 100644 --- a/.github/workflows/healthchecks_redis_cd_preview.yml +++ b/.github/workflows/healthchecks_redis_cd_preview.yml @@ -31,7 +31,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Redis/HealthChecks.Redis.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_sendgrid_cd.yml b/.github/workflows/healthchecks_sendgrid_cd.yml index 1052dabbd8..0481c8c1cf 100644 --- a/.github/workflows/healthchecks_sendgrid_cd.yml +++ b/.github/workflows/healthchecks_sendgrid_cd.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.SendGrid/HealthChecks.SendGrid.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_sendgrid_cd_preview.yml b/.github/workflows/healthchecks_sendgrid_cd_preview.yml index d84b7734d7..556fbe039a 100644 --- a/.github/workflows/healthchecks_sendgrid_cd_preview.yml +++ b/.github/workflows/healthchecks_sendgrid_cd_preview.yml @@ -27,7 +27,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.SendGrid/HealthChecks.SendGrid.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_signalr_cd.yml b/.github/workflows/healthchecks_signalr_cd.yml index dbfa2f8ed2..53f98952c9 100644 --- a/.github/workflows/healthchecks_signalr_cd.yml +++ b/.github/workflows/healthchecks_signalr_cd.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.SignalR/HealthChecks.SignalR.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_signalr_cd_preview.yml b/.github/workflows/healthchecks_signalr_cd_preview.yml index c39fb8b596..79ed5ddc99 100644 --- a/.github/workflows/healthchecks_signalr_cd_preview.yml +++ b/.github/workflows/healthchecks_signalr_cd_preview.yml @@ -27,7 +27,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.SignalR/HealthChecks.SignalR.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_solr_cd.yml b/.github/workflows/healthchecks_solr_cd.yml index 78e3d391aa..1ee3bc6fdc 100644 --- a/.github/workflows/healthchecks_solr_cd.yml +++ b/.github/workflows/healthchecks_solr_cd.yml @@ -31,7 +31,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Solr/HealthChecks.Solr.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_solr_cd_preview.yml b/.github/workflows/healthchecks_solr_cd_preview.yml index d90d9c1e2a..6e95299ff1 100644 --- a/.github/workflows/healthchecks_solr_cd_preview.yml +++ b/.github/workflows/healthchecks_solr_cd_preview.yml @@ -32,7 +32,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Solr/HealthChecks.Solr.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_sqlite_cd.yml b/.github/workflows/healthchecks_sqlite_cd.yml index cd4949613c..3d03158731 100644 --- a/.github/workflows/healthchecks_sqlite_cd.yml +++ b/.github/workflows/healthchecks_sqlite_cd.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Sqlite/HealthChecks.Sqlite.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_sqlite_cd_preview.yml b/.github/workflows/healthchecks_sqlite_cd_preview.yml index 33ecdf9ea5..d3b8935373 100644 --- a/.github/workflows/healthchecks_sqlite_cd_preview.yml +++ b/.github/workflows/healthchecks_sqlite_cd_preview.yml @@ -27,7 +27,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Sqlite/HealthChecks.Sqlite.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_sqlserver_cd.yml b/.github/workflows/healthchecks_sqlserver_cd.yml index a826f849f5..8e8a6d24b1 100644 --- a/.github/workflows/healthchecks_sqlserver_cd.yml +++ b/.github/workflows/healthchecks_sqlserver_cd.yml @@ -34,7 +34,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.SqlServer/HealthChecks.SqlServer.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_sqlserver_cd_preview.yml b/.github/workflows/healthchecks_sqlserver_cd_preview.yml index e5d0b387f1..2abbe4b490 100644 --- a/.github/workflows/healthchecks_sqlserver_cd_preview.yml +++ b/.github/workflows/healthchecks_sqlserver_cd_preview.yml @@ -35,7 +35,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.SqlServer/HealthChecks.SqlServer.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_system_cd.yml b/.github/workflows/healthchecks_system_cd.yml index 43cc51ea19..420ada38ce 100644 --- a/.github/workflows/healthchecks_system_cd.yml +++ b/.github/workflows/healthchecks_system_cd.yml @@ -26,7 +26,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.System/HealthChecks.System.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_system_cd_preview.yml b/.github/workflows/healthchecks_system_cd_preview.yml index 09245595d2..cfbdca08c0 100644 --- a/.github/workflows/healthchecks_system_cd_preview.yml +++ b/.github/workflows/healthchecks_system_cd_preview.yml @@ -27,7 +27,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.System/HealthChecks.System.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_ui_cd.yml b/.github/workflows/healthchecks_ui_cd.yml index 40205c139d..230f05e1ea 100644 --- a/.github/workflows/healthchecks_ui_cd.yml +++ b/.github/workflows/healthchecks_ui_cd.yml @@ -96,7 +96,7 @@ jobs: - name: dotnet pack UI.K8s.Operator run: dotnet pack ./src/HealthChecks.UI.K8s.Operator/HealthChecks.UI.K8s.Operator.csproj -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_ui_cd_preview.yml b/.github/workflows/healthchecks_ui_cd_preview.yml index 2953e0355a..f8429abeef 100644 --- a/.github/workflows/healthchecks_ui_cd_preview.yml +++ b/.github/workflows/healthchecks_ui_cd_preview.yml @@ -97,7 +97,7 @@ jobs: #- name: dotnet pack UI.K8s.Operator # run: dotnet pack ./src/HealthChecks.UI.K8s.Operator/HealthChecks.UI.K8s.Operator.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_uris_cd.yml b/.github/workflows/healthchecks_uris_cd.yml index bb51c8601d..727113a786 100644 --- a/.github/workflows/healthchecks_uris_cd.yml +++ b/.github/workflows/healthchecks_uris_cd.yml @@ -27,7 +27,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Uris/HealthChecks.Uris.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/.github/workflows/healthchecks_uris_cd_preview.yml b/.github/workflows/healthchecks_uris_cd_preview.yml index a10a1dda52..76e4e85c53 100644 --- a/.github/workflows/healthchecks_uris_cd_preview.yml +++ b/.github/workflows/healthchecks_uris_cd_preview.yml @@ -27,7 +27,7 @@ jobs: - name: dotnet pack run: dotnet pack ./src/HealthChecks.Uris/HealthChecks.Uris.csproj --version-suffix $VERSION_SUFFIX -c $BUILD_CONFIG --include-source --include-symbols -o ./artifacts - name: setup nuget - uses: NuGet/setup-nuget@v1.0.2 + uses: NuGet/setup-nuget@v2.0.0 env: ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' with: diff --git a/build/docker-images/HealthChecks.UI.Image/Dockerfile b/build/docker-images/HealthChecks.UI.Image/Dockerfile index 1d4b2c3ded..0342d564e3 100644 --- a/build/docker-images/HealthChecks.UI.Image/Dockerfile +++ b/build/docker-images/HealthChecks.UI.Image/Dockerfile @@ -4,8 +4,8 @@ EXPOSE 80 FROM mcr.microsoft.com/dotnet/sdk:6.0.101-bullseye-slim AS sdk-with-node -ENV NODE_VERSION 8.11.1 -ENV NODE_DOWNLOAD_SHA 0e20787e2eda4cc31336d8327556ebc7417e8ee0a6ba0de96a09b0ec2b841f60 +ENV NODE_VERSION 14.17.0 +ENV NODE_DOWNLOAD_SHA 3d06eabc73ec8626337bff370474306eac1c3c21122f677720d154c556ceafaf RUN curl -SL "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.gz" --output nodejs.tar.gz \ && echo "$NODE_DOWNLOAD_SHA nodejs.tar.gz" | sha256sum -c - \ && tar -xzf "nodejs.tar.gz" -C /usr/local --strip-components=1 \ diff --git a/src/HealthChecks.UI.Core/Data/Configuration/HealthCheckExecutionEntryMap.cs b/src/HealthChecks.UI.Core/Data/Configuration/HealthCheckExecutionEntryMap.cs index 434a7323df..f7b6828cf9 100644 --- a/src/HealthChecks.UI.Core/Data/Configuration/HealthCheckExecutionEntryMap.cs +++ b/src/HealthChecks.UI.Core/Data/Configuration/HealthCheckExecutionEntryMap.cs @@ -20,6 +20,9 @@ public void Configure(EntityTypeBuilder builder) builder.Property(le => le.Status) .IsRequired(true); + builder.Property(le => le.Data) + .IsRequired(false); + builder.Property(le => le.Description) .IsRequired(false); diff --git a/src/HealthChecks.UI.Core/Data/HealthCheckExecutionEntry.cs b/src/HealthChecks.UI.Core/Data/HealthCheckExecutionEntry.cs index b484c24f86..fcc99117ec 100644 --- a/src/HealthChecks.UI.Core/Data/HealthCheckExecutionEntry.cs +++ b/src/HealthChecks.UI.Core/Data/HealthCheckExecutionEntry.cs @@ -16,5 +16,7 @@ public class HealthCheckExecutionEntry public TimeSpan Duration { get; set; } public List Tags { get; set; } + + public string Data { get; set; } } } diff --git a/src/HealthChecks.UI/.editorconfig b/src/HealthChecks.UI/.editorconfig new file mode 100644 index 0000000000..879c89f8aa --- /dev/null +++ b/src/HealthChecks.UI/.editorconfig @@ -0,0 +1,2 @@ +[*] +indent_size = 4 diff --git a/src/HealthChecks.UI/Core/Extensions/HealthReportExtensions.cs b/src/HealthChecks.UI/Core/Extensions/HealthReportExtensions.cs index 7448730043..04a9228b05 100644 --- a/src/HealthChecks.UI/Core/Extensions/HealthReportExtensions.cs +++ b/src/HealthChecks.UI/Core/Extensions/HealthReportExtensions.cs @@ -1,5 +1,6 @@ using HealthChecks.UI.Core; using HealthChecks.UI.Core.Data; +using Newtonsoft.Json; using System.Collections.Generic; using System.Linq; @@ -18,6 +19,7 @@ public static List ToExecutionEntries(this UIHealthRe Status = item.Value.Status, Description = item.Value.Description, Duration = item.Value.Duration, + Data = JsonConvert.SerializeObject(item.Value.Data), Tags = item.Value.Tags?.ToList() ?? null }; }).ToList(); diff --git a/src/HealthChecks.UI/assets/healthchecksui.css b/src/HealthChecks.UI/assets/healthchecksui.css index 52b564b609..f710fb742c 100644 --- a/src/HealthChecks.UI/assets/healthchecksui.css +++ b/src/HealthChecks.UI/assets/healthchecksui.css @@ -462,6 +462,12 @@ h4 { justify-content: center; } +.hc-liveness-detail__data { + display: block; + padding: 0.5rem; + background-color: var(--midGrayColor); +} + .hc-liveness-detail .hc-status { font-size: 0.75rem; } diff --git a/src/HealthChecks.UI/client/components/LivenessData.tsx b/src/HealthChecks.UI/client/components/LivenessData.tsx new file mode 100644 index 0000000000..990d8a2dbb --- /dev/null +++ b/src/HealthChecks.UI/client/components/LivenessData.tsx @@ -0,0 +1,23 @@ +import React, {FunctionComponent, useEffect, useState} from 'react'; +import {Check} from '../typings/models'; + +interface LivenessDataProps { + healthcheck: Check; +} + +const LivenessData: FunctionComponent = props => { + if (props.healthcheck === null) return null; + + const [data, setData] = useState(null) + useEffect(() => { + setData(JSON.parse(props.healthcheck.data)) + }, [props]) + + return ( +
+ {data && (
{JSON.stringify(data, null, 2)}
)} +
+ ); +}; + +export {LivenessData}; diff --git a/src/HealthChecks.UI/client/components/LivenessDetail.tsx b/src/HealthChecks.UI/client/components/LivenessDetail.tsx index 804c2dcb9b..7d2c252dbe 100644 --- a/src/HealthChecks.UI/client/components/LivenessDetail.tsx +++ b/src/HealthChecks.UI/client/components/LivenessDetail.tsx @@ -6,6 +6,7 @@ import { import 'react-vertical-timeline-component/style.min.css'; import { ExecutionHistory, Check } from '../typings/models'; import { Status } from './Status'; +import { LivenessData } from "./LivenessData"; import moment from 'moment'; interface LivenessDetailsProps { @@ -22,6 +23,7 @@ const LivenessDetail: FunctionComponent = props => {

{props.healthcheck.name}

+
{props.executionHistory.length > 0 && ( diff --git a/src/HealthChecks.UI/client/typings/models.d.ts b/src/HealthChecks.UI/client/typings/models.d.ts index f4e616d162..554fe5ea3b 100644 --- a/src/HealthChecks.UI/client/typings/models.d.ts +++ b/src/HealthChecks.UI/client/typings/models.d.ts @@ -24,6 +24,7 @@ export interface Check { status: string; description: string; duration: string; + data: string; tags: string[]; } diff --git a/version.json b/version.json new file mode 100644 index 0000000000..e7c4b963c0 --- /dev/null +++ b/version.json @@ -0,0 +1,8 @@ +{ + "version": "1.0.3", + "cloudBuild": { + "buildNumber": { + "enabled": true + } + } +} \ No newline at end of file