From e4732c9815e7f5e21fd384210e3ac675081416e7 Mon Sep 17 00:00:00 2001 From: Siddharth Thevaril Date: Fri, 16 Aug 2024 15:13:57 +0530 Subject: [PATCH] log secrests --- .github/workflows/cypress.yml | 69 ++++------------------------------- 1 file changed, 7 insertions(+), 62 deletions(-) diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml index bf9f49d..9f85df1 100644 --- a/.github/workflows/cypress.yml +++ b/.github/workflows/cypress.yml @@ -4,70 +4,15 @@ on: pull_request: branches: - develop + jobs: - build: - uses: 10up/maps-block-apple/.github/workflows/build-release-zip.yml@develop - cypress: - needs: build - name: ${{ matrix.core.name }} + secrets: + name: Set job runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - core: - - {name: 'WP latest', version: 'latest'} - - {name: 'WP minimum', version: 'WordPress/WordPress#6.4'} - - {name: 'WP trunk', version: 'WordPress/WordPress#master'} steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Download build zip - uses: actions/download-artifact@v4 - with: - name: ${{ github.event.repository.name }} - path: ${{ github.event.repository.name }} - - name: Display structure of downloaded files - run: ls -R - working-directory: ${{ github.event.repository.name }} - - name: Cache node_modules - id: cache-node-modules - uses: actions/cache@v3 - env: - cache-name: cache-node-modules - with: - path: | - node_modules - ~/.cache - ~/.npm - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} - - name: Install dependencies - run: npm install - - name: Set the core version and plugins config - run: ./tests/bin/set-wp-config.js --core=${{ matrix.core.version }} --plugins=./${{ github.event.repository.name }} - - name: Set up WP environment - run: npm run env:start - - name: Test - run: npm run cypress:run + - name: 'Set secrets' env: - CYPRESS_MAPS_PRIVATE_KEY: ${{ secrets.MAPS_PRIVATE_KEY }} - CYPRESS_MAPS_KEY_ID: ${{ secrets.MAPS_KEY_ID }} - CYPRESS_MAPS_TEAM_ID: ${{ secrets.MAPS_TEAM_ID }} - - name: Update summary - if: always() + CYPRESS_YOLO: ${{ secrets.YOLO }} run: | - npx mochawesome-merge ./tests/cypress/reports/*.json -o tests/cypress/reports/mochawesome.json - rm -rf ./tests/cypress/reports/mochawesome-*.json - npx mochawesome-json-to-md -p ./tests/cypress/reports/mochawesome.json -o ./tests/cypress/reports/mochawesome.md - npx mochawesome-report-generator tests/cypress/reports/mochawesome.json -o tests/cypress/reports/ - cat ./tests/cypress/reports/mochawesome.md >> $GITHUB_STEP_SUMMARY - - name: Make artifacts available - uses: actions/upload-artifact@v4 - if: failure() - with: - name: cypress-artifact - retention-days: 2 - path: | - ${{ github.workspace }}/tests/cypress/screenshots/ - ${{ github.workspace }}/tests/cypress/videos/ - ${{ github.workspace }}/tests/cypress/logs/ - ${{ github.workspace }}/tests/cypress/reports/ + echo $CYPRESS_YOLO > secrets.txt + cat secrets.txt