summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2020-07-26Fixed a typoNobuyoshi Nakada
2020-07-20Add more timeouts to macos, mjit, ubuntu and windows workflows.Samuel Williams
Notes: Merged: https://github.com/ruby/ruby/pull/3329
2020-07-15Update actions/cache from v1 to v2Sora Morimoto
Signed-off-by: Sora Morimoto <sora@morimoto.io> Notes: Merged: https://github.com/ruby/ruby/pull/3319
2020-07-13Remove --jit-min-calls for nowTakashi Kokubun
--jit-min-calls=5 is too unstable
2020-07-12Add --jit-min-calls=5 (#3313)Takashi Kokubun
* RUN_OPTS needs to be specified for overriding it * Add --jit-min-calls=5 Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2020-07-03RUBY_DEBUG_LOG: Logging debug information mechanism (#3279)Koichi Sasada
* 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. Notes: Merged-By: ko1 <ko1@atdot.net>
2020-07-03Ignore conftest.c under the ext directories for CodeQL analysisHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/3280
2020-06-23Include workflow name in a notification of CompilationsTakashi Kokubun
2020-06-16Update without touch-unicode-filesNobuyoshi Nakada
2020-06-16Just update sources in CI without fetchingNobuyoshi Nakada
Also install external libraries only, extract-gems does not work unless base ruby is available.
2020-06-14Add ubuntu-20.04 and rename to ubuntu-18.04 from ubuntu-latestKazuhiro NISHIYAMA
Notes: Merged: https://github.com/ruby/ruby/pull/3222
2020-06-10Reduced job number to run tests on MinGWNobuyoshi Nakada
It seems too heavy as fails more often than before.
2020-06-09Added CodeQL scanning by GitHub (#3196)Hiroshi SHIBATA
Added configuration for CodeQL scanning by GitHub Notes: Merged-By: hsbt <hsbt@ruby-lang.org>
2020-06-09.github: add test for -DMJIT_FORCE_ENABLE卜部昌平
Notes: Merged: https://github.com/ruby/ruby/pull/3197
2020-06-06Run tests in more parallelNobuyoshi Nakada
2020-06-05Try test-bundler-parallel in GitHub ActionsNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/3189
2020-06-04No GITPULLOPTIONS by defaultNobuyoshi Nakada
To honor the environment variable, keep GITPULLOPTIONS unset by default, and appended the option to VCSUP.
2020-06-04No one reads the detached head adviceNobuyoshi Nakada
2020-06-04Fetch no tagsNobuyoshi Nakada
Fetched tags by `make up` are not used, in CI environments.
2020-06-04Removed fetch-depthNobuyoshi Nakada
Only the last commit is used, unless creating the ChangeLog file.
2020-05-29Respect BIGNUM_DEBUG defined by command line optionNobuyoshi Nakada
And fixed typo in compilers.yml.
2020-05-26include debug option in slack notificationKoichi Sasada
2020-05-26remove duplication.Koichi Sasada
2020-05-26GH actions with RUBY_DEBUG (#3144)Koichi Sasada
Add GH actions with -DRUBY_DEBUG Notes: Merged-By: ko1 <ko1@atdot.net>
2020-05-12.github: use actions/checkout@v2 again卜部昌平
Notes: Merged: https://github.com/ruby/ruby/pull/3100
2020-05-09.github/workflows/compilers.yml: GCC 10.1 released卜部昌平
Notes: Merged: https://github.com/ruby/ruby/pull/3094
2020-04-24Fixed a typo [ci skip]Nobuyoshi Nakada
2020-04-23Fix permission of PATHKazuhiro NISHIYAMA
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-22.github/workflows/mingw.yml: add `shell: bash` for PR checkoutYusuke Endoh
as well as e62aead26909e83f2c8b940186047f0a88b9f2d6
2020-04-18Update workflows/mingw.yml - use setup-ruby-pkgs (#3042)MSP-Greg
MSP-Greg/actions-ruby is deprecated... Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
Split ruby.h Notes: Merged-By: shyouhei <shyouhei@ruby-lang.org>
2020-04-05Revert "Moved aclocal.m4 to macro directory"Nobuyoshi Nakada
This reverts commit 4a6571dbc14ee4e88c12cd9931f7695077a3ee6e, because chkbuild does not follow.
2020-04-05Moved aclocal.m4 to macro directoryNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/3003
2020-04-04.github/workflows/mingw.yml: Turn off verbose mode [ci skip]Nobuyoshi Nakada
Too much, no longer needed output.
2020-03-30Use `--depth` on pull requestKazuhiro NISHIYAMA
`--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. Notes: Merged: https://github.com/ruby/ruby/pull/2992
2020-03-28Fixed relative paths for test-specNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/2988
2020-03-24Add rexml to fix rss of test-bundled-gems (#2976)Kazuhiro NISHIYAMA
Notes: Merged-By: hsbt <hsbt@ruby-lang.org>
2020-03-14Use new `prepare-gems` target when possibleDavid Rodríguez
Notes: Merged: https://github.com/ruby/ruby/pull/2951
2020-03-09Drop direct Slack notification from CIsTakashi Kokubun
All Slack alerts have been migrated to a bot made by mame-san
2020-03-07Hook an experimental alert from ActionsTakashi Kokubun
2020-03-02.github/workflows: name the configure runs卜部昌平
Explicit `name:` entry was requested by @nobu. Notes: Merged: https://github.com/ruby/ruby/pull/2927
2020-03-02.github: let "make leaked-globals" run in parallel卜部昌平
This target can be a build matrix. Also it does not make sense to test it on mjit. Notes: Merged: https://github.com/ruby/ruby/pull/2927
2020-03-02.github: make use of working-directory卜部昌平
One can specify working directory of a step, no by `cd foo` inside of the run. See also https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsrun Notes: Merged: https://github.com/ruby/ruby/pull/2927
2020-03-02.github: less verbose on: specifier卜部昌平
The `branch:` specifier was necessary before, to prevent double-testing master and trunk. Now that we no longer have trunk, we can slim the expressions. See also: https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#on Notes: Merged: https://github.com/ruby/ruby/pull/2927
2020-03-02.travis.yml, .github: delete environmental dumps卜部昌平
They were necessary when developing YAMLs, but not useful any longer. Notes: Merged: https://github.com/ruby/ruby/pull/2927
2020-02-20Use `brew upgrade` instead of `brew update`Kazuhiro NISHIYAMA
2020-02-14Revert "MinGW - rename OpenSSL dll's in system32 directory"Hiroshi SHIBATA
This reverts commit 95c58d33cc6925f08d45c00b88367c702f61f428.
2020-02-14MinGW - rename OpenSSL dll's in system32 directoryMSP-Greg
Notes: Merged: https://github.com/ruby/ruby/pull/2886
2020-02-13Add "test-all TESTS=--repeat-count=2" to test_taskKazuhiro NISHIYAMA
Notes: Merged: https://github.com/ruby/ruby/pull/2906
2020-02-10Use github.run_id in notification payload URLKazuhiro NISHIYAMA
Notes: Merged: https://github.com/ruby/ruby/pull/2898