diff --git a/.github/workflows/bsd.yml b/.github/workflows/bsd.yml deleted file mode 100644 index eee34d9379a6..000000000000 --- a/.github/workflows/bsd.yml +++ /dev/null @@ -1,78 +0,0 @@ -name: FreeBSD Test - -on: - push: - branches: - - "master" - pull_request: - workflow_dispatch: - -jobs: - testfreebsd: - runs-on: ubuntu-22.04 - name: Build and test on FreeBSD - timeout-minutes: 120 - strategy: - fail-fast: true - matrix: - bitcoind-version: ["27.1"] - steps: - - uses: actions/checkout@v4 - - name: Test in FreeBSD - id: test - uses: vmactions/freebsd-vm@v1 - with: - usesh: true - sync: rsync - copyback: false - prepare: | - pkg install -y \ - bash \ - wget \ - python310 \ - gmake \ - git \ - python \ - postgresql16-server \ - autoconf \ - automake \ - libtool \ - bash \ - gettext \ - sqlite3 \ - lowdown \ - pkgconf \ - jq \ - protobuf \ - curl \ - uv \ - libffi - - python3.10 -m ensurepip - python3.10 -m pip install --upgrade pip - curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain stable - - - run: | - PATH=/root/.local/bin:$PATH:/root/.cargo/bin; export PATH - uv sync --all-extras --all-groups - - git clone https://github.com/lightning/bolts.git ../bolts - # fatal: unsafe repository ('/Users/runner/work/lightning/lightning' is owned by someone else) - git config --global --add safe.directory `pwd` - for d in libsodium libwally-core gheap jsmn libbacktrace lowdown; do git config --global --add safe.directory `pwd`/external/$d; done - git submodule update --init --recursive - - ./configure CC="$CC" --disable-valgrind - - cat config.vars - - cat << EOF > pytest.ini - addopts=-p no:logging --color=yes --timeout=1800 --timeout-method=thread --test-group-random-seed=42 --junitxml=report.xml --json-report --json-report-file=report.json --json-report-indent=2 - markers = - slow_test: marks tests as slow (deselect with '-m "not slow_test"') - EOF - - # Just run a "quick" test without memory checking - uv run gmake -