name: Setup Chrome + xvfb description: Install real Chrome and xvfb virtual display for headed browser testing outputs: chrome-path: description: Path to the installed Chrome binary value: ${{ steps.setup-chrome.outputs.chrome-path }} runs: using: composite steps: - name: Install real Chrome (stable) uses: browser-actions/setup-chrome@v1 id: setup-chrome with: chrome-version: stable - name: Verify Chrome installation shell: bash run: | echo "Chrome path: ${{ steps.setup-chrome.outputs.chrome-path }}" ${{ steps.setup-chrome.outputs.chrome-path }} --version - name: Install xvfb for headed mode shell: bash run: sudo apt-get install -y xvfb