卜部昌平
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
...
86737c509c
3e1aea4613
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 b6175c9e4f
.
* Revert "mswin build - install src zlib files"
This reverts commit bf758ef8b4
.
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
Takashi Kokubun
46d1777a43
Remove --jit-min-calls for now
...
--jit-min-calls=5 is too unstable
2020-07-13 10:06:34 -07:00
Takashi Kokubun
d99d96cc6d
Add --jit-min-calls=5 ( #3313 )
...
* RUN_OPTS needs to be specified for overriding it
* Add --jit-min-calls=5
2020-07-12 22:10:57 -07:00
Koichi Sasada
8655c2e690
RUBY_DEBUG_LOG: Logging debug information mechanism ( #3279 )
...
* RUBY_DEBUG_LOG: Logging debug information mechanism
This feature provides a mechanism to store logging information
to a file, stderr or memory space with simple macros.
The following information will be stored.
* (1) __FILE__, __LINE__ in C
* (2) __FILE__, __LINE__ in Ruby
* (3) __func__ in C (message title)
* (4) given string with sprintf format
* (5) Thread number (if multiple threads are running)
This feature is enabled only USE_RUBY_DEBUG_LOG is enabled.
Release version should not enable it.
Running with the `RUBY_DEBUG_LOG` environment variable enables
this feature.
# logging into a file
RUBY_DEBUG_LOG=/path/to/file STDERR
# logging into STDERR
RUBY_DEBUG_LOG=stderr
# logging into memory space (check with a debugger)
# It will help if the timing is important.
RUBY_DEBUG_LOG=mem
RUBY_DEBUG_LOG_FILTER environment variable can specify the fileter string.
If "(3) __func__ in C (message title)" contains the specified string, the
infomation will be stored (example: RUBY_DEBUG_LOG_FILTER=str will enable
only on str related information).
In a MRI source code, you can use the following macros:
* RUBY_DEBUG_LOG(fmt, ...): Above (1) to (4) will be logged.
* RUBY_DEBUG_LOG2(file, line, fmt, ...):
Same as RUBY_DEBUG_LOG(), but (1) will be replaced with given file, line.
2020-07-03 16:55:54 +09:00
Hiroshi SHIBATA
01776ca1c0
Ignore conftest.c under the ext directories for CodeQL analysis
2020-07-03 15:16:55 +09:00
Takashi Kokubun
e0037997d9
Include workflow name in a notification of Compilations
2020-06-23 23:56:02 -07:00
Nobuyoshi Nakada
d9c8804045
Update without touch-unicode-files
2020-06-16 12:29:02 +09:00
Nobuyoshi Nakada
466d3e68da
Just update sources in CI without fetching
...
Also install external libraries only, extract-gems does not work
unless base ruby is available.
2020-06-16 12:15:55 +09:00
Kazuhiro NISHIYAMA
454e8120db
Add ubuntu-20.04 and rename to ubuntu-18.04 from ubuntu-latest
2020-06-14 14:00:37 +09:00
Nobuyoshi Nakada
9491bd89da
Reduced job number to run tests on MinGW
...
It seems too heavy as fails more often than before.
2020-06-10 06:32:36 +09:00
Hiroshi SHIBATA
366646c15e
Added CodeQL scanning by GitHub ( #3196 )
...
Added configuration for CodeQL scanning by GitHub
2020-06-09 13:12:10 +09:00
卜部昌平
adfd4f3916
.github: add test for -DMJIT_FORCE_ENABLE
2020-06-09 12:37:36 +09:00
Nobuyoshi Nakada
e38a2ecffd
Run tests in more parallel
2020-06-06 00:35:45 +09:00
Nobuyoshi Nakada
53c0737ae4
Try test-bundler-parallel in GitHub Actions
2020-06-05 21:39:45 +09:00
Nobuyoshi Nakada
047471c529
No GITPULLOPTIONS by default
...
To honor the environment variable, keep GITPULLOPTIONS unset by
default, and appended the option to VCSUP.
2020-06-04 13:16:24 +09:00
Nobuyoshi Nakada
923e02a6a1
No one reads the detached head advice
2020-06-04 09:09:51 +09:00
Nobuyoshi Nakada
f6acbf7679
Fetch no tags
...
Fetched tags by `make up` are not used, in CI environments.
2020-06-04 09:09:51 +09:00
Nobuyoshi Nakada
1ce40e3b29
Removed fetch-depth
...
Only the last commit is used, unless creating the ChangeLog file.
2020-06-04 09:09:51 +09:00
Nobuyoshi Nakada
b8fadf3a6b
Respect BIGNUM_DEBUG defined by command line option
...
And fixed typo in compilers.yml.
2020-05-29 02:43:30 +09:00
Koichi Sasada
eb20d2f449
include debug option in slack notification
2020-05-26 23:20:36 +09:00
Koichi Sasada
a809caa4b3
remove duplication.
2020-05-26 23:10:35 +09:00
Koichi Sasada
68e987c315
GH actions with RUBY_DEBUG ( #3144 )
...
Add GH actions with -DRUBY_DEBUG
2020-05-26 23:04:10 +09:00
卜部昌平
b16acf8baa
.github: use actions/checkout@v2 again
2020-05-12 17:15:22 +09:00
卜部昌平
889b0fe46f
.github/workflows/compilers.yml: GCC 10.1 released
2020-05-09 22:24:57 +09:00
Nobuyoshi Nakada
21598b0cc2
Fixed a typo [ci skip]
2020-04-24 23:24:19 +09:00
Kazuhiro NISHIYAMA
6292271ef7
Fix permission of PATH
...
https://github.com/ruby/actions/runs/608526685?check_suite_focus=true
`warning: Insecure world writable dir /home/runner/.config in PATH, mode 040777`
2020-04-23 01:40:24 +09:00
Yusuke Endoh
ad63ae6619
.github/workflows/mingw.yml: add `shell: bash` for PR checkout
...
as well as e62aead269
2020-04-22 02:43:07 +09:00
MSP-Greg
c0b9326749
Update workflows/mingw.yml - use setup-ruby-pkgs ( #3042 )
...
MSP-Greg/actions-ruby is deprecated...
2020-04-18 17:35:19 -07:00
卜部昌平
9e6e39c351
Merge pull request #2991 from shyouhei/ruby.h
...
Split ruby.h
2020-04-08 13:28:13 +09:00
Nobuyoshi Nakada
df275179bd
Revert "Moved aclocal.m4 to macro directory"
...
This reverts commit 4a6571dbc1
,
because chkbuild does not follow.
2020-04-05 11:53:07 +09:00
Nobuyoshi Nakada
4a6571dbc1
Moved aclocal.m4 to macro directory
2020-04-05 09:26:57 +09:00
Nobuyoshi Nakada
a64b77f163
.github/workflows/mingw.yml: Turn off verbose mode [ci skip]
...
Too much, no longer needed output.
2020-04-04 11:24:18 +09:00
Kazuhiro NISHIYAMA
7a2177ea50
Use `--depth` on pull request
...
`--shallow-since=yesterday` for COMMIT_NUMBER_OF_DAY of `tool/actions-commit-info.sh`.
COMMIT_NUMBER_OF_DAY is mainly for master branch.
And `--shallow-since=yesterday` may fail on pull request.
So this revert to `--depth` on pull request.
2020-03-30 18:47:41 +09:00