Freeze stage with parameter substitution

Hi, I am not sure if this is expected or not, but freezing a stage with parameter substitution gives:
ERROR: failed to freeze 'Test' - cannot dump a parametrized stage: 'Test'

# dvc.yaml
vars:
  - folder: .

stages:
  Test:
    cmd: dir ${folder}
    always_changed: true

Command to run: dvc freeze Test. Is this normal behaviour? If yes, why?

Thanks

Hi, Jimmy.

We decided to not implement supporting it for parametrized stages for now. Instead, we want users to be able to edit/modify dvc.yaml. Here, you can set frozen: true.

Please feel free to open an issue in the repo. Thanks.