code: def params_repo(tmp_dir, scm, dvc):
      (tmp_dir / "params.yaml").dump(
          {
              "foo": [{"bar": 1}, {"baz": 2}],
              "goo": {"bag": 3.0},
              "lorem": False,
          }
      )
      dvc.run(
          cmd="echo foo",
          params=["params.yaml:"],
          name="foo",
      )
      scm.add(["dvc.yaml", "dvc.lock", "copy.py", "params.yaml"])
      scm.commit("init")
  
imports: import pytest
  from tests.unit.repo.experiments.conftest import exp_stage, failed_exp_stage, session_app, session_queue, session_worker, test_queue
label_desc: Use image node_id 3 for calling a global function with example usage: params_repo(tmp_dir, scm, dvc) without return types