chore(deps): update dependency prettier to v3.8.0 (#4467) #1765
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
| name: Build and verify production | |
| # ------------------------------------------------------------- | |
| # This workflow will build and verify pull requests. It will: | |
| # - Build the main branch | |
| # - Report on the compiled output | |
| # - Run visual regression tests | |
| # - Publish the PR branch to Azure | |
| # ------------------------------------------------------------- | |
| on: | |
| push: | |
| branches: [main, spectrum-two] | |
| permissions: | |
| contents: read | |
| pull-requests: write | |
| concurrency: | |
| group: "${{ github.workflow }} @ main" | |
| cancel-in-progress: false | |
| defaults: | |
| run: | |
| shell: bash | |
| jobs: | |
| # ------------------------------------------------------------- | |
| # Validate build for various environments | |
| # ------------------------------------------------------------- | |
| build: | |
| name: Build | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| system: | |
| - macos-latest | |
| - ubuntu-latest | |
| node-version: | |
| - 20 | |
| uses: ./.github/workflows/build.yml | |
| with: | |
| system: ${{ matrix.system }} | |
| node-version: ${{ matrix.node-version }} | |
| secrets: inherit | |
| # ------------------------------------------------------------- | |
| # RUN VISUAL REGRESSION TESTS --- # | |
| # Run VRT on all pushes to main | |
| # ------------------------------------------------------------- | |
| vrt: | |
| name: Testing | |
| uses: ./.github/workflows/vrt.yml | |
| with: | |
| skip: ${{ github.base_ref != 'main' }} | |
| ref: ${{ github.ref_name }} | |
| sha: ${{ github.ref }} | |
| secrets: inherit | |
| # ------------------------------------------------------------- | |
| # PUBLISH TO AZURE --- # | |
| # Publish to azure by leveraging the previous build and then building the site as well | |
| # ------------------------------------------------------------- | |
| publish_site: | |
| name: Publish | |
| uses: ./.github/workflows/publish-site.yml | |
| secrets: inherit | |
| todo_to_issue: | |
| name: Add issues for new TODOs | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 5 | |
| steps: | |
| - name: Check out code | |
| uses: actions/checkout@v5 | |
| - name: Convert new TODO items to issues | |
| uses: alstr/todo-to-issue-action@v5 |