Skip to content

[ci] Update github actions #493

[ci] Update github actions

[ci] Update github actions #493

Workflow file for this run

# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples
# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help
name: TileDB-SOMA R CI (Pull-request)
on:
pull_request:
paths:
- 'libtiledbsoma/**'
- 'apis/r/**'
- '!**.md'
- '.github/workflows/ci-pr-r.yml'
- '.github/workslows/test-r.yml'
- '.github/actions/setup-r/**'
- ".github/workflows/build-cpp.yml"
workflow_dispatch:
jobs:
build-cpp-release:
strategy:
fail-fast: true
matrix:
os: [ubuntu-latest, macos-latest]
uses: ./.github/workflows/build-cpp.yml
with:
os: ${{ matrix.os }}
build_type: 'Release'
r-tests:
needs: build-cpp-release
strategy:
fail-fast: true
matrix:
config:
- {os: macos-latest, r: 'release', report_codecov: false}
- {os: ubuntu-latest, r: 'devel', http-user-agent: 'release', report_codecov: false}
- {os: ubuntu-latest, r: 'release', report_codecov: true}
#- {os: ubuntu-latest, r: 'oldrel-1', report_codecov: false} # BPCells dep ggrepel not available
uses: ./.github/workflows/test-r.yml
with:
os: ${{ matrix.config.os }}
r: ${{ matrix.config.r }}
http-user-agent: ${{ matrix.config.http-user-agent }}
report_codecov: ${{ matrix.config.report_codecov }}
secrets: inherit