name: CI on: push: branches: ['main'] tags: - 'v0.7.*' pull_request: branches: ['main'] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 with: fetch-depth: 2 - uses: actions/setup-node@v3 with: node-version: 22 - name: Verify Change Logs run: node common/scripts/install-run-rush.js change --verify - name: Rush Install run: node common/scripts/install-run-rush.js install - name: Rush validate run: node common/scripts/install-run-rush.js validate --verbose - name: Rush test run: node common/scripts/install-run-rush.js test --verbose - name: Publish packages if: startsWith(github.ref, 'refs/tags/v0.7.') env: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} run: node common/scripts/install-run-rush.js publish --include-all --publish