Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RFC] Add a Guard::API module that Guard plugins should include #873

Open
wants to merge 66 commits into
base: master
Choose a base branch
from

Commits on Mar 3, 2018

  1. Add a Guard::API module that Guard plugins should include

    This is a first step toward a sanitized plugin architecture:
    
    Mixin instead of inheritance.
    
    Signed-off-by: Rémy Coutable <remy@rymai.me>
    rymai committed Mar 3, 2018
    Configuration menu
    Copy the full SHA
    add7310 View commit details
    Browse the repository at this point in the history
  2. Continue the work on the new Guard::API

    Signed-off-by: Rémy Coutable <remy@rymai.me>
    rymai committed Mar 3, 2018
    Configuration menu
    Copy the full SHA
    672ed89 View commit details
    Browse the repository at this point in the history
  3. Continue work on using Guard::API

    Signed-off-by: Rémy Coutable <remy@rymai.me>
    rymai committed Mar 3, 2018
    Configuration menu
    Copy the full SHA
    1814234 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2018

  1. Fix more specs

    Signed-off-by: Rémy Coutable <remy@rymai.me>
    rymai committed Mar 4, 2018
    Configuration menu
    Copy the full SHA
    cef6aa5 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2018

  1. Settings: Update rubocop and settings

    Update rubocop to match hound
    
    Adapt hound style to new rubocop version
    
    Add style config file for specs
    
    Exclude vendor/**/*
    
    Default for rubocop is to overwrite arrays. This happens here and leads to uncomfortable usage of rubocop locally.
    
    Update target version to minimum supported version
    
    Autoupdate rubocop settings using mry
    edthamm committed Aug 19, 2018
    Configuration menu
    Copy the full SHA
    52c64a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e0eefa7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b680c6c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    87a677a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cf64428 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6f3ef4b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e417c40 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fe4e7aa View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b80411a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fb32fe9 View commit details
    Browse the repository at this point in the history
  11. Settings: Set Metrics/LineLength:Max to 125

    If anyone is still using an 80 character long terminal to edit files on a regular basis,
    contact me.
    edthamm committed Aug 19, 2018
    Configuration menu
    Copy the full SHA
    4942fc1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8358c62 View commit details
    Browse the repository at this point in the history
  13. Settings: Adapt quote and dot settings

    Also exclude specs from blocklength and erroneously drop a version from CI ->
    fixed later
    
    Explicitly enable Metrics/LineLength cop
    
    Set dot position to leading
    
    Set Style/StringLiterals to single-quote
    
    This is the default value of the cop in newer versions of rubocop and it is an easy fix
    
    Exclude spec from Metrics/BlockLength
    
    DSLs and block length restraints usually do not work well together
    
    Drop unsupported version from CI
    
    Use single quotes in gemfile
    edthamm committed Aug 19, 2018
    Configuration menu
    Copy the full SHA
    f33d6c4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    98933f8 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3d8571a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c7b3fd3 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3a98cc0 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    6b466f6 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    8c93ed9 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    5069a11 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    b095597 View commit details
    Browse the repository at this point in the history
  22. Settings: Get rid of warnings.

    Get rid of rubocop warnings
    
    Remove superfluous config file
    edthamm committed Aug 19, 2018
    Configuration menu
    Copy the full SHA
    5230884 View commit details
    Browse the repository at this point in the history
  23. Fix: Resupport version 2.2.9

    Version is actually still supported
    
    Revert "Drop unsupported version from CI"
    
    This reverts commit 93dd1e1.
    
    Fix 2.2.9 incompatibility
    
    This creates a performance hit but as this code is only test code, I deem this acceptable
    edthamm committed Aug 19, 2018
    Configuration menu
    Copy the full SHA
    49d6ffa View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    fed30f1 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    8c2ab9e View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    8114666 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2018

  1. Configuration menu
    Copy the full SHA
    215f891 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a77fde View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2018

  1. Trigger Hound

    NOOP commit because hound hangs.
    edthamm committed Sep 18, 2018
    Configuration menu
    Copy the full SHA
    a804658 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b972242 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2018

  1. Merge pull request #911 from edthamm/feat/styling-spec

    Apply style guide to the specs
    rymai committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    e6aab49 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2018

  1. Configuration menu
    Copy the full SHA
    1e12d8d View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2018

  1. Pry 0.12.0 Deprecation warnings

    Chad Metcalf committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    1baa713 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2018

  1. Use Gem Version in comparison

    Co-Authored-By: chadmetcalf <chadmetcalf@users.noreply.github.com>
    rymai and chadmetcalf committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    0ba79a6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #916 from chadmetcalf/pry_deprecation

    Pry 0.12.0 Deprecation warnings
    rymai committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    a47aed1 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2018

  1. Bump to 2.15.0

    Signed-off-by: Rémy Coutable <remy@rymai.me>
    rymai committed Nov 14, 2018
    Configuration menu
    Copy the full SHA
    68dc4bb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #918 from guard/bump-to-2.15.0

    Bump to 2.15.0
    rymai committed Nov 14, 2018
    Configuration menu
    Copy the full SHA
    8df6a45 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2018

  1. Configuration menu
    Copy the full SHA
    929ffdf View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2018

  1. Merge pull request #919 from salbertson/patch-1

    Add a "Reviewed by Hound" badge
    rymai committed Nov 19, 2018
    Configuration menu
    Copy the full SHA
    a3104cb View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2019

  1. Configuration menu
    Copy the full SHA
    7ed2884 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2019

  1. Fix YARD annotation

     - Avoid warnings like:  [UnknownParam] @param tag has unknown parameter name: options
    olleolleolle committed Apr 1, 2019
    Configuration menu
    Copy the full SHA
    568e12a View commit details
    Browse the repository at this point in the history
  2. Fix YARD annotation

    olleolleolle committed Apr 1, 2019
    Configuration menu
    Copy the full SHA
    8dc0c4f View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2019

  1. Merge pull request #925 from olleolleolle/patch-1

    Fix YARD annotation
    rymai committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    ebe4b12 View commit details
    Browse the repository at this point in the history
  2. CI: Use 2.4.6, 2.5.5, 2.6.2...

       - jruby-9.1.17.0, jruby-9.2.6.0
      - rbx-3.107
    olleolleolle committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    ca71795 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #926 from olleolleolle/patch-1

    CI: Use 2.4.6, 2.5.5, 2.6.2...
    rymai committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    586224d View commit details
    Browse the repository at this point in the history
  4. README: Drop outdated badge for Gemnasium

      - service closed
    olleolleolle committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    ba67757 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #927 from olleolleolle/patch-1

    README: Drop outdated badge for Gemnasium
    rymai committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    fbae74a View commit details
    Browse the repository at this point in the history
  6. Stub File.read instead of IO.read in spec.

    Ruby 2.6 changed Pathname#read from using IO.read to File.read.
    jackorp authored and rymai committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    f469f51 View commit details
    Browse the repository at this point in the history
  7. Properly stub Pathname and their methods in specs

    Signed-off-by: Rémy Coutable <remy@rymai.me>
    rymai committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    0363572 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #928 from guard/jackorp-fix-spec-helper

     Stub Pathname instead of IO.read in spec
    rymai committed Apr 4, 2019
    Configuration menu
    Copy the full SHA
    435ffc3 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2019

  1. Cleanup guard process anytime

    pocke committed Apr 5, 2019
    Configuration menu
    Copy the full SHA
    98a4868 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2019

  1. Add spec for cleanup process

    pocke committed Apr 13, 2019
    Configuration menu
    Copy the full SHA
    f004880 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2019

  1. Merge pull request #930 from pocke/cleanup-process

    Ensure Guard calls `#stop` even if an exception is raised
    rymai committed Apr 17, 2019
    Configuration menu
    Copy the full SHA
    c9888b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea80783 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #914 from Mifrill/simplecov

    Add a `simplecov` filter for the `/spec` folder
    rymai committed Apr 17, 2019
    Configuration menu
    Copy the full SHA
    7bc081a View commit details
    Browse the repository at this point in the history
  4. Add a Guard::API module that Guard plugins should include

    This is a first step toward a sanitized plugin architecture:
    
    Mixin instead of inheritance.
    
    Signed-off-by: Rémy Coutable <remy@rymai.me>
    rymai committed Apr 17, 2019
    Configuration menu
    Copy the full SHA
    516b062 View commit details
    Browse the repository at this point in the history
  5. Continue the work on the new Guard::API

    Signed-off-by: Rémy Coutable <remy@rymai.me>
    rymai committed Apr 17, 2019
    Configuration menu
    Copy the full SHA
    ec27de8 View commit details
    Browse the repository at this point in the history
  6. Continue work on using Guard::API

    Signed-off-by: Rémy Coutable <remy@rymai.me>
    rymai committed Apr 17, 2019
    Configuration menu
    Copy the full SHA
    486ef0d View commit details
    Browse the repository at this point in the history
  7. Fix more specs

    Signed-off-by: Rémy Coutable <remy@rymai.me>
    rymai committed Apr 17, 2019
    Configuration menu
    Copy the full SHA
    d6a4ec6 View commit details
    Browse the repository at this point in the history
  8. Not sure what I'm doing

    Signed-off-by: Rémy Coutable <remy@rymai.me>
    rymai committed Apr 17, 2019
    Configuration menu
    Copy the full SHA
    a033cb7 View commit details
    Browse the repository at this point in the history
  9. Fix some missed conflicts

    Signed-off-by: Rémy Coutable <remy@rymai.me>
    rymai committed Apr 17, 2019
    Configuration menu
    Copy the full SHA
    1d993a6 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'guard-api' of github.com:guard/guard into guard-api

    Signed-off-by: Rémy Coutable <remy@rymai.me>
    rymai committed Apr 17, 2019
    Configuration menu
    Copy the full SHA
    2866275 View commit details
    Browse the repository at this point in the history