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

Update dependencies for early March 2021 #658

Merged
merged 11 commits into from
Mar 10, 2021

Conversation

DeeDeeG
Copy link
Contributor

@DeeDeeG DeeDeeG commented Mar 9, 2021

Context

  • Bumping a bunch of runtimes/languages and dependencies

Summary of Changes

  • Runtimes/languages:
    • Test/develop on Node 14 to match the new production default over at Heroku (was Node 12)
    • Use Ruby 2.7.2 (was 2.5.8)
  • Core dependencies:
    • Rails 5.2.4.5 (was 5.2.4.4)
    • Puma 5.2.2 (was 5.0.2)
  • yarn.lock dependency bumps:
    • ini 1.3.8 (was 1.3.5)
    • dompurify 2.2.6 (was 2.0.8)
  • Gemfile and Gemfile.lock dependency bumps:
    • nokogiri from 1.11.1 (was 1.10.10)
    • webmock 3.12.1 (was 3.2.1)

Checklist

  • Tested Mobile Responsiveness
  • Added Unit Tests
  • CI Passes
  • Deploys to Heroku on test Correctly (Maintainers will handle)
  • Added Documentation (Service and Code when required)

@DeeDeeG DeeDeeG marked this pull request as draft March 9, 2021 23:42
@DeeDeeG DeeDeeG marked this pull request as ready for review March 10, 2021 00:07
@DeeDeeG DeeDeeG merged commit 8cfdd13 into develop Mar 10, 2021
@DeeDeeG DeeDeeG deleted the update-dependencies-early-March-2021 branch March 10, 2021 00:44
@DeeDeeG DeeDeeG mentioned this pull request Mar 10, 2021
5 tasks
@DeeDeeG DeeDeeG added packages dependencies Pull requests that update a dependency file labels Mar 10, 2021
DeeDeeG added a commit that referenced this pull request Mar 16, 2021
* Enable puma clustered (#654)

    Enable puma clustered mode to process more requests and reduce latency

* Use a volume to deal with bundled gems (#640)

    This way we don't need to rebuild everytime we add/update/remove a gem

* Improve organization in contact/restroom models (#653)

  * Remove unused git keep from models

  * Improve identation/organization of Contact form

  * Improve Restroom model organization by grouping method kinds

* Update dependencies for early March 2021 (#658)

  * Dockerfile: Update NodeJS to version 14

  * yarn.lock: Bump ini from v1.3.5 to v1.3.8

  * yarn.lock: Bump dompurify from v2.0.8 to v2.2.6

  * Gemfile.lock: Bump nokogiri from 1.10.10 to 1.11.1

  * Gemfile[.lock]: Update rails to v5.2.4.5

      Was version 5.2.4.4 (this is a patch version bump)

  * Ruby: Update from 2.5.8 to 2.6.6

  * Gemfile[.lock]: Update webmock (v3.2.1 to v3.12.1)

      Also update its transitive dependencies,
      within ranges allowed by Gemfile.

  * Ruby: Update from 2.6.6 to 2.7.1

  * Ruby: Update from 2.7.1 to 2.7.2

  * Gemfile.lock: Update puma from 5.0.2 to 5.2.2

  * yarn.lock: Update elliptic from v6.5.3 to v6.5.4

  * Revert "Enable puma clustered (#654)" (#659)

      This reverts commit 6c63546.

      We don't know for sure that we need these speed/latency gains,
      and maintenance bandwidth is low for the project.

      We don't want to potentially have to track down bugs,
      or undo any damage done, so revert this change for now.

Co-authored-by: Bruno Casali <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file packages
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant