Using the `dev` profile means faster builds and more checks.
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
SANITIZERS: ${{ matrix.sanitizers }}
UBSAN_OPTIONS: "print_stacktrace=1:halt_on_error=1:suppressions=${{ env.REPO_HOME }}/build-scripts/UBSan.supp"
UNIT_TESTS: yes
+ CARGO_USE_DEV: 1
options: --sysctl net.ipv6.conf.all.disable_ipv6=0
defaults:
run:
UBSAN_OPTIONS: "print_stacktrace=1:halt_on_error=1:suppressions=${{ env.REPO_HOME }}/build-scripts/UBSan.supp"
UNIT_TESTS: yes
FUZZING_TARGETS: yes
+ CARGO_USE_DEV: 1
options: --sysctl net.ipv6.conf.all.disable_ipv6=0
defaults:
run:
# for clang-tidy only, not compilation
CLANG_VERSION: '14'
REPO_HOME: ${{ github.workspace }}
+ CARGO_USE_DEV: 1
outputs:
clang-tidy-annotations-auth: ${{ steps.clang-tidy-annotations-auth.outputs.failed }}
COVERITY_TOKEN: ${{ secrets.COVERITY_TOKEN }}
SANITIZERS:
UNIT_TESTS: no
+ CARGO_USE_DEV: 1
REPO_HOME: ${{ github.workspace }}
steps:
- uses: PowerDNS/pdns/set-ubuntu-mirror@meta
COVERITY_TOKEN: ${{ secrets.COVERITY_TOKEN }}
SANITIZERS:
UNIT_TESTS: no
+ CARGO_USE_DEV: 1
steps:
- uses: PowerDNS/pdns/set-ubuntu-mirror@meta
- uses: actions/checkout@v5