from invoke import Collection
from invocations import docs
from invocations.checks import blacken
from invocations.packaging import release
from invocations.pytest import test, coverage


ns = Collection(test, coverage, release, blacken, docs)
ns.configure({"packaging": {"sign": True}})

from invoke import Collection
from invocations import docs
from invocations.checks import blacken
from invocations.packaging import release
from invocations.pytest import test, coverage


ns = Collection(test, coverage, release, blacken, docs)
ns.configure(
    {"packaging": {"sign": True, "changelog_file": "docs/changelog.rst"}}
)

Set changelog_file for invocations release task, which now dry-runs ok
Set changelog_file for invocations release task, which now dry-runs ok

  from invoke import Collection
  from invocations import docs
  from invocations.checks import blacken
  from invocations.packaging import release
  from invocations.pytest import test, coverage
  
  
  ns = Collection(test, coverage, release, blacken, docs)
- ns.configure({"packaging": {"sign": True}})
+ ns.configure(
+     {"packaging": {"sign": True, "changelog_file": "docs/changelog.rst"}}
+ )
  
Set changelog_file for invocations release task, which now dry-runs ok
## Code Before:
from invoke import Collection
from invocations import docs
from invocations.checks import blacken
from invocations.packaging import release
from invocations.pytest import test, coverage


ns = Collection(test, coverage, release, blacken, docs)
ns.configure({"packaging": {"sign": True}})

## Instruction:
Set changelog_file for invocations release task, which now dry-runs ok
## Code After:
from invoke import Collection
from invocations import docs
from invocations.checks import blacken
from invocations.packaging import release
from invocations.pytest import test, coverage


ns = Collection(test, coverage, release, blacken, docs)
ns.configure(
    {"packaging": {"sign": True, "changelog_file": "docs/changelog.rst"}}
)
