deps: update to es-module-lexer@2.3.0 #1071
Workflow file for this run
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: CI | |
| on: | |
| push: | |
| branches: main | |
| pull_request: | |
| branches: main | |
| jobs: | |
| test-formatting: | |
| name: 'Check Formatting' | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v3 | |
| - name: Setup Chomp | |
| uses: guybedford/chomp-action@v1 | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| - name: Check Formatting | |
| run: chomp format-check | |
| test-firefox: | |
| runs-on: windows-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| firefox: [ | |
| '67.0', # import(), import.meta | |
| '89.0', # top-level await | |
| '108.0', | |
| '126.0', # before integrity | |
| 'latest', # current stable - regression coverage for the native passthrough path with all features | |
| ] | |
| name: Firefox Browser Tests | |
| steps: | |
| - uses: actions/checkout@v3 | |
| - name: Setup Chomp | |
| uses: guybedford/chomp-action@v1 | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| - name: Setup Node.js | |
| uses: actions/setup-node@v3 | |
| with: | |
| node-version: | |
| - name: Setup Firefox ${{ matrix.firefox }} | |
| id: setup-firefox | |
| uses: browser-actions/setup-firefox@latest | |
| with: | |
| firefox-version: ${{ matrix.firefox }} | |
| - name: Chomp Test | |
| run: chomp test | |
| env: | |
| CI_BROWSER: ${{ steps.setup-firefox.outputs.firefox-path }} | |
| CI_BROWSER_FLAGS: -headless | |
| CI_BROWSER_FLUSH: taskkill /F /IM firefox.exe | |
| test-chrome: | |
| runs-on: windows-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| chrome: [ | |
| '695071', # ~September 2019 | |
| '859178', # Mar 2021, Import Maps | |
| '913920', # August 2021, JSON modules + CSS modules | |
| '1306171', # May 2024, just before integrity | |
| '1408499', # Jan 2025, multiple import maps | |
| 'latest', # current stable - regression coverage for the native passthrough path with all features | |
| ] | |
| name: Chrome Browser Tests | |
| steps: | |
| - uses: actions/checkout@v3 | |
| - name: Setup Chomp | |
| uses: guybedford/chomp-action@v1 | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| - name: Setup Node.js | |
| uses: actions/setup-node@v3 | |
| - name: Setup Chrome ${{ matrix.chrome }} | |
| id: setup-chrome | |
| uses: browser-actions/setup-chrome@latest | |
| with: | |
| chrome-version: ${{ matrix.chrome }} | |
| - name: Chomp Test | |
| run: chomp test | |
| env: | |
| CI_BROWSER: ${{ steps.setup-chrome.outputs.chrome-path }} | |
| CI_BROWSER_FLAGS: |