igrigorik / em-http-request

Asynchronous HTTP Client (EventMachine + Ruby)
1.22k stars 220 forks source link

Fix GitHub Actions failures and add Ruby 3.3 to CI #359

Closed mattbrictson closed 4 months ago

mattbrictson commented 8 months ago

My initial GitHub Actions CI workflow that I provided in #357 had mistakes that are currently causing it to fail on the master branch.

This PR fixes those failures. I have tested it on my fork, see: https://github.com/mattbrictson/em-http-request/actions/runs/7411502617

The following problems are now fixed:

I also added Ruby 3.3 to the build matrix. Note that this version currently fails, due to known issues documented in #358. Now fixed.

MatheusRich commented 8 months ago

Once this gets merged, I can rerun #358 to confirm the fix.

knu commented 8 months ago

I think you need to migrate from the archived cookiejar gem to the new cookiejar2 gem.

lawrence-forooghian commented 4 months ago

I tried running the actions from this branch on my fork and all of the jobs are passing. Has cookiejar been fixed upstream?

MatheusRich commented 4 months ago

@lawrence-forooghian yes!

mattbrictson commented 4 months ago

I just triggered CI again and all jobs are now passing in this PR, even Ruby 3.3, thanks to the cookiejar fix upstream.

igrigorik commented 4 months ago

ty sir!