Commit Graph

14 Commits

Author SHA1 Message Date
André Luis Leal Cardoso Junior 01b7567c12 Add pull_request event to GH Actions 2022-06-11 10:56:04 -03:00
André Luis Leal Cardoso Junior 0e03ed6505 Pin build on jruby-9.3.3.0 2022-04-02 16:07:22 -03:00
André Luis Leal Cardoso Junior 759b2b7f12 Use actions/checkout@v3 2022-03-30 23:45:30 -03:00
André Luis Leal Cardoso Junior 32910268c6 Add ruby 3.0 to the windows test matrix 2022-03-09 23:47:09 -03:00
André Luis Leal Cardoso Junior c817305b3a Setup windows tests 2022-03-05 21:48:23 -03:00
André Luis Leal Cardoso Junior f7afcd90d1 jruby-head is failing a few specs 2021-12-27 13:41:16 -03:00
André Luis Leal Cardoso Junior c67a4272a5 Skip head tests for now, because of an incompatibility with Ruby 3.2.0-dev 2021-12-27 13:24:15 -03:00
André Luis Leal Cardoso Junior c5274cdcba Add Ruby 3.1 to CI 2021-12-27 11:19:45 -03:00
Kyrylo Silin 8c2a138df7 .github/workflows/test: disable bundler cache
Unfortunately, there's a mysterious bug with Ruby 2.4 & 2.5 when we cache gems:

https://github.com/pry/pry/actions/runs/1016360216
2021-07-09 23:30:27 +03:00
Kyrylo Silin 9732805a74 Fix failing build on 2.4 & 2.5
Example failure: https://github.com/pry/pry/runs/3010680604

```
ArgumentError: wrong number of arguments (given 4, expected 1)
    /home/runner/work/pry/pry/vendor/bundle/ruby/2.4.0/gems/psych-4.0.1/lib/psych.rb:323:in `safe_load'
```

I am not sure what exactly causes the failure but deleting simplecov dependency
fixes (I guess?) this problem.
2021-07-09 23:10:43 +03:00
Kyrylo Silin ca372a5b75 .github/workflows/test: fix Rubocop linting
It wasn't running.
2021-07-04 22:53:09 +03:00
Kyrylo Silin dc5fb6b7e2 .github/workflows/test: fix YARD linting
Linting wasn't running because of bad YAML.
2021-07-04 22:39:20 +03:00
Kyrylo Silin e7af30a327 Add Dependabot 2021-07-02 11:12:05 +03:00
Kyrylo Silin e8e378036f Test using Github Actions
We now test everything but 1.9 with GitHub Actions. GH Actions doesn't support
1.9 out of box and I am not sure how to write a spec that would use our custom
Docker image for 1.9 and the standard images for everything esle. That's why
CircleCI does not go away (for now, until we still support 1.9).

Luckily, I was able to get rid of the custom Docker image for 2.0 because GH
Actions stil support that version of Ruby.

Now the build code is much simpler and easier to follow. Looking forward to
getting rid of CircleCI completely!
2021-07-02 11:02:33 +03:00