Skip to content

moving from private repo to public as part of public preview #45

moving from private repo to public as part of public preview

moving from private repo to public as part of public preview #45

name: TypeSpec Validation
on: pull_request
jobs:
typespec-validation:
name: TypeSpec Validation
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 2
- name: Setup Node 20 and run `npm ci`
uses: ./.github/actions/setup-node-npm-ci
- name: Validate Impacted Specs
run: |
# Keep processing when errors are written. Nonzero exit will mark the
# step as failed.
$ErrorActionPreference = 'Continue'
eng/scripts/TypeSpec-Requirement.ps1 `
-BaseCommitish HEAD^ `
-TargetCommitish HEAD `
-SpecType ${{ matrix.spec-type }}
./eng/scripts/TypeSpec-Validation.ps1 -GitClean -Verbose
shell: pwsh