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

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

Merged
merged 4 commits into from
Apr 29, 2024

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
10 checks passed
@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