Recent Releases of https://github.com/danger/danger
https://github.com/danger/danger - 2.1.3
- Improve detection of Buildkite's PR context - cysp
- An attempt at fixing a misalignment with what Danger says is inside the diff range, and what people have seen #160 #316 - orta/yimingtang/jamtur01/segiddins
- Copyedit the README and vision statement - suchow
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 2.1.2
- Improvements to
danger init- orta - Circle CI validation improvements - orta
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 2.1.1
- Adds
danger-junitto thedanger/dangerrepo, requiring changes to the plugin testing systems - orta - Improves the "is a shared Dangerfile from the Danger Repo" check #366 - orta
- Replaces
redcarpetthroughkramdownto avoid jruby foo - LeFnord
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 2.1.0
- Refactors the CI Source init, and verification section - orta
- Adds a
danger systems ci_docscommand that outputs the CI sources and their docs - orta - Merges some of the work on splitting the request source done in #299 - orta, who merged k0nserv's work.
- Add
git.diff_for_file("some/file.txt")to get a Git::Diff::DiffFile - dbgrandi - Improves the default file resolves for all the
danger pluginscommands, it will now work with a new plugin by default. - orta - \n now works in HTML tables - marcelofabri
- You can now pass
full_path: falsetogithub.html_link("/path/file.txt", full_path: false)to have it only show the filename. - orta danger plugins readmeshows attributes correctly. - orta
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 2.0.1
- Updates the
danger inittemplate to 2.0 syntax - orta
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 2.0.0
- BREAKING Removes a lot of top-level attributes in the DSL, moving them into scoped plugins - orta
Full list of changes:
# Git Stuff
modified_files -> git.modified_files
added_files -> git.added_files
deleted_files -> git.deleted_files
lines_of_code -> git.lines_of_code
deletions -> git.deletions
insertions -> git.insertions
commits -> git.commits
# GitHub Stuff
pr_title -> github.pr_title
pr_body -> github.pr_body
pr_author -> github.pr_author
pr_labels -> github.pr_labels
branch_for_base -> github.branch_for_base
branch_for_head -> github.branch_for_head
base_commit -> github.base_commit
head_commit -> github.head_commit
env.request_source.pr_json -> github.pr_json
env.request_source.api -> github.api
# Importing Stuff
import -> plugin.import
The main reason for this is that we can support many code review APIs without having to fudge the Dangerfile DSL to make them conform to GitHub standards. This would mean a gitlab user could write gitlab.mr_author to access the author once #229 lands.
It also ensures that Danger's plugins are treated like external plugins. This means any work going into improving core plugins (via documentation or automation for example) will improve the upcoming plugin community.
I don't like breaking backwards compatibility. Sorry, for as far as I can see at this point, this is the only one Danger needs.
- add
pr_diffexposing the unified diff for the PR to the GitHub plugin - champo - Improvements to the linter and the JSON output for plugin docs - orta
- Add
html_linkto the GitHub plugin - marcelofabri
I don't like breaking backwards comparability. Sorry, for as far as I can see at this point, this is the only one Danger needs. - add
pr_diffexposing the unified diff for the PR to the Github plugin - champo - Improvements to the linter, readme generator and the JSON output for plugin docs - orta
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 0.10.1
- Add
danger local --pry, which drops into a Pry shell after eval-ing the Dangerfile - dbgrandi
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 0.10.0
-
Improves wording when failing a OSS build - orta
-
Add support for org-wide Dangerfile -- KrauseFx
- To use this, create a repo on your GitHub organization called "danger" (or "Danger")
- Add a
Dangerfileto the root of that repo. - This new
Dangerfileis ran after current repo'sDangerfile.
The org
Dangerfilewill have access to all of the same plugins, and metadata.
For an example, see: https://github.com/Themoji/danger -
Breaking:
import_urldoes not append.rbto your url anymore. - KrauseFx -
Minor core documentation updates - orta
-
danger plugin lintnow says it's failed when it's failed, not when it succeeds - orta -
Fixes to the markdown support in
warn,failandmessage- orta -
Add http caching for Github API calls when running
danger local- dbgrandi
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 0.9.1
- Danger no longer relies on the GNU utilities and can run on Windows - henriwatson
danger plugins lintis a linter - ortadanger plugins jsonwill show you the JSON output of your docs - orta
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 0.9.0
danger pluginis removed in favor ofdanger plugins- dbgrandi/ortadanger plugin lintis nowdanger plugins lintdanger plugin readmeis nowdanger plugins readme
- use
claide-pluginsgem to provide plugin management - dbgrandi- extends
claide-pluginsgem with list, search, create commands listis the default command fordanger pluginslistshows all pluginssearchlet's you search with a regexpcreateuses https://github.com/danger/danger-plugin-template to bootstrap a new danger plugin
- extends
- Warn users not to store GitHub tokens in the repository -- dantoml
- Crash on load fix for
danger plugins readme-- orta - Add support for Surf CI (https://github.com/surf-build/surf) -- paulcbetts
danger plugins lintcontains more information - orta- Make link instructions in onboarding OS aware -- K0nserv
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 0.8.5
- Converts the message link to be http://danger.systems - orta
- Fix
danger lib lintwith no params not finding the plugin paths - orta - Converts
""usage to''where possible -- dantoml - More documentation params are exposed to the linter - orta
- Documentation audit - orta
- Use proper commits for calculating diff.
- Update environment variables used by Buildkite - bentrengrove
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 0.8.4
- Initial work on
danger plugin lintcommand - orta danger plugin lintcan run with either:- a list of file paths
- a list of gems
- no arguments, which will parse
lib/**/**/*to lint your local plugins
- Moved new plugin to
danger plugin new- orta - Added
apito the DSL, which is a shortcut to the activeOctokit::Client- orta - Renamed
branch_for_mergetobranch_for_baseand also addedbranch_for_head- orta - Initial work on namespacing existing plugins - orta
- Notify the user to add the new GitHub account as collaborator to Close Source project
- Fixes a problem running
danger localdue to a missing dependency on yard - ashfurrow - Improvements for CircleCI CI detection - orta
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 0.8.3
- Fix updating of the commit status after danger check. - justMaku
- Relies on the current git HEAD, instead of pulling a merge branch from GitHub - justMaku
- Use Cork for console output. - DanToml
- Print a list of results, instead of a table. - DanToml
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 0.8.2
- Support multiple Danger instances with
--dangerId- marcelofabri - Add base request source so services other than GitHub could be used with Danger. - justMaku
- Don't validate CI sources that don't expose all required environment variables. - justMaku
- Add support for TeamCity CI - rbuussyghin
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 0.8.1
- Fix Ruby 2.0 support - segiddins
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 0.8.0
- Considerable under-the-hood changes around the DSL, shouldn't affect end-user Dangerfiles though - orta
- Fix for
danger localcrash due to ^ - dbgrandi - Add support for Drone CI - gabro
- [BREAKING] Add initial support for more expressive and documented plugins. Breaks all existing plugins. - dbgrandi/orta
- All core DSL attributes are handled via Danger Plugins - orta
- Initial work on the Plugin -> JSON mapper - orta
- Add support for Semaphore CI - starsirius
- Add Ruby 2.3 support - segiddins
- Allow Dangerfile path to be configured - gabro
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 0.6.5
- Enterprise GitHub support - dbgrandi
- Use branches for comparison, not commits - orta
- Breaking: DSL change
files_*to*_filesfor readability - jeroenvisser101
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 0.6.5
- Enterprise GitHub support - dbgrandi
- Use branches for comparison, not commits - orta
- Breaking: DSL change
files_*to*_filesfor readability - jeroenvisser101
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 0.5.2
- Typo fixes for
danger init- lumaxis
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 0.5.1
- Fixes for
danger init- krausefx
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 0.5.0
- New: Converted
danger initinto a wizard for setting up Danger, walking you though tokens/ci - orta - Breaking:
files_removedtofiles_deleted( to be more consistent with git's terminology. ) - orta - Revised underlying git tooling for generating file/diff metadata - orta
- re-revise underlying git tooling to not use something based on libgit2 - orta
- Set CHANGELOG merge strategy to union - marcelofabri
- Remove
napdependency - marcelofabri - Show command summary in help - marcelofabri
- Use 100% width tables for messages - marcelofabri
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 0.3.0
- Adding Jenkins provider - marcelofabri
- Add a
danger localcommand to test your current Dangerfile against the last PR merged on the repo - orta - Calling CircleCI API when
CI_PULL_REQUESTis not set - marcelofabri - Look inside PR JSON for the commit range (instead of getting from CI providers) - marcelofabri
- Adds
pr_labelsto DSL - marcelofabri - Makes the CircleCI provider validate, but not run on non-PR builds - orta
- Take the git before...after references out of ENV vars from CI providers - orta
- Fixes CircleCI when dealing with URLs like
https://github.com/artsy/eigen/compare/b0f6a2a9ff6f%5E...316b694875c8- orta - Ensure all comments are downloaded, previously it was capped at 30 - orta
- Attach commit metadata to the message invisibly - orta
- On danger/danger we now fail if there's no changelog entry - orta
- Moved to an org [feb 9]
- Adds support for Circle CI on danger/danger
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 0.3.0
- Adding Jenkins provider - marcelofabri
- Add a
danger localcommand to test your current Dangerfile against the last PR merged on the repo - orta - Calling CircleCI API when
CI_PULL_REQUESTis not set - marcelofabri - Look inside PR JSON for the commit range (instead of getting from CI providers) - marcelofabri
- Adds
pr_labelsto DSL - marcelofabri - Makes the CircleCI provider validate, but not run on non-PR builds - orta
- Take the git before...after references out of ENV vars from CI providers - orta
- Fixes CircleCI when dealing with URLs like
https://github.com/artsy/eigen/compare/b0f6a2a9ff6f%5E...316b694875c8- orta - Ensure all comments are downloaded, previously it was capped at 30 - orta
- Attach commit metadata to the message invisibly - orta
- On danger/danger we now fail if there's no changelog entry - orta
- Moved to an org [feb 9]
- Adds support for Circle CI on danger/danger
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 0.2.1
- Edits an existing ticket rather than making a new one - orta
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 0.2.1
- Edits an existing ticket rather than making a new one - orta
- Ruby
Published by DangerReleases over 9 years ago
https://github.com/danger/danger - 0.7.4
- Adds the ability to specify a PR number in
danger local- orta - Ensures local branches are set up with
danger local- orta - Add
commitsfor the Git SCM source - segiddins
- Ruby
Published by orta almost 10 years ago
https://github.com/danger/danger - 0.7.3
- Minor
danger inittypo fixes - orta + danger - Added support for CLAide-based plugins - segiddins
- Ruby
Published by jeroenvisser101 almost 10 years ago
https://github.com/danger/danger - 0.7.2
- Auto follow of remote plugin URL redirects - KrauseFx
- Adding XcodeServer provider - antondomashnev
- Ruby
Published by jeroenvisser101 almost 10 years ago