Skip to content

Commit d754679

Browse files
authored
release: 1.6.0 (#160)
* release: 1.6.0 * ...
1 parent e2df5b5 commit d754679

3 files changed

Lines changed: 90 additions & 2 deletions

File tree

.github/workflows/revdep-check.yml

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
# Reverse dependency check workflow for the mlr3 ecosystem (v0.2.0)
2+
# To check a different target package, change `TARGET_PKG_DIR` in `jobs.revdep-check.env`.
3+
# To check different reverse dependencies (for example, mlr3tuning), update `strategy.matrix.include`.
4+
# You can remove the `services.redis` section if the package does not require `rush` for the tests
5+
# Source: https://github.com/mlr-org/actions
6+
7+
on:
8+
workflow_dispatch:
9+
inputs:
10+
debug_enabled:
11+
type: boolean
12+
description: 'Run the build with tmate debugging enabled'
13+
required: false
14+
default: false
15+
push:
16+
branches:
17+
- main
18+
pull_request:
19+
branches:
20+
- main
21+
22+
name: revdep-check
23+
24+
jobs:
25+
revdep-check:
26+
runs-on: ubuntu-latest
27+
services:
28+
redis:
29+
image: redis
30+
options: >-
31+
--health-cmd "redis-cli ping"
32+
--health-interval 10s
33+
--health-timeout 5s
34+
--health-retries 5
35+
ports:
36+
- 6379:6379
37+
38+
name: ${{ matrix.package }}
39+
40+
env:
41+
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
42+
RUSH_TEST_USE_REDIS: true
43+
TARGET_PKG_DIR: rush
44+
45+
strategy:
46+
fail-fast: false
47+
matrix:
48+
include:
49+
- {package: mlr-org/xplainfi, ref: main}
50+
- {package: mlr-org/mlr3viz, ref: main}
51+
52+
steps:
53+
- uses: actions/checkout@v3
54+
with:
55+
path: ${{ env.TARGET_PKG_DIR }}
56+
57+
- uses: actions/checkout@v3
58+
with:
59+
repository: ${{ matrix.package }}
60+
ref: ${{ matrix.ref }}
61+
path: revdep-pkg
62+
63+
- uses: r-lib/actions/setup-pandoc@v2
64+
65+
- uses: r-lib/actions/setup-r@v2
66+
with:
67+
r-version: release
68+
69+
- uses: r-lib/actions/setup-r-dependencies@v2
70+
with:
71+
extra-packages: any::rcmdcheck
72+
needs: check
73+
working-directory: revdep-pkg
74+
75+
- name: Install target package from source
76+
run: R CMD INSTALL "${{ env.TARGET_PKG_DIR }}"
77+
shell: bash
78+
79+
- uses: mxschmitt/action-tmate@v3
80+
if: ${{ github.event_name == 'workflow_dispatch' && inputs.debug_enabled }}
81+
with:
82+
limit-access-to-actor: true
83+
84+
- uses: r-lib/actions/check-r-package@v2
85+
with:
86+
args: 'c("--no-manual")'
87+
working-directory: revdep-pkg
88+
error-on: '"note"'

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Package: mlr3fselect
22
Title: Feature Selection for 'mlr3'
3-
Version: 1.5.1.9000
3+
Version: 1.6.0
44
Authors@R: c(
55
person("Marc", "Becker", , "marcbecker@posteo.de", role = c("aut", "cre"),
66
comment = c(ORCID = "0000-0002-8115-0400")),

NEWS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# mlr3fselect (development version)
1+
# mlr3fselect 1.6.0
22

33
* refactor: Remove rush backward compatibility.
44
* docs: Add hEFS reference.

0 commit comments

Comments
 (0)