diff --git a/.github/workflows/regression-test-email.yml b/.github/workflows/regression-test-email.yml index d1b1b490..bc3a534e 100644 --- a/.github/workflows/regression-test-email.yml +++ b/.github/workflows/regression-test-email.yml @@ -29,12 +29,14 @@ jobs: - name: Setup dependencies using pip run: pip install -r requirements.txt - if: ${{ matrix.os == 'ubuntu-latest' }} + continue-on-error: true shell: bash env: IP2LOCATION_DOWNLOAD_URL: ${{ secrets.IP2LOCATION_DOWNLOAD_URL }} name: Download IP2LOCATION DB (Using repository secret) - Linux run: wget -q -O data/IP2LOCATION-LITE-DB1.IPV6.BIN $IP2LOCATION_DOWNLOAD_URL - if: ${{ matrix.os == 'windows-latest' }} + continue-on-error: true shell: pwsh env: IP2LOCATION_DOWNLOAD_URL: ${{ secrets.IP2LOCATION_DOWNLOAD_URL }} diff --git a/.github/workflows/regression-test-tracking.yml b/.github/workflows/regression-test-tracking.yml index a9f1923e..2bcbaa05 100644 --- a/.github/workflows/regression-test-tracking.yml +++ b/.github/workflows/regression-test-tracking.yml @@ -38,6 +38,7 @@ jobs: - name: Setup dependencies using pip run: pip install -r requirements.txt - if: ${{ matrix.os == 'ubuntu-latest' }} + continue-on-error: true shell: bash env: IP2LOCATION_DOWNLOAD_URL: ${{ secrets.IP2LOCATION_DOWNLOAD_URL }} @@ -45,6 +46,7 @@ jobs: run: | wget -q -O data/IP2LOCATION-LITE-DB1.IPV6.BIN $IP2LOCATION_DOWNLOAD_URL - if: ${{ matrix.os == 'windows-latest' }} + continue-on-error: true shell: pwsh env: IP2LOCATION_DOWNLOAD_URL: ${{ secrets.IP2LOCATION_DOWNLOAD_URL }} @@ -52,31 +54,37 @@ jobs: run: | Invoke-WebRequest -Uri ${env:IP2LOCATION_DOWNLOAD_URL} -OutFile data\IP2LOCATION-LITE-DB1.IPV6.BIN - if: ${{ matrix.os == 'ubuntu-latest' }} + continue-on-error: true shell: bash name: Download Ads database (BlockListProject) - Linux run: | wget -q -O data/blocklistproject-ads-nl.txt https://blocklistproject.github.io/Lists/alt-version/ads-nl.txt - if: ${{ matrix.os == 'windows-latest' }} + continue-on-error: true shell: pwsh name: Download Ads database (BlockListProject) - Windows run: | Invoke-WebRequest -Uri https://blocklistproject.github.io/Lists/alt-version/ads-nl.txt -OutFile data\blocklistproject-ads-nl.txt - if: ${{ matrix.os == 'ubuntu-latest' }} + continue-on-error: true shell: bash name: Download Tracking database (BlockListProject) - Linux run: | wget -q -O data/blocklistproject-tracking-nl.txt https://blocklistproject.github.io/Lists/alt-version/tracking-nl.txt - if: ${{ matrix.os == 'windows-latest' }} + continue-on-error: true shell: pwsh name: Download Tracking database (BlockListProject) - Windows run: | Invoke-WebRequest -Uri https://blocklistproject.github.io/Lists/alt-version/tracking-nl.txt -OutFile data\blocklistproject-tracking-nl.txt - if: ${{ matrix.os == 'ubuntu-latest' }} + continue-on-error: true shell: bash name: Download Services database (disconnect) - Linux run: | wget -q -O data/disconnect-services.json https://raw.githubusercontent.com/disconnectme/disconnect-tracking-protection/master/services.json - if: ${{ matrix.os == 'windows-latest' }} + continue-on-error: true shell: pwsh name: Download Services database (disconnect) - Windows run: | @@ -94,10 +102,6 @@ jobs: sudo apt-get update sudo apt-get --only-upgrade install google-chrome-stable google-chrome --version - - if: ${{ matrix.os == 'ubuntu-latest' }} - shell: bash - name: Setup GeckoDriver (Used for Selenium) - run: wget -q -O - https://github.com/mozilla/geckodriver/releases/download/v0.30.0/geckodriver-v0.30.0-linux64.tar.gz | tar -xvzf - - name: Setup npm packages run: npm install --omit=dev - if: ${{ matrix.os == 'ubuntu-latest' }}