8000 GitHub - serpent213/changelog_igniter: Capture dep's CHANGELOG updates during `mix deps.update`
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

serpent213/changelog_igniter

Repository files navigation

ChangelogIgniter

PROTOTYPE!

Find additions to dependency's CHANGELOG files upon update and accumulate them in a new deps.CHANGELOG.md.

Installation

If not available in Hex, the package can be installed by adding changelog_igniter to your list of dependencies in mix.exs:

def deps do
  [
    {:changelog_igniter,
      git: "https://github.com/serpent213/changelog_igniter.git",
      branch: "master",
      only: :dev}
  ]
end

Usage

Run mix deps.changelog igniter.upgrade [...] instead of mix igniter.upgrade. Run mix igniter.upgrade instead of mix deps.update. File deps.CHANGELOG.md will be created or updated when package updates happen.

Debugging

$ iex --dbg pry -S mix
iex> break! Mix.Tasks.Deps.Changelog.run/1
iex> break! Mix.Tasks.Deps.Changelog.after_update/2
iex> Mix.Task.run "deps.changelog", ["deps.update", "--all"]

About

Capture dep's CHANGELOG updates during `mix deps.update`

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0