Skip to content

Implement ConnectorHealthCheck for ASP.NET Core monitoring (#82) #89

Implement ConnectorHealthCheck for ASP.NET Core monitoring (#82)

Implement ConnectorHealthCheck for ASP.NET Core monitoring (#82) #89

Workflow file for this run

name: Ratatosk CI/CD
permissions:
contents: read
packages: write
on:
push:
branches: [ main ]
env:
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
DOTNET_NOLOGO: true
DOTNET_CLI_TELEMETRY_OPTOUT: true
jobs:
build:
name: "Build and Test"
uses: ./.github/workflows/build-test.yml
with:
configuration: Release
publish:
needs: build
name: "Publish Pre-release Packages (CI/CD)"
uses: ./.github/workflows/publish.yml
with:
publish-to-nuget: false
build-configuration: 'Release'
version: ${{ needs.build.outputs.version }}
nuget-version: ${{ needs.build.outputs.nuget-version }}
assembly-version: ${{ needs.build.outputs.assembly-version }}
informational-version: ${{ needs.build.outputs.informational-version }}
secrets:
github-token: ${{ secrets.GITHUB_TOKEN }}
clean:
needs: publish
name: "Clean Old Pre-release Packages"
uses: ./.github/workflows/clean-packages.yml
summary:
needs: [build, publish]
runs-on: ubuntu-latest
if: always()
steps:
- name: CD Workflow Summary
run: |
echo "## 🚀 CD Workflow Summary" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo "| Property | Value |" >> $GITHUB_STEP_SUMMARY
echo "|----------|-------|" >> $GITHUB_STEP_SUMMARY
echo "| Branch | \`${{ github.ref_name }}\` |" >> $GITHUB_STEP_SUMMARY
echo "| Version | \`${{ needs.build.outputs.version }}\` |" >> $GITHUB_STEP_SUMMARY
echo "| NuGet Version | \`${{ needs.build.outputs.nuget-version }}\` |" >> $GITHUB_STEP_SUMMARY
echo "| Assembly Version | \`${{ needs.build.outputs.assembly-version }}\` |" >> $GITHUB_STEP_SUMMARY
echo "| Version Source | \`${{ needs.build.outputs.version-source }}\` |" >> $GITHUB_STEP_SUMMARY
echo "| Pre-release | ${{ contains(needs.build.outputs.nuget-version, '-') && '✅ Yes' || '❌ No' }} |" >> $GITHUB_STEP_SUMMARY
echo "| Published to GitHub | ${{ needs.publish.result == 'success' && '✅ Yes' || '❌ No' }} |" >> $GITHUB_STEP_SUMMARY
shell: bash