chore: bump version to 0.19.0 #54
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Generated-artifact staleness gates on dev pushes. | |
| # | |
| # The full .NET 10 workflow runs only on mainline pushes/PRs, so a batch landing on dev | |
| # can carry stale (or never-successfully-regenerated) spy-sourced C# undetected until the | |
| # mainline push — which is exactly how the #1607 re.I break shipped: the spy-test regen | |
| # had been failing since mid-batch and nothing on dev ran it. This workflow runs just the | |
| # build and the two staleness gates (~a few minutes) on every dev push that could affect | |
| # generated artifacts. Content mirrors the "Verify .spy * staleness" steps in dotnet10.yml. | |
| name: Dev Staleness Gates | |
| on: | |
| push: | |
| branches: [ "dev" ] | |
| paths: | |
| - 'src/**' | |
| - 'Directory.Build.props' | |
| - 'sharpy.sln' | |
| - 'build_tools/regenerate_spy_stdlib.sh' | |
| - 'build_tools/regenerate_spy_tests.sh' | |
| - 'build_tools/check_spy_staleness.sh' | |
| - 'build_tools/check_spy_tests_staleness.sh' | |
| - '.github/workflows/dev-staleness.yml' | |
| jobs: | |
| staleness: | |
| runs-on: ubuntu-latest | |
| permissions: | |
| contents: read | |
| steps: | |
| - uses: actions/checkout@v7 | |
| - name: Setup .NET | |
| uses: actions/setup-dotnet@v6 | |
| with: | |
| dotnet-version: 10.0.x | |
| - name: Restore dependencies | |
| run: dotnet restore sharpy.sln | |
| - name: Build compiler CLI | |
| run: dotnet build src/Sharpy.Cli --no-restore | |
| - name: Verify .spy stdlib C# staleness | |
| run: bash build_tools/check_spy_staleness.sh | |
| - name: Verify .spy test C# staleness | |
| run: bash build_tools/check_spy_tests_staleness.sh |