diff --git a/.github/workflows/samples-r.yaml b/.github/workflows/samples-r.yaml index 630eb29a5b96..9309fd272859 100644 --- a/.github/workflows/samples-r.yaml +++ b/.github/workflows/samples-r.yaml @@ -31,19 +31,33 @@ jobs: run: | sudo echo "127.0.0.1 petstore.swagger.io" | sudo tee -a /etc/hosts - uses: r-lib/actions/setup-r@v2 - working-directory: ${{ matrix.sample }} with: use-public-rspm: true - - uses: r-lib/actions/setup-r-dependencies@v2 + - name: Install devtools + run: install.packages("devtools") + shell: Rscript {0} + working-directory: ${{ matrix.sample }} + + - name: Build + run: devtools::build() + shell: Rscript {0} working-directory: ${{ matrix.sample }} + + - uses: r-lib/actions/setup-r-dependencies@v2 with: + working-directory: ${{ matrix.sample }} extra-packages: any::rcmdcheck needs: check - uses: r-lib/actions/check-r-package@v2 - working-directory: ${{ matrix.sample }} with: + working-directory: ${{ matrix.sample }} upload-snapshots: true build_args: 'c("--no-manual","--compact-vignettes=gs+qpdf")' + error-on: '"error"' + - name: Install local package + run: R CMD INSTALL . + shell: bash # Ensure correct shell for command execution + working-directory: ${{ matrix.sample }} diff --git a/samples/client/petstore/R/.openapi-generator-ignore b/samples/client/petstore/R/.openapi-generator-ignore index c62bb4c1e169..89d3eafd029a 100644 --- a/samples/client/petstore/R/.openapi-generator-ignore +++ b/samples/client/petstore/R/.openapi-generator-ignore @@ -23,3 +23,6 @@ #!docs/README.md # # +# +# +#