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

Prepare stable branch to rubygems 3.2.0 & bundler 2.2.0 #4104

Merged
merged 80 commits into from Dec 10, 2020

Conversation

deivid-rodriguez
Copy link
Member

This PR backports all PRs for rubygems 3.2.0 & bundler 2.2.0, changes version files and generates changelogs.

It was generated using rake prepare_stable_branch[3.2.0] using the code from #4103.

Tasks:

  • Describe the problem / feature
  • Write tests
  • Write code to solve the problem
  • Get code review from coworkers / friends

I will abide by the code of conduct.

@bundlerbot bundlerbot added Bundler CI CI related issues RubyGems labels Dec 7, 2020
deivid-rodriguez and others added 27 commits December 7, 2020 17:04
Fix daily notifications

(cherry picked from commit c50b1b4)
Rename workflows for consistency and easier auto-labelling

(cherry picked from commit 1734f75)
…gelog

Remove "style changes" section from `History.txt`

(cherry picked from commit 5389e56)
…ives

Use workflow file name for checking status

(cherry picked from commit 7cd7e88)
Optimize CI

(cherry picked from commit 3ac2758)
Accept responses with no etag header

(cherry picked from commit 14e11e0)
Pass more information when comparing platforms

(cherry picked from commit 8977719)
Enable using trailing commas in rubygems

(cherry picked from commit 4a76ff8)
Test TruffleRuby 20.2.0 in CI

(cherry picked from commit e1f04ca)
Actions daily workflows - only run in rubygems account

(cherry picked from commit 1de54e8)
Actions - fix if clause in daily/monthly workflows

(cherry picked from commit b14b2a7)
Add `set` as a non supported default gem

(cherry picked from commit 74ecd2f)
Readd man pages index

(cherry picked from commit be3daef)
Fix issues when syncronizing man pages

(cherry picked from commit 16c6b5a)
…fault_gem

Mark `tsort` as an unsupported default gem

(cherry picked from commit a8b7932)
…stall_dir

Make `--default` and `--install-dir` options to `gem install` play nice together

(cherry picked from commit 40fc322)
Try to fix openssl availability issues on jruby

(cherry picked from commit 8fd5dee)
Update the last references to old repositories

(cherry picked from commit 5d2b50b)
…_with_no_typo

Fix `typo_squatting?` false positive for `rubygems.org` itself

(cherry picked from commit 481d806)
Add `--force` option to `gem sources` command

(cherry picked from commit ff86ba4)
Disable `fail-fast` mode in CI

(cherry picked from commit 5521428)
Don't hit the network when installing dependencyless local gemspec

(cherry picked from commit 4b3e48c)
Fix `--build-root` flag under Windows

(cherry picked from commit 9b25442)
Install to correct plugins dir when using `--build-root`

(cherry picked from commit a969c0f)
Fix some warnings during `bin/rake spec:deps`

(cherry picked from commit 21536b3)
Remove old workaround for non-git environments

(cherry picked from commit da6a681)
Append '.gemspec' extension only when it is not present.

(cherry picked from commit 214fefc)
bronzdoc and others added 22 commits December 7, 2020 17:05
Deprecate server command

(cherry picked from commit 32f81ab)
Lock parallel ~> 1.19.2

(cherry picked from commit fc75358)
…_handling

Prevent remove command from deleting gemfile lines that are comments

(cherry picked from commit 2d0fa4a)
Revert resolving all Gemfile platforms automatically

(cherry picked from commit a9b3694)
Improve gem not found in source error messages

(cherry picked from commit 3b2471d)
Improve gem build -C flag

(cherry picked from commit 2ad192e)
Update endpoint of gem signin command

(cherry picked from commit 291c587)
Enable `specific_platform` by default

(cherry picked from commit 824f272)
Add `--all-platforms` flag to `bundle binstubs` to generate binstubs for all platforms

(cherry picked from commit ba09c54)
Always show underlying error when fetching specs fails

(cherry picked from commit 1fa4ee3)
Fix Windows CI

(cherry picked from commit c42c056)
New gem template: prefer `require_relative` to `require`

(cherry picked from commit 13bce26)
Fix edge case resulting in a crash when using `zeitwerk` inside a nested `bundle exec` invocation

(cherry picked from commit a9c77de)
Raise consistent errors with or without `bundle exec`

(cherry picked from commit fbce3ba)
Fix typo of `bundle-install.1` (v2.1)

(cherry picked from commit 51d6620)
Fix `Bundler::Plugin::API::Source#to_s` having empty source type

(cherry picked from commit f38872c)
Use better owner & group for files in rubygems package

(cherry picked from commit 70d836d)
Add GlobalSign Root CA - R3 cert and remove outdated certs

(cherry picked from commit 9bb7da6)
Delay deprecation still used by recent bundlers

(cherry picked from commit f769aa9)
Do not override Kernel#warn when there is no need

(cherry picked from commit 058e858)
…is_exactly_3_2

Fix test failure when version is exactly 3.2

(cherry picked from commit e5c214d)
@deivid-rodriguez deivid-rodriguez force-pushed the release/bundler_2.2.0_rubygems_3.2.0 branch from 18245d1 to b641556 Compare December 7, 2020 16:08
@deivid-rodriguez deivid-rodriguez force-pushed the release/bundler_2.2.0_rubygems_3.2.0 branch from b641556 to 6cacdb9 Compare December 7, 2020 17:55
@hsbt
Copy link
Member

hsbt commented Dec 8, 2020

@deivid-rodriguez 👍 I added d495063 to this branch.

@deivid-rodriguez deivid-rodriguez merged commit d3628e5 into 3.2 Dec 10, 2020
@deivid-rodriguez deivid-rodriguez deleted the release/bundler_2.2.0_rubygems_3.2.0 branch December 10, 2020 09:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bundler CI CI related issues RubyGems
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants