Update dependency grape to '~> 2.1.0'
This MR contains the following updates:
Package | Update | Change |
---|---|---|
grape (changelog) | minor |
'~> 2.0.0' -> '~> 2.1.0'
|
MR created with the help of gitlab-org/frontend/renovate-gitlab-bot
Release Notes
ruby-grape/grape (grape)
v2.1.3
Fixes
- #2467: Fix repo coverage - @ericproulx.
-
#2468: Align
error!
method signatures across different places - @numbata. - #2469: Fix full path building for lateral scopes - @numbata.
v2.1.2
Fixes
- #2459: Autocorrect cops - @ericproulx.
- #3458: Remove unused Grape::Util::Accept::Header - @ericproulx.
- #2463: Fix error message indices - @ericproulx.
v2.1.1
Features
- #2450: Update RuboCop to 1.64.1 - @ericproulx.
Fixes
- #2453: Fix context in rescue_from - @ericproulx.
- #2455: Fix default response headers to work with Rack 3 - @ericproulx.
v2.1.0
Features
- #2432: Deep merge for group parameter attributes - @numbata.
-
#2419: Add the
contract
DSL - @dgutov. -
#2371: Use a param value as the
default
value of other param - @jcagarcia. -
#2377: Allow to use instance variables values inside
rescue_from
- @jcagarcia. -
#2379: Take into account the
route_param
type inrecognize_path
- @jcagarcia. - #2383: Use regex block instead of if - @ericproulx.
-
#2384: Allow to use
before/after/rescue_from
methods in any order when usingmount
- @jcagarcia. - #2390: Drop support for Ruby 2.6 and Rails 5 - @ericproulx.
- #2393: Optimize AttributeTranslator - @ericproulx.
-
#2395: Set
max-age
to 0 whencookies.delete
- @ericproulx. - #2397: Add support for ruby 3.3 - @ericproulx.
-
#2399: Update
rubocop
to 1.59.0,rubocop-performance
to 1.20.1 andrubocop-rspec
to 2.25.0 - @ericproulx. - #2402: Grape::Deprecations will be raised when running specs - @ericproulx.
- #2406: Remove mime-types dependency in specs - @ericproulx.
- #2408: Fix params method redefined warnings - @ericproulx.
- #2410: Gem deprecations will raise a DeprecationWarning in specs - @ericproulx.
- #2389: Remove rack-accept dependency - @ericproulx.
- #2426: Drop support for rack 1.x series - @ericproulx.
-
#2427: Use
rack-contrib
jsonp instead of rack-jsonp - @ericproulx. - #2363: Replace autoload by zeitwerk - @ericproulx.
-
#2425: Replace
{}
withRack::Header
orRack::Utils::HeaderHash
- @dhruvCW. - #2430: Isolate extensions within specific gemfile - @ericproulx.
- #2431: Drop appraisals in favor of eval_gemfile - @ericproulx.
- #2435: Use rack constants - @ericproulx.
- #2436: Update coverallsapp github-action - @ericproulx.
-
#2434: Implement nested
with
support in parameter dsl - @numbata. - #2438: Fix some Rack::Lint - @ericproulx.
- #2437: Add length validator - @dhruvCW.
- #2445: Remove builder as a dependency - @ericproulx.
Fixes
-
#2375: Fix setter methods for
Grape::Router::AttributeTranslator
- @Jell. - #2370: Remove route_xyz method_missing deprecation - @ericproulx.
-
#2372: Fix
declared
method for hash params with overlapping names - @jcagarcia. - #2373: Fix markdown files for following 1-line format - @jcagarcia.
-
#2382: Fix values validator for params wrapped in
with
block - @numbata. - #2387: Fix rubygems version within workflows - @ericproulx.
- #2405: Fix edge workflow - @ericproulx.
- #2414: Fix Rack::Lint missing content-type - @ericproulx.
-
#2378: Do not overwrite
route_param
with a regular one if they share same name - @arg. - #2444: Replace method_missing in endpoint - @ericproulx.
- #2441: Optimize memory alloc and retained - @ericproulx.
- #2449: Rack 3.1 fixes - @ericproulx.
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Merge request reports
Activity
Renovate Comment
What are the next steps?
If you have been assigned as a reviewer to this Merge Request, please review this Merge Request with the same scrutiny as any community contribution:
-
Ensure that the dependencies updated meet our standards:
- Security: Dependencies do not contain malicious code
- Performance: Dependencies do not bloat the application code or prolong CI times unnecessarily
- Stability: Pipelines are passing
-
Review the changes introduced by the version upgrade. Consider using https://my.diffend.io to compare the two versions in case the updated dependency is either a Ruby Gem or a Node.js package, for example to compare
pg_query
2.1.0
and2.1.4
. -
Check if
bundle install
works locally, in the context of GDK. -
If tests are passing and you've reviewed the updated dependencies, execute pipelines in the context of the main project
This MR is created from a fork, therefore not all jobs (e.g. Danger) might have been executed. Instead of hitting MWPS right away, you might want to wait until the pipeline you've just triggered finished.
Note: This might not be available in projects, in that case merging right away is an option
-
Assign the current milestone to the MR
-
Merge away!
Troubleshooting
We have assembled some FAQs to help reviewers of these kind of merge requests.
Improve this message – The JSON comment below is for automation purposes.
{"labels":["maintenance::dependency","type::maintenance","automation:bot-authored","backend","Engineering Productivity","group::import and integrate"],"assignees":["gitlab-dependency-update-bot"],"reviewers":["ivaneG","jnutt",".luke","SamWord"]}
Edited by GitLab Dependency Bot-
mentioned in issue #365045
requested review from @rodrigo.tomonari
assigned to @gitlab-dependency-update-bot
added pipelinetier-1 label
added 168 commits
-
b68202f4...49a6a243 - 167 commits from branch
gitlab-org:master
- 2683a1e2 - Update dependency grape to '~> 2.1.0'
-
b68202f4...49a6a243 - 167 commits from branch
mentioned in merge request !156747 (merged)
added pipeline:mr-approved label
added pipelinetier-3 label and removed pipelinetier-1 label
Before you set this MR to auto-merge
This merge request will progress on pipeline tiers until it reaches the last tier: pipelinetier-3. We will trigger a new pipeline for each transition to a higher tier.
Before you resolve this discussion, please check the following:
- You are the last maintainer of this merge request
- The latest pipeline for this merge request is pipelinetier-3 (You can find which tier it is in the pipeline name)
- This pipeline is recent enough (created in the last 8 hours)
If all the criteria above apply, please resolve this discussion and the set auto-merge for this merge request.
See pipeline tiers and merging a merge request for more details.
- Resolved by Kevin Morrison
Dependency change review report
Please wait to merge until below tasks are completed by @gitlab-com/gl-security/appsec
- Review metadata report and resolve this thread. Review guidelines are at handbook page
Click to view metadata analysis report
Modified Dependency: grape (2.1.0) Location:
Gemfile.lock
Version diffsChecks passed: 6/6
-
️ Latest version: 2.1.0 released on: 2024-06-15. URL: https://rubygems.org/gems/grape -
Latest version is in use. -
Total downloads: 58348708 -
Reverse dependencies: 206 -
Total number of releases: 68 -
Latest version age (months): 0 -
Source project in Github not archived. -
️ Maintainer emails are private. Email domain check skipped.
Modified Dependency: mustermann-grape (1.1.0) Location:
Gemfile.lock
Version diffsChecks passed:6/7
-
️ Latest version: 1.1.0 released on: 2023-11-24. URL: https://rubygems.org/gems/mustermann-grape -
Latest version is in use. -
Total downloads: 49428825 -
Reverse dependencies: 1 -
Total number of releases: 6 -
Latest version age (months): 7 -
Source project in Github not archived. -
Expired maintainer email domains are not found.
This automation is under testing, please leave your feedback in the issue.
1 Warning 1550f9fd: Commits that change 30 or more lines across at least 3 files should describe these changes in the commit body. For more information, take a look at our Commit message guidelines. 1 Message CHANGELOG missing: If this merge request needs a changelog entry, add the
Changelog
trailer to the commit message you want to add to the changelog.If this merge request doesn't need a CHANGELOG entry, feel free to ignore this message.
Reviewer roulette
Category Reviewer Maintainer backend @srajadas
(UTC-7)@mwoolf
(UTC+1)Please refer to documentation page for guidance on how you can benefit from the Reviewer Roulette, or use the GitLab Review Workload Dashboard to find other available reviewers.
Rubygems
This merge request adds, or changes a Rubygems dependency. Please review the Gemfile guidelines.
If needed, you can retry the
danger-review
job that generated this comment.Generated by
Danger Merge request already approved.
Adding automation:bot-no-updates in order to prevent renovate from updating the MR.
If you want the MR to be updated again, please remove the label and check the "rebase checkbox" in the description.
added automation:bot-no-updates label
E2E Test Result Summary
allure-report-publisher
generated test report!e2e-test-on-gdk:
test report for 1550f9fd expand test summary
+------------------------------------------------------------------+ | suites summary | +-------------+--------+--------+---------+-------+-------+--------+ | | passed | failed | skipped | flaky | total | result | +-------------+--------+--------+---------+-------+-------+--------+ | Plan | 73 | 0 | 0 | 0 | 73 | ✅ | | Govern | 71 | 0 | 0 | 0 | 71 | ✅ | | Verify | 44 | 0 | 2 | 0 | 46 | ✅ | | Package | 17 | 3 | 12 | 0 | 32 | ❌ | | Data Stores | 31 | 0 | 1 | 0 | 32 | ✅ | | Fulfillment | 2 | 0 | 0 | 0 | 2 | ✅ | | Create | 128 | 0 | 15 | 0 | 143 | ✅ | | Release | 5 | 0 | 0 | 0 | 5 | ✅ | | Secure | 3 | 0 | 0 | 0 | 3 | ✅ | | Analytics | 2 | 0 | 0 | 0 | 2 | ✅ | | Monitor | 8 | 0 | 0 | 0 | 8 | ✅ | | Manage | 1 | 0 | 1 | 0 | 2 | ✅ | +-------------+--------+--------+---------+-------+-------+--------+ | Total | 385 | 3 | 31 | 0 | 419 | ❌ | +-------------+--------+--------+---------+-------+-------+--------+
e2e-test-on-cng:
test report for 2683a1e2 expand test summary
+------------------------------------------------------------------+ | suites summary | +-------------+--------+--------+---------+-------+-------+--------+ | | passed | failed | skipped | flaky | total | result | +-------------+--------+--------+---------+-------+-------+--------+ | Verify | 47 | 0 | 10 | 0 | 57 | ✅ | | Plan | 73 | 0 | 5 | 0 | 78 | ✅ | | Data Stores | 29 | 0 | 8 | 0 | 37 | ✅ | | Monitor | 8 | 0 | 10 | 0 | 18 | ✅ | | Create | 110 | 0 | 12 | 0 | 122 | ✅ | | Manage | 1 | 0 | 8 | 0 | 9 | ✅ | | Package | 7 | 6 | 11 | 0 | 24 | ❌ | | Govern | 68 | 0 | 6 | 0 | 74 | ✅ | | Configure | 0 | 0 | 3 | 0 | 3 | ➖ | | Growth | 0 | 0 | 2 | 0 | 2 | ➖ | | Release | 2 | 0 | 1 | 0 | 3 | ✅ | | ModelOps | 0 | 0 | 1 | 0 | 1 | ➖ | | Fulfillment | 2 | 0 | 20 | 0 | 22 | ✅ | | Secure | 3 | 0 | 1 | 0 | 4 | ✅ | | Analytics | 2 | 0 | 0 | 0 | 2 | ✅ | +-------------+--------+--------+---------+-------+-------+--------+ | Total | 352 | 6 | 98 | 0 | 456 | ❌ | +-------------+--------+--------+---------+-------+-------+--------+
e2e-package-and-test:
test report for 1550f9fd expand test summary
+---------------------------------------------------------------------+ | suites summary | +----------------+--------+--------+---------+-------+-------+--------+ | | passed | failed | skipped | flaky | total | result | +----------------+--------+--------+---------+-------+-------+--------+ | Govern | 107 | 0 | 6 | 3 | 113 | ✅ | | Create | 417 | 0 | 51 | 0 | 468 | ✅ | | Manage | 28 | 0 | 17 | 0 | 45 | ✅ | | Systems | 7 | 0 | 0 | 0 | 7 | ✅ | | Plan | 82 | 0 | 9 | 0 | 91 | ✅ | | Fulfillment | 4 | 0 | 7 | 0 | 11 | ✅ | | GitLab Metrics | 2 | 0 | 1 | 0 | 3 | ✅ | | Verify | 51 | 0 | 15 | 0 | 66 | ✅ | | Package | 25 | 6 | 14 | 0 | 45 | ❌ | | Analytics | 3 | 0 | 0 | 0 | 3 | ✅ | | Release | 5 | 0 | 1 | 0 | 6 | ✅ | | Data Stores | 46 | 0 | 11 | 0 | 57 | ✅ | | Monitor | 12 | 0 | 13 | 0 | 25 | ✅ | | Configure | 1 | 0 | 3 | 0 | 4 | ✅ | | Ai-powered | 1 | 0 | 2 | 0 | 3 | ✅ | | Secure | 4 | 0 | 2 | 1 | 6 | ✅ | | Growth | 0 | 0 | 2 | 0 | 2 | ➖ | | ModelOps | 0 | 0 | 1 | 0 | 1 | ➖ | +----------------+--------+--------+---------+-------+-------+--------+ | Total | 795 | 6 | 155 | 4 | 956 | ❌ | +----------------+--------+--------+---------+-------+-------+--------+