diff --git a/.github/workflows/warnings.yaml b/.github/workflows/warnings.yaml new file mode 100644 index 000000000..357b5b4ae --- /dev/null +++ b/.github/workflows/warnings.yaml @@ -0,0 +1,36 @@ +# Run CI for R using https://eddelbuettel.github.io/r-ci/ + +name: warnings + +on: + push: + pull_request: + +env: + _R_CHECK_FORCE_SUGGESTS_: "false" + RCPP_CXXFLAGS: "-Werror" + +jobs: + ci: + runs-on: ubuntu-latest + container: rocker/drd + + steps: + - name: Checkout + uses: actions/checkout@v7 + + - name: Setup + uses: eddelbuettel/github-actions/r-ci@master + + - name: Dependencies + run: ./run.sh install_deps + + - name: Set flags + run: mkdir -p ~/.R && echo "CXXFLAGS += $RCPP_CXXFLAGS" >> ~/.R/Makevars + + - name: Test + run: ./run.sh run_tests + + - name: Logs + run: ./run.sh dump_logs + if: failure() diff --git a/ChangeLog b/ChangeLog index a7f24e628..81c32a802 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2026-09-01 IƱaki Ucar + + * .github/workflows/warnings.yaml: Add new CI file with -Werror enabled + 2026-08-08 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Roll micro version and date