diff --git a/.github/workflows/coverity-scan.yml b/.github/workflows/coverity-scan.yml index 741d2b8ca..c48534c1d 100644 --- a/.github/workflows/coverity-scan.yml +++ b/.github/workflows/coverity-scan.yml @@ -6,7 +6,7 @@ on: jobs: latest: - runs-on: ubuntu-latest + runs-on: OpenBSD steps: - name: Check submission cache id: check_submit @@ -18,7 +18,7 @@ jobs: - name: Install dependencies if: steps.check_submit.outputs.cache-hit != 'true' - run: sudo apt update && sudo apt install -y libcap-dev libfmt-dev libjsoncpp-dev liblzo2-dev liblz4-dev libssl-dev swig + run: doas syspatch && doas pkg_add -Uu && doas pkg_add -aa libcap-dev libfmt-dev libjsoncpp-dev liblzo2-dev liblz4-dev libssl-dev swig wget2 - name: Checkout OpenVPN 3 if: steps.check_submit.outputs.cache-hit != 'true' uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 @@ -47,7 +47,7 @@ jobs: if: steps.check_submit.outputs.cache-hit != 'true' run: | wget -q https://scan.coverity.com/download/cxx/linux64 --post-data "token=$TOKEN&project=OpenVPN%2Fopenvpn3" -O cov-analysis-linux64.tar.gz - mkdir cov-analysis-linux64 + mkdir cov-analysis-obsdx64 tar xzf cov-analysis-linux64.tar.gz --strip 1 -C cov-analysis-linux64 env: TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }} diff --git a/.github/workflows/doxygen.yml b/.github/workflows/doxygen.yml index 64add3dc1..467b9e6d9 100644 --- a/.github/workflows/doxygen.yml +++ b/.github/workflows/doxygen.yml @@ -8,7 +8,7 @@ concurrency: cancel-in-progress: false jobs: build: - runs-on: ubuntu-24.04 + runs-on: OpenBSD steps: - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: @@ -22,8 +22,8 @@ jobs: - name: Install dependencies run: | - sudo apt update - sudo apt install -y --no-install-recommends \ + doas pkg_add -Uu + doas pkg_add -y --no-install-recommends \ build-essential cmake doxygen graphviz ninja-build \ libasio-dev libcap-dev liblz4-dev libjsoncpp-dev libssl-dev libxxhash-dev @@ -49,7 +49,7 @@ jobs: environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} - runs-on: ubuntu-24.04 + runs-on: OpenBSD steps: - name: Deploy to GitHub Pages id: deployment