Compare commits
	
		
			17 Commits
		
	
	
		
			mct4884
			...
			fix-github
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					521202f492 | ||
| 
						 | 
					6955801834 | ||
| 
						 | 
					872d0d2e06 | ||
| 
						 | 
					f7effe8964 | ||
| 
						 | 
					c94daac241 | ||
| 
						 | 
					35e29e73ed | ||
| 
						 | 
					ad44cd8062 | ||
| 
						 | 
					ae553e2b82 | ||
| 
						 | 
					bc6856f0f1 | ||
| 
						 | 
					8eba1a83a3 | ||
| 
						 | 
					1b187241dc | ||
| 
						 | 
					3f6152c6ff | ||
| 
						 | 
					4e32637469 | ||
| 
						 | 
					722690ca15 | ||
| 
						 | 
					eb7da39ceb | ||
| 
						 | 
					8896a0dcfa | ||
| 
						 | 
					3de70079dd | 
							
								
								
									
										14
									
								
								.github/workflows/e2e-pr.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								.github/workflows/e2e-pr.yml
									
									
									
									
										vendored
									
									
								
							@@ -8,7 +8,7 @@ on:
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  e2e-full:
 | 
			
		||||
    if: ${{ github.event.label.name == 'pr:e2e' }}
 | 
			
		||||
    if: ${{ github.event_name == 'pull_request' && github.event.action == 'labeled' && github.event.label.name == 'pr:e2e' }} || ${{ github.event_name == 'pull_request' && github.event.action == 'opened' }}
 | 
			
		||||
    runs-on: ${{ matrix.os }}
 | 
			
		||||
    strategy:
 | 
			
		||||
      matrix:
 | 
			
		||||
@@ -30,8 +30,18 @@ jobs:
 | 
			
		||||
      - uses: actions/setup-node@v3
 | 
			
		||||
        with:
 | 
			
		||||
          node-version: '16'
 | 
			
		||||
      - run: npx playwright@1.19.2 install
 | 
			
		||||
          check-latest: true
 | 
			
		||||
      - name: Cache node modules
 | 
			
		||||
        uses: actions/cache@v3
 | 
			
		||||
        env:
 | 
			
		||||
          cache-name: cache-node-modules
 | 
			
		||||
        with:
 | 
			
		||||
          path: ~/.npm
 | 
			
		||||
          key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package.json') }}
 | 
			
		||||
          restore-keys: |
 | 
			
		||||
            ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package.json') }}
 | 
			
		||||
      - run: npm install
 | 
			
		||||
      - run: npx playwright install
 | 
			
		||||
      - run: npm run test:e2e:full
 | 
			
		||||
      - name: Archive test results
 | 
			
		||||
        uses: actions/upload-artifact@v2
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										14
									
								
								.github/workflows/e2e-visual.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								.github/workflows/e2e-visual.yml
									
									
									
									
										vendored
									
									
								
							@@ -10,15 +10,25 @@ on:
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  e2e-visual:
 | 
			
		||||
    if: ${{ github.event.label.name == 'pr:visual' }} || ${{ github.event.workflow_dispatch }} || ${{ github.event.schedule }}
 | 
			
		||||
    if: ${{ github.event.label.name == 'pr:visual' }} || ${{ github.event.workflow_dispatch }} || ${{ github.event.schedule }} || ${{ github.event_name == 'pull_request' && github.event.action == 'opened' }}
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v3
 | 
			
		||||
      - uses: actions/setup-node@v3
 | 
			
		||||
        with:
 | 
			
		||||
          node-version: '16'
 | 
			
		||||
      - run: npx playwright@1.19.2 install
 | 
			
		||||
          check-latest: true
 | 
			
		||||
      - name: Cache node modules
 | 
			
		||||
        uses: actions/cache@v3
 | 
			
		||||
        env:
 | 
			
		||||
          cache-name: cache-node-modules
 | 
			
		||||
        with:
 | 
			
		||||
          path: ~/.npm
 | 
			
		||||
          key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package.json') }}
 | 
			
		||||
          restore-keys: |
 | 
			
		||||
            ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package.json') }}
 | 
			
		||||
      - run: npm install
 | 
			
		||||
      - run: npx playwright install
 | 
			
		||||
      - name: Run the e2e visual tests
 | 
			
		||||
        run: npm run test:e2e:visual
 | 
			
		||||
        env:
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										21
									
								
								.github/workflows/e2e.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										21
									
								
								.github/workflows/e2e.yml
									
									
									
									
										vendored
									
									
								
							@@ -1,21 +0,0 @@
 | 
			
		||||
name: "e2e"
 | 
			
		||||
on:
 | 
			
		||||
  workflow_dispatch:
 | 
			
		||||
    inputs: 
 | 
			
		||||
      version:
 | 
			
		||||
        description: 'Which branch do you want to test?' # Limited to branch for now
 | 
			
		||||
        required: false
 | 
			
		||||
        default: 'master' 
 | 
			
		||||
jobs:
 | 
			
		||||
  e2e:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v3
 | 
			
		||||
        with:
 | 
			
		||||
          ref: ${{ github.event.inputs.version }}
 | 
			
		||||
      - uses: actions/setup-node@v3
 | 
			
		||||
        with:
 | 
			
		||||
          node-version: '16'
 | 
			
		||||
      - run: npm install
 | 
			
		||||
      - name: Run the e2e tests
 | 
			
		||||
        run: npm run test:e2e:ci
 | 
			
		||||
							
								
								
									
										5
									
								
								.github/workflows/lighthouse.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								.github/workflows/lighthouse.yml
									
									
									
									
										vendored
									
									
								
							@@ -6,9 +6,6 @@ on:
 | 
			
		||||
        description: 'Which branch do you want to test?' # Limited to branch for now
 | 
			
		||||
        required: false
 | 
			
		||||
        default: 'master'
 | 
			
		||||
  pull_request:
 | 
			
		||||
    types: 
 | 
			
		||||
      - labeled
 | 
			
		||||
jobs:
 | 
			
		||||
  lighthouse-pr:
 | 
			
		||||
    if: ${{ github.event.label.name == 'pr:lighthouse' }}
 | 
			
		||||
@@ -56,6 +53,7 @@ jobs:
 | 
			
		||||
        uses: actions/setup-node@v3
 | 
			
		||||
        with:
 | 
			
		||||
          node-version: '16'
 | 
			
		||||
          check-latest: true
 | 
			
		||||
      - name: Cache node modules
 | 
			
		||||
        uses: actions/cache@v2
 | 
			
		||||
        env:
 | 
			
		||||
@@ -82,6 +80,7 @@ jobs:
 | 
			
		||||
        uses: actions/setup-node@v3
 | 
			
		||||
        with:
 | 
			
		||||
          node-version: '16'
 | 
			
		||||
          check-latest: true
 | 
			
		||||
      - name: Cache node modules
 | 
			
		||||
        uses: actions/cache@v3
 | 
			
		||||
        env:
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								.github/workflows/npm-prerelease.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.github/workflows/npm-prerelease.yml
									
									
									
									
										vendored
									
									
								
							@@ -27,6 +27,7 @@ jobs:
 | 
			
		||||
        with:
 | 
			
		||||
          node-version: 16
 | 
			
		||||
          registry-url: https://registry.npmjs.org/
 | 
			
		||||
          check-latest: true
 | 
			
		||||
      - run: npm install
 | 
			
		||||
      - run: npm publish --access public --tag unstable
 | 
			
		||||
        env:
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										14
									
								
								.github/workflows/pr-platform.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								.github/workflows/pr-platform.yml
									
									
									
									
										vendored
									
									
								
							@@ -12,12 +12,14 @@ jobs:
 | 
			
		||||
      fail-fast: false
 | 
			
		||||
      matrix:
 | 
			
		||||
        os:
 | 
			
		||||
          - ubuntu-latest
 | 
			
		||||
          - ubuntu-20.04 #MMOC Ubuntu version
 | 
			
		||||
          - macos-latest
 | 
			
		||||
          - macos-10.15
 | 
			
		||||
          - windows-latest
 | 
			
		||||
        node_version:
 | 
			
		||||
          - 14
 | 
			
		||||
          - 16
 | 
			
		||||
          - 17
 | 
			
		||||
        architecture:
 | 
			
		||||
          - x64
 | 
			
		||||
    name: Node ${{ matrix.node_version }} - ${{ matrix.architecture }} on ${{ matrix.os }}
 | 
			
		||||
@@ -28,6 +30,16 @@ jobs:
 | 
			
		||||
        with:
 | 
			
		||||
          node-version: ${{ matrix.node_version }}
 | 
			
		||||
          architecture: ${{ matrix.architecture }}
 | 
			
		||||
          check-latest: true
 | 
			
		||||
      - name: Cache node modules
 | 
			
		||||
        uses: actions/cache@v3
 | 
			
		||||
        env:
 | 
			
		||||
          cache-name: cache-node-modules
 | 
			
		||||
        with:
 | 
			
		||||
          path: ~/.npm
 | 
			
		||||
          key: ${{ runner.os }}-${{ matrix.node_version }}--build-${{ env.cache-name }}-${{ hashFiles('**/package.json') }}
 | 
			
		||||
          restore-keys: |
 | 
			
		||||
            ${{ runner.os }}-${{ matrix.node_version }}--build-${{ env.cache-name }}-${{ hashFiles('**/package.json') }}
 | 
			
		||||
      - run: npm install
 | 
			
		||||
      - run: npm test
 | 
			
		||||
      - run: npm run lint -- --quiet
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user