273 Commits

Author SHA1 Message Date
Nobuyoshi Nakada
b73d256f34
Check leaked global symbols under more various conditions 2020-12-27 15:50:02 +09:00
Nobuyoshi Nakada
3a0a08697a
Add 3.0 top sepc guards
* Needs WEBrick
2020-12-26 17:09:25 +09:00
Nobuyoshi Nakada
73cd4951de Reduced GitHub Actions
Moved leaked-globals before check.
2020-12-26 09:39:53 +09:00
Takashi Kokubun
02b3555874
Install gdb on Actions 2020-12-19 21:02:18 -08:00
Nobuyoshi Nakada
042c3e91fb
Check macros for headers 2020-12-19 16:38:17 +09:00
Nobuyoshi Nakada
197550c956
Renamed check_encoding.yml as check_misc.yml [ci skip] 2020-12-19 16:38:16 +09:00
Takashi Kokubun
f0ec923c58
Remove --jit-save-temps from MJIT
It's probably not helping the backtrace.
2020-12-17 21:36:26 -08:00
Nobuyoshi Nakada
4fe7f270ce
Different names instead of ulimit 2020-12-16 17:39:40 +09:00
Kazuhiro NISHIYAMA
6e84af2fa9
ulimit does not affect another shell 2020-12-13 20:26:22 +09:00
Takashi Kokubun
1b45174aea
Allow dumping a core file on Actions
to see a C backtrace.
2020-12-12 18:47:50 -08:00
Takashi Kokubun
e53c0bc906
Add some JIT options to MJIT Actions
hoping to improve C backtrace outputs
2020-12-11 22:52:19 -08:00
Takashi Kokubun
97868f16ff
Reintroduce the fix again 2020-12-10 13:00:02 -08:00
Takashi Kokubun
4474aadae8
Fix the path properly
😞
2020-12-10 11:48:57 -08:00
Takashi Kokubun
f56ab7a476
Try fixing the -I position
https://github.com/ruby/ruby/runs/1532260149
🤔
2020-12-10 11:18:30 -08:00
MSP-Greg
4a559aa225
Actions mingw - add tool/test for WEBrick in spec tests (#3882)
Some spec tests require WEBrick, and the spec tests are run from install with the MinGW CI.
2020-12-10 09:27:02 -08:00
卜部昌平
46d3ea2c25
.github: reduce (#3876)
Comment out some 50-ish tests.
fix https://bugs.ruby-lang.org/issues/17376
2020-12-10 17:41:39 +09:00
MSP-Greg
41fafd9dd2
Remove BUNLDER_VERSION in Windows (#3859)
[Bug #17372]
2020-12-07 14:47:42 -08:00
Takashi Kokubun
2580093d5d
Pass the flag as $TESTOPTS
Fixing the failure of a4f292426b40f9d6c8f3d646e4b7c667313074f2 like
https://github.com/ruby/ruby/runs/1513663542
2020-12-07 14:21:21 -08:00
NARUSE, Yui
a4f292426b skip failing tests in test-all on mingw
https://bugs.ruby-lang.org/issues/17372
2020-12-08 05:45:22 +09:00
Takashi Kokubun
95edb3ec10
Increase timeout for MJIT Actions
It's too short for --jit-wait
https://github.com/ruby/ruby/runs/1466690076?check_suite_focus=true
2020-11-28 00:17:56 -08:00
Nobuyoshi Nakada
b958e2add8 Removed canonicalization for mathn 2020-11-10 11:14:15 +09:00
卜部昌平
8eca97c049 .github/workflows/baseruby.yml: add
Translate a part of .travis.yml into a Github Actions workflow.
2020-11-04 12:11:13 +09:00
Nobuyoshi Nakada
acdb893338
Removed unused environment variable 2020-10-27 14:42:24 +09:00
Benoit Daloze
71f699543b Tweaks for the ruby/spec workflow 2020-10-24 15:51:18 +02:00
卜部昌平
7cf34cfaa3 .github/workflows/spec_guards.yml add
Translate a part of .travis.yml into GitHub Actions workflow.
2020-10-23 10:38:34 +09:00
Nobuyoshi Nakada
640b340583
Check dependencies on macOS too 2020-10-21 12:31:38 +09:00
卜部昌平
da25affdac .github: reduce copy&paste
Found that we can set default working directory for github actions.
2020-10-21 09:24:47 +09:00
Nobuyoshi Nakada
a75ab110df
Use %VCVARS% 2020-10-13 14:16:29 +09:00
Kazuhiro NISHIYAMA
45fd4436ee Use $GITHUB_ENV instead of set-env
https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
2020-10-06 11:41:17 +09:00
Kazuhiro NISHIYAMA
f9df340a6a Remove unused commit_info 2020-10-06 11:41:17 +09:00
Kazuhiro NISHIYAMA
9a951c0931
Remove outdated comment [ci skip] 2020-09-27 14:26:38 +09:00
Kazuhiro NISHIYAMA
cd44febc93 Add check_dependencies workflow 2020-09-25 19:21:36 +09:00
卜部昌平
19917d45a3 .github: try GitHub Container Registry
It is natural for a CI running on GitHub to use GitHub's facility.

See also https://github.blog/2020-09-01-introducing-github-container-registry/
2020-09-07 19:02:45 +09:00
Samuel Williams
b22b3f03f4 Increase timeout for GitHub Actions. 2020-09-06 22:11:49 +12:00
Koichi Sasada
a137874e67 add RUBY_DEBUG=ci envval for GH actions
RUBY_DEBUG=ci envval shows more information on rb_bug().
2020-09-01 06:14:35 +09:00
Nobuyoshi Nakada
fbf79f1c11
Use the previous winflexbison3
winflexbison3 v2.5.23.20200829 seems to install nothing.
2020-09-01 14:42:19 +09:00
Hiroshi SHIBATA
cceba23515 minitest is working fine with Ruby 3 2020-09-01 11:21:41 +09:00
Hiroshi SHIBATA
e00eba1ce2 xmlrpc has been removed from the bundled gems 2020-09-01 11:21:41 +09:00
Hiroshi SHIBATA
377159370b Revert the workaround of minitest and hoe
86737c509cd49cfe4509a65d300d390da0f07be6
  3e1aea461320094e634ab32ca0b13dd43b69d8b0
2020-09-01 11:21:41 +09:00
Hiroshi SHIBATA
86737c509c Removed minitest and hoe because they didn't support Ruby 3 yet 2020-08-31 18:51:59 +09:00
卜部昌平
2c4c088aa3 .github/workflows/compilers.yml: more compilers
Added some cross compilers that we can run on GitHub Workflow runner
environments.  Because they are cross compilers we cannot run the
generated binary.  The added matrix are compile-only.
2020-08-23 21:45:46 +09:00
卜部昌平
ef2b785b2d .github/workflows/compilers.yml: clang-12
LLVM made release/11.x branch.  Its master is now version 12.
2020-08-11 16:51:07 +09:00
Nobuyoshi Nakada
17d869c7d6
Check if C-sources are US-ASCII
Encoding of C-sources can not be determined, and non-ASCII code
are often warned by localized compilers.
2020-08-10 19:46:13 +09:00
Hiroshi SHIBATA
8a99f820ce
Use zlib provided by vcpkg in mswin CI (#3397)
* Revert "mswin build - install src zlib files after checkout"

This reverts commit b6175c9e4fe25b978252d8998fe791d65d998fc5.

* Revert "mswin build - install src zlib files"

This reverts commit bf758ef8b4e2895bf71a611a7ab2a4f236e260ea.
2020-08-07 12:28:39 +09:00
Nobuyoshi Nakada
b6175c9e4f
mswin build - install src zlib files after checkout
actions/checkout deletes the contents of the source directory.
2020-08-01 19:02:41 +09:00
MSP-Greg
bf758ef8b4 mswin build - install src zlib files 2020-08-01 19:01:45 +09:00
Nobuyoshi Nakada
32bec658c1
Remove obsolete rubygems file
Fixes a weird error in CodeQL autobuild.
2020-08-01 14:44:47 +09:00
Nobuyoshi Nakada
d210a39774
Fixed a typo 2020-07-26 21:24:07 +09:00
Samuel Williams
a3ac1bf450 Add more timeouts to macos, mjit, ubuntu and windows workflows. 2020-07-20 10:58:57 +12:00
Sora Morimoto
48ba9b6106 Update actions/cache from v1 to v2
Signed-off-by: Sora Morimoto <sora@morimoto.io>
2020-07-15 15:57:16 +09:00