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

Remove rubygems_mfa_required setting and disable RequireMFA cop #620

Merged
merged 5 commits into from
Jul 12, 2024

Conversation

ayushpoddar
Copy link
Contributor

This setting was introduced automatically by the aforementioned rubocop cop, which makes it impossible to publish to rubygems automatically from a Github action with an API key, since one would always need the second factor.

Description

This PR is a copy of the linked PR below.

This setting was introduced automatically by the aforementioned rubocop cop,which makes it impossible to publish to rubygems automatically from a Githubaction with an API key, since one would always need the second factor.
The uploader was deprecated and is no longer working.

There is a new uploader that should be used instead: https://docs.codecov.com/docs/codecov-uploader
@avdv
Copy link
Collaborator

avdv commented Jul 12, 2024

Thank you @ayushpoddar ! It seems this repo has bit rotted quite a bit as CI is failing for the changes. I have disabled the codecov upload for now.

Also, the Windows builds are failing because of hpricot which was abandoned. I'll disable the Windows CI jobs for now.

avdv added 3 commits July 12, 2024 08:17
They fail with:

```
D:/a/colorls/colorls/vendor/bundle/ruby/3.0.0/gems/hpricot-0.8.6/ext/fast_xs
make.exe DESTDIR\=
generating fast_xs-x64-mingw32.def
compiling fast_xs.c
fast_xs.c: In function 'fast_xs':
fast_xs.c:165:46: error: passing argument 3 of 'rb_rescue' from incompatible
pointer type [-Wincompatible-pointer-types]
  165 |         array = rb_rescue(unpack_utf8, self, unpack_uchar, self);
      |                                              ^~~~~~~~~~~~
      |                                              |
|                                              VALUE (*)(VALUE) {aka long
long unsigned int (*)(long long unsigned int)}
```
Copy link
Collaborator

@avdv avdv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you, @ayushpoddar !

@avdv avdv merged commit f729bea into athityakumar:main Jul 12, 2024
10 checks passed
@ayushpoddar ayushpoddar deleted the disable-mfa-duplicate branch July 12, 2024 09:56
@ayushpoddar
Copy link
Contributor Author

Thank you, @ayushpoddar !

@avdv Does this mean that we can merge the pending PRs one by one?

@avdv
Copy link
Collaborator

avdv commented Jul 12, 2024

@avdv Does this mean that we can merge the pending PRs one by one?

yes, but I am going to be AFK for some time...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants