diff --git a/.github/workflows/linux_manual.yml b/.github/workflows/linux_manual.yml index 55afc45..c9b4be2 100644 --- a/.github/workflows/linux_manual.yml +++ b/.github/workflows/linux_manual.yml @@ -38,7 +38,7 @@ jobs: uses: actions/checkout@v4 - name: Setup firefox id: setup-firefox - uses: ./.github/actions/setup_firefox/ + uses: browser-actions/setup-firefox@v1 with: firefox-version: ${{ matrix.firefox }} - run: | @@ -50,11 +50,14 @@ jobs: - name: Setup tests shell: bash run: ./setup_script.sh + - name: Create SSL Certificate Files + run: | + sudo openssl req -x509 -newkey rsa:2048 -keyout search_files/server.key -out search_files/server.cert -days 365 -nodes -subj "/CN=localhost" + cd search_server + ls -la - name: Run Tests - run: tox -e bdd-tests -- --experiment-branch ${{ matrix.branch }} --experiment-slug ${{ inputs.slug }} --private-browsing-enabled --firefox-path="/opt/hostedtoolcache/firefox/${{ matrix.firefox }}/x64/firefox" ${{ inputs.extra-arguments }} - env: - SSL_CERT: ${{ secrets.SSL_CERT }} - SSL_KEY: ${{ secrets.SSL_KEY }} + run: | + tox -e bdd-tests -- --experiment-branch ${{ matrix.branch }} --experiment-slug ${{ inputs.slug }} --private-browsing-enabled --firefox-path="/opt/hostedtoolcache/firefox/${{ matrix.firefox }}/x64/firefox" ${{ inputs.extra-arguments }} - uses: actions/upload-artifact@v4 if: ${{ always() }} with: diff --git a/.github/workflows/windows_manual.yml b/.github/workflows/windows_manual.yml index dcfa90f..a7bee88 100644 --- a/.github/workflows/windows_manual.yml +++ b/.github/workflows/windows_manual.yml @@ -39,7 +39,7 @@ jobs: uses: actions/checkout@v4 - name: Setup firefox id: setup-firefox - uses: ./.github/actions/setup_firefox/ + uses: browser-actions/setup-firefox@v1 with: firefox-version: ${{ matrix.firefox }} - run: | @@ -65,14 +65,15 @@ jobs: run: | Write-Host "Current PATH environment variable:" [System.Environment]::GetEnvironmentVariable("PATH", "Machine") + - name: Create SSL Certificate Files (Windows) + shell: bash + run: | + openssl req -x509 -newkey rsa:2048 -keyout /home/runner/work/klaatu/klaatu/search_server/server.key -out /home/runner/work/klaatu/klaatu/search_server/server.cert -days 365 -nodes -subj "/CN=localhost" - name: Setup tests shell: bash run: ./setup_script.sh - name: Run Tests run: tox -e bdd-tests -- --experiment-branch ${{ matrix.branch }} --experiment-slug ${{ inputs.slug }} --private-browsing-enabled --firefox-path="C:\Program Files\Firefox_${{ matrix.firefox }}\firefox.exe" ${{ inputs.extra-arguments }} - env: - SSL_CERT: ${{ secrets.SSL_CERT }} - SSL_KEY: ${{ secrets.SSL_KEY }} - uses: actions/upload-artifact@v4 if: ${{ always() }} with: