You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 line
672B

  1. name: release-gates
  2. on:
  3. push:
  4. branches:
  5. - main
  6. pull_request:
  7. jobs:
  8. legacy-schema:
  9. runs-on: windows-latest
  10. env:
  11. ASPNETCORE_ENVIRONMENT: Production
  12. LegacyDatabase__ConnectionString: ${{ secrets.LEGACY_DATABASE_CONNECTION_STRING }}
  13. LegacySchema__BaselineFile: Initial Documents/Access_Schema.txt
  14. steps:
  15. - uses: actions/checkout@v4
  16. - uses: actions/setup-dotnet@v4
  17. with:
  18. dotnet-version: 10.0.x
  19. - name: Restore
  20. run: dotnet restore campaign-tracker.sln
  21. - name: Block release on legacy schema drift
  22. run: dotnet run --project Campaign_Tracker.Server -- --check-legacy-schema

Powered by TurnKey Linux.