/actions/runs api (per_page) does not apply when using a filter

The per_page parameter is not applied properly when filtering. A query with a filter always returns a maximum of 25 items. how can I ask for more items ?

Let’s take this repo as an example:

$ curl -s https://api.github.com/repos/marmelab/react-admin/actions/runs\?per_page\=9 | jq '.workflow_runs | length'
9
$ curl -s https://api.github.com/repos/marmelab/react-admin/actions/runs\?per_page\=100 | jq '.workflow_runs | length'
100
$ curl -s https://api.github.com/repos/marmelab/react-admin/actions/runs\?event\=push\&per_page\=100 | jq '.workflow_runs | length'
25

The last curl should return 100 items as specified in the query instead of 25.