]> git.openstreetmap.org Git - rails.git/commitdiff
Merge pull request #4988 from nenad-vujicic/issue_4912_pr_labeling
authorAndy Allan <git@gravitystorm.co.uk>
Wed, 16 Oct 2024 13:29:59 +0000 (14:29 +0100)
committerGitHub <noreply@github.com>
Wed, 16 Oct 2024 13:29:59 +0000 (14:29 +0100)
Added workflow for PR labeling using Danger

1  2 
Gemfile
Gemfile.lock

diff --combined Gemfile
index 8d010bea76792c62561f7cdd1e2be985c1634c79,6d578ef521435e815e458e2ffa408e2c358f6b4d..a2387771a00557ad48b9ee0eeba62e435c4cf5d5
+++ b/Gemfile
@@@ -141,13 -141,12 +141,15 @@@ gem "image_processing
  # Used to validate widths
  gem "unicode-display_width"
  
 +# Lock some modules to old versions for ruby 3.1 support
 +gem "zeitwerk", "< 2.7"
 +
  # Gems useful for development
  group :development do
    gem "better_errors"
    gem "binding_of_caller"
+   gem "danger"
+   gem "danger-auto_label"
    gem "debug_inspector"
    gem "i18n-tasks"
    gem "listen"
diff --combined Gemfile.lock
index defe1e3a4d64b2b4ceb4ab583923c2642322220b,ff949af3e43a7f272dac193838dc81611f5c6f69..ffbb95eb978de9c2d8506d08a7498c6a1c9bbd13
@@@ -91,7 -91,7 +91,7 @@@ GE
      autoprefixer-rails (10.4.19.0)
        execjs (~> 2)
      aws-eventstream (1.3.0)
 -    aws-partitions (1.981.0)
 +    aws-partitions (1.990.0)
      aws-sdk-core (3.209.1)
        aws-eventstream (~> 1, >= 1.3.0)
        aws-partitions (~> 1, >= 1.651.0)
      aws-sdk-kms (1.94.0)
        aws-sdk-core (~> 3, >= 3.207.0)
        aws-sigv4 (~> 1.5)
 -    aws-sdk-s3 (1.166.0)
 +    aws-sdk-s3 (1.167.0)
        aws-sdk-core (~> 3, >= 3.207.0)
        aws-sdk-kms (~> 1)
        aws-sigv4 (~> 1.5)
        xpath (~> 3.2)
      childprocess (5.1.0)
        logger (~> 1.5)
+     claide (1.1.0)
+     claide-plugins (0.9.2)
+       cork
+       nap
+       open4 (~> 1.3)
+     colored2 (3.1.2)
      concurrent-ruby (1.3.4)
      config (5.5.2)
        deep_merge (~> 1.2, >= 1.2.1)
        ostruct
      connection_pool (2.4.1)
+     cork (0.3.0)
+       colored2 (~> 3.1)
      crack (1.0.0)
        bigdecimal
        rexml
      crass (1.0.6)
      dalli (3.2.8)
+     danger (9.5.0)
+       claide (~> 1.0)
+       claide-plugins (>= 0.9.2)
+       colored2 (~> 3.1)
+       cork (~> 0.1)
+       faraday (>= 0.9.0, < 3.0)
+       faraday-http-cache (~> 2.0)
+       git (~> 1.13)
+       kramdown (~> 2.3)
+       kramdown-parser-gfm (~> 1.0)
+       octokit (>= 4.0)
+       terminal-table (>= 1, < 4)
+     danger-auto_label (1.3.1)
+       danger-plugin-api (~> 1.0)
+     danger-plugin-api (1.0.0)
+       danger (> 2.0)
      dartsass-ruby (3.0.2)
        sass-embedded (~> 1.54, < 1.67)
      dartsass-sprockets (3.0.0)
        faraday-net_http (>= 2.0, < 3.4)
        json
        logger
+     faraday-http-cache (2.5.1)
+       faraday (>= 0.8)
      faraday-net_http (3.3.0)
        net-http
      ffi (1.17.0)
      fspath (3.1.2)
      gd2-ffij (0.4.0)
        ffi (>= 1.0.0)
+     git (1.19.1)
+       addressable (~> 2.8)
+       rchardet (~> 1.8)
      globalid (1.2.1)
        activesupport (>= 6.1)
      google-protobuf (3.25.5)
        railties (>= 4.2.0)
        thor (>= 0.14, < 2.0)
      json (2.7.2)
 -    jwt (2.9.1)
 +    jwt (2.9.3)
        base64
      kgio (2.11.4)
      kramdown (2.4.0)
        rexml
+     kramdown-parser-gfm (1.1.0)
+       kramdown (~> 2.0)
      language_server-protocol (3.17.0.3)
      libv8-node (18.19.0.0)
      libxml-ruby (5.0.3)
      minitest (5.25.1)
      minitest-focus (1.4.0)
        minitest (>= 4, < 6)
 -    msgpack (1.7.2)
 +    msgpack (1.7.3)
      multi_json (1.15.0)
      multi_xml (0.7.1)
        bigdecimal (~> 3.1)
+     nap (1.1.0)
      net-http (0.4.1)
        uri
 -    net-imap (0.4.16)
 +    net-imap (0.4.17)
        date
        net-protocol
      net-pop (0.1.2)
        rack (>= 1.2, < 4)
        snaky_hash (~> 2.0)
        version_gem (~> 1.1)
+     octokit (9.1.0)
+       faraday (>= 1, < 3)
+       sawyer (~> 0.9)
      omniauth (2.0.4)
        hashie (>= 3.4.6)
        rack (>= 1.6.2, < 3)
      omniauth-rails_csrf_protection (1.0.2)
        actionpack (>= 4.2)
        omniauth (~> 2.0)
+     open4 (1.3.4)
      openstreetmap-deadlock_retry (1.3.1)
      ostruct (0.6.0)
      overcommit (0.64.0)
        nio4r (~> 2.0)
      quad_tile (1.0.1)
      racc (1.8.1)
 -    rack (2.2.9)
 +    rack (2.2.10)
      rack-cors (2.0.2)
        rack (>= 2.0.0)
      rack-openid (1.4.2)
      rb-fsevent (0.11.2)
      rb-inotify (0.11.1)
        ffi (~> 1.0)
+     rchardet (1.8.0)
      rdoc (6.7.0)
        psych (>= 4.0.0)
      regexp_parser (2.9.2)
      rouge (4.4.0)
      rtlcss (0.2.1)
        mini_racer (>= 0.6.3)
 -    rubocop (1.66.1)
 +    rubocop (1.67.0)
        json (~> 2.3)
        language_server-protocol (>= 3.17.0)
        parallel (~> 1.10)
      sass-embedded (1.64.2)
        google-protobuf (~> 3.23)
        rake (>= 13.0.0)
+     sawyer (0.9.2)
+       addressable (>= 2.3.5)
+       faraday (>= 0.17.3, < 3)
      securerandom (0.3.1)
      selenium-webdriver (4.23.0)
        base64 (~> 0.2)
        activerecord (>= 5.2)
      terminal-table (3.0.2)
        unicode-display_width (>= 1.1.1, < 3)
 -    terser (1.2.3)
 +    terser (1.2.4)
        execjs (>= 0.3.0, < 3)
      thor (1.3.2)
      tilt (2.4.0)
      timeout (0.4.1)
 -    turbo-rails (2.0.10)
 +    turbo-rails (2.0.11)
        actionpack (>= 6.0.0)
        railties (>= 6.0.0)
      tzinfo (2.0.6)
@@@ -634,6 -674,8 +674,8 @@@ DEPENDENCIE
    config
    connection_pool
    dalli
+   danger
+   danger-auto_label
    dartsass-sprockets
    debug
    debug_inspector
    validates_email_format_of (>= 1.5.1)
    vendorer
    webmock
 +  zeitwerk (< 2.7)
  
  BUNDLED WITH
 -   2.5.11
 +   2.5.16