| # A CI workflow to make sure a release is properly finished. |
| |
| name: Release Reminder |
| |
| on: |
| pull_request: |
| types: [synchronize, opened, reopened, labeled, unlabeled] |
| |
| jobs: |
| release-reminder: |
| if: ${{ !contains(github.event.*.labels.*.name, 'prepare-release') }} |
| name: Maybe prevent submission |
| runs-on: ubuntu-latest |
| steps: |
| - name: Setup Dart SDK |
| uses: dart-lang/setup-dart@d6a63dab3335f427404425de0fbfed4686d93c4f |
| with: |
| sdk: dev |
| - id: checkout |
| name: Checkout repository |
| uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 |
| - name: Run proper release test |
| run: dart test test/proper_release_test.dart |
| working-directory: test_common |