MSP-Greg
9b5137a5d1
Fix two Ruby 2.2 issues, add to Actions & remove from Travis [changelog skip] ( #2146 )
...
* Add Ruby 2.2 to Actions, remove from Travis
Travis uses OpenSSL 1.0.1, Actions uses 1.0.2
* Ruby 2.2 - binder.rb, server.rb - add single io.closed? check to each
2020-03-04 11:17:38 -06:00
MSP-Greg
bc3059029e
workflows/ruby.yml - use 'bundle install' with '--path=.bundle/puma' ( #2126 )
2020-02-24 14:06:02 -06:00
MSP-Greg
71bcd84a57
Split ruby.yml, revise Actions ( #2114 )
2020-02-13 10:47:15 -06:00
Patrik Ragnarsson
6f59df8dc0
Actions: Use the new action name [changelog skip] ( #2109 )
...
This action was transferred to ruby/setup-ruby: https://github.com/ruby/setup-ruby/releases/tag/v1.13.0
2020-02-07 11:16:57 -06:00
MSP-Greg
10b4ffc378
Update Actions ruby.yml [changelog skip] ( #2103 )
...
* Update ruby.yml
Ruby 2.4 thru 2.7 on all platforms
Ubuntu 2.3, macOS 2.3, & Windows 2.4 use OpenSSL 1.0.2, all others are 1.1.1
JRuby fails tests
* .travis.yml - remove jobs similar to Actions
2020-02-07 10:53:52 -06:00
Patrik Ragnarsson
7e691845dd
GitHub Actions no longer have Ruby 2.3.x ( #2087 )
...
Using RVM to install 2.3.8 like RubyGems does: https://github.com/rubygems/rubygems/blob/v3.1.2/.github/workflows/ubuntu-rvm.yml
...with OpenSSL 1.0.2 like @MSP-Greg says: https://github.com/puma/puma/pull/2087#issuecomment-569439765
2019-12-30 14:37:09 +07:00
MSP-Greg
1d97e42dde
Actions CI - Allow CI from branches other than master (forks), add test timeout ( #2042 )
...
Timeout will need to be changed if JRuby is added to this workflow.
2019-10-18 17:22:50 +08:00
Daniel Colson
dd781669d7
Allow reversed words to skip changelog [skip ci] ( #2021 )
...
[Travis][] allows both "<KEYWORD> skip" and "skip <KEYWORD>", as does
[Circleci][]. I never remember which order the words should go in, so it
is a nice convenience if either order works.
[Travis]: https://docs.travis-ci.com/user/customizing-the-build/#skipping-a-build
[Circleci]: https://circleci.com/docs/2.0/skip-build/#skipping-a-build
2019-10-10 11:06:39 +02:00
Richard Schneeman
079b284d13
Fix GitHub changelog check ( #1999 )
2019-09-26 19:02:33 +02:00
Richard Schneeman
b9ed8444d3
[ci skip] Require Changelog at PR time ( #1991 )
...
* [ci skip] Require Changelog at PR time
We frequently forget to ask for a changelog entry, and then when we want to release the release maintainer has to go back and manually add them all. It would be better if the changelog was required at PR time so the original submitter can think of the best wording. If a PR is trivial people can add `[ci skip]` or `[changelog skip]`.
This implementation uses github actions.
* Use correct name of changelog file
The changelog is History.md not CHANGELOG.md
2019-09-25 21:53:54 +02:00
Nate Berkopec
c68dfffc32
Freeze all string literals in CI
2019-09-20 12:14:19 +02:00
Nate Berkopec
b59db28a6c
CI -> Github actions ( #1918 )
2019-09-19 19:50:13 +02:00