Seeker
332778025a
utils/ast: add Sorbet method signatures
2021-01-07 13:54:05 -08:00
Issy Long
3c2467fc3d
Replace test/support/github_formatter
with rspec-github
gem
...
- This was a TODO in `test/support/github_formatter.rb` and the PR it
referenced had been merged.
2020-12-22 18:03:01 +00:00
Markus Reiter
e3818ee51e
Fix parsing version from PackageInfo
files.
2020-12-14 15:29:32 +01:00
Mike McQuaid
8528eff604
Add and enable rubocop-rails.
...
This will help us catch and cleanup usage of e.g. `.blank?` and other
helpers we use from ActiveSupport.
2020-12-02 10:43:04 +00:00
Markus Reiter
ae8ebf9464
Add rspec-sorbet
.
2020-11-19 16:14:22 +01:00
Markus Reiter
772a45e758
Vendor sorbet-runtime-stub
.
2020-10-09 16:45:13 +02:00
Markus Reiter
f27d7a21d7
Vendor rubocop-sorbet
.
2020-10-09 16:45:13 +02:00
Mike McQuaid
6f311852d6
Fix unvendored RubyGems
...
- Avoid caching RubyGems in GitHub Actions `tests.yml` to catch this in
future.
- Run `brew doctor` in GitHub Actions `tests.yml` after installing
RubyGems to catch this in future.
- Ignore relevant RubyGems (and fix outdated comments)
- Never auto-`require` RubyGems that aren't vendored.
- Update `bundler/setup.rb`.
2020-08-27 14:03:03 +01:00
Issy Long
25ce3875a4
Gemfile: Unpin sorbet
version
...
- This was originally pinned in 1a6467eeeab8887ff404ff87b8b15d6c50c0525c
because we found that later versions surfaced over 100 new typing errors
in Tapioca's autogenerated RBI files. It seems like these are able to
be fixed now.
2020-08-09 12:03:30 +01:00
vidusheeamoli
53ebef4c67
Gemfile: drop sorbet environment
2020-08-09 02:40:01 +05:30
Mike McQuaid
dff330e336
Merge pull request #8034 from rmNULL/pelf-gemlock
...
include patchelf.rb and its deps in Gemfile.lock
2020-07-22 09:58:49 +01:00
vidusheeamoli
1a6467eeea
Gemfile: set sorbet version
2020-07-21 23:45:34 +05:30
rmnull
ff66534242
add patchelf to Gemfile
2020-07-21 13:30:40 +05:30
Mike McQuaid
170b38892a
Use CodeCov for coverage reporting.
2020-07-02 10:22:54 +01:00
rmnull
486114282c
In ELFShim, #needed_libraries, #dynamic_elf? and #with_interpreter? check using patchelf gem.
...
Having HOMEBREW_PATCHELF_RB set in the ENV,
will conditionally install patchelf.rb gem,
use patchelf.rb in the above mentioned methods.
The installed vendored gems are listed in .gitignore
to maintain a clean state.
2020-06-19 21:23:57 +05:30
vidusheeamoli
73d2c98689
Gemfile: add tapioca gem
2020-06-14 02:01:10 +05:30
vidusheeamoli
5ef55d9637
homebrew-sorbet env
2020-06-11 16:46:05 +05:30
vidusheeamoli
536726799d
Gemfile: add sorbet and sorbet-runtime
...
bundler/setup: add sorbet and sorbet-runtime
2020-06-11 11:41:53 +05:30
vidusheeamoli
4f1e9f44a1
set up byebug debugger
2020-05-18 16:28:43 +05:30
Mike McQuaid
a36f00ae8b
Ruby 2.6 (and remove backports) gems
2019-10-10 16:17:05 +01:00
Markus Reiter
b1d0c61fea
Update Gems.
2019-10-03 09:22:44 +02:00
Mike McQuaid
738f4689a5
Add rubocop-performance gem.
2019-04-30 08:44:10 +01:00
Mike McQuaid
36dbad3922
Add frozen_string_literal to all files.
2019-04-20 13:27:36 +09:00
Mike McQuaid
921d4aad77
Unify test/vendor Gemfiles and bundler configuration.
2019-02-21 16:34:19 +00:00