diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b8e72ce..fa6b31f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,6 +19,7 @@ concurrency: jobs: required: + if: false # XXX-DELETEME name: ubuntu / ${{ matrix.toolchain }} runs-on: ubuntu-latest strategy: @@ -53,6 +54,7 @@ jobs: working-directory: rust/ minimal: + if: false # XXX-DELETEME name: ubuntu / stable / minimal-versions runs-on: ubuntu-latest steps: @@ -88,21 +90,19 @@ jobs: # NOTE: Don't use GitHub-hosted macOS runners in a non-public repository -- # they consume CI/CD minutes like crazy; see # https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#minute-multipliers - - windows-latest #- macos-latest + - windows-latest steps: - uses: actions/checkout@v4 with: submodules: true - name: Install the latest stable `tshark` - # See https://launchpad.net/~wireshark-dev/+archive/ubuntu/stable + if: runner.os == 'Windows' + shell: powershell run: | - sudo apt update - sudo apt -y install software-properties-common # provides `add-apt-repository` - sudo add-apt-repository --yes ppa:wireshark-dev/stable - sudo apt update - sudo apt -y install tshark - tshark --version + Invoke-WebRequest -Uri "https://www.wireshark.org/download/win64/Wireshark-win64-4.0.10.exe" -OutFile "WiresharkInstaller.exe" + Start-Process -Wait -FilePath ".\WiresharkInstaller.exe" -ArgumentList "/S" + & "$env:ProgramFiles\Wireshark\tshark.exe" --version - name: Install stable uses: dtolnay/rust-toolchain@stable - run: cargo generate-lockfile