diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4fa0da94..234355e2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,16 +22,16 @@ on: jobs: ci: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 + - uses: actions/checkout@v4 - - uses: r-lib/actions/setup-r@d3c5be51b12e724e68f33216ca3c148b66d5f0b6 + - uses: r-lib/actions/setup-r@v2 with: - r-version: 4.5.2 + r-version: 4.6.1 - - uses: r-lib/actions/setup-r-dependencies@d3c5be51b12e724e68f33216ca3c148b66d5f0b6 + - uses: r-lib/actions/setup-r-dependencies@v2 with: cache-version: 2 packages: | diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 7804558b..605eff9e 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -14,7 +14,7 @@ on: jobs: lint: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 @@ -25,11 +25,11 @@ jobs: - uses: r-lib/actions/setup-r-dependencies@d3c5be51b12e724e68f33216ca3c148b66d5f0b6 with: - cache-version: 1 - packages: | - lintr + extra-packages: any::lintr, local::. + needs: lint - name: Run exercism/r ci pre-check (checks config, lint code) for all exercises - run: | - source("bin/run_lints.R") + run: lintr::lint_package() shell: Rscript {0} + env: + LINTR_ERROR_ON_LINT: true