Skip to content

Conversation

@mattbrictson
Copy link
Contributor

@mattbrictson mattbrictson commented Jan 4, 2024

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:

  • Fixed a - uses typo
  • Install libcurl4-openssl-dev dependency so that the curb gem builds
  • Set fail-fast: false so that one failing Ruby version in the CI matrix doesn't stop the others from running

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
Copy link

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

@knu
Copy link

knu commented Jan 5, 2024

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

lawrence-forooghian added a commit to ably-forks/em-http-request that referenced this pull request Apr 26, 2024
…x-ci

This merges the contents of igrigorik#359 into our fork,
in order to fix the broken GitHub workflows.

As mentioned in [1], the Ruby 3.3 build is currently failing; we’ll live
with this for now.

[1] igrigorik#359 (comment)
@lawrence-forooghian
Copy link

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

@MatheusRich
Copy link

@lawrence-forooghian yes!

lawrence-forooghian added a commit to ably-forks/em-http-request that referenced this pull request Apr 26, 2024
…eate-ably-fork

This merges the contents of igrigorik#359 into our fork,
in order to fix the broken GitHub workflows.
@mattbrictson
Copy link
Contributor Author

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 igrigorik merged commit 91cee59 into igrigorik:master Apr 29, 2024
@igrigorik
Copy link
Owner

ty sir!

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.

5 participants