Kazuhiro NISHIYAMA
9a951c0931
Remove outdated comment [ci skip]
2020-09-27 14:26:38 +09: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
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
Samuel Williams
a3ac1bf450
Add more timeouts to macos, mjit, ubuntu and windows workflows.
2020-07-20 10:58:57 +12: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
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
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
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
Nobuyoshi Nakada
df275179bd
Revert "Moved aclocal.m4 to macro directory"
...
This reverts commit 4a6571dbc14ee4e88c12cd9931f7695077a3ee6e,
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
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
Kazuhiro NISHIYAMA
930b012ad9
Add rexml to fix rss of test-bundled-gems ( #2976 )
2020-03-24 15:36:53 +09:00
David Rodríguez
956e220ae2
Use new prepare-gems target when possible
2020-03-14 18:16:47 +09:00
Takashi Kokubun
4015f27a4d
Drop direct Slack notification from CIs
...
All Slack alerts have been migrated to a bot made by mame-san
2020-03-09 22:39:19 -07:00
Takashi Kokubun
f9f3510e64
Hook an experimental alert from Actions
2020-03-07 00:34:41 -08:00
卜部昌平
0711ceeb37
.github/workflows: name the configure runs
...
Explicit `name:` entry was requested by @nobu.
2020-03-02 14:53:05 +09:00
卜部昌平
2bfa1025a9
.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.
2020-03-02 14:53:05 +09:00
卜部昌平
888e736524
.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
2020-03-02 14:53:05 +09:00
卜部昌平
e06ad731f0
.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
2020-03-02 14:53:05 +09:00
卜部昌平
bdf2d91326
.travis.yml, .github: delete environmental dumps
...
They were necessary when developing YAMLs, but not useful any longer.
2020-03-02 14:53:05 +09:00
Kazuhiro NISHIYAMA
aeddffafc8
Add "test-all TESTS=--repeat-count=2" to test_task
2020-02-13 13:54:24 +09:00
Kazuhiro NISHIYAMA
8474e6ae1f
Use github.run_id in notification payload URL
2020-02-10 16:49:16 +09:00
Hiroshi SHIBATA
ca6546704a
Allow failures with rss tests on test-bundled-gems
2020-01-12 12:28:29 +09:00
Kazuhiro NISHIYAMA
e62aead269
Add branch option to checkout on push
2020-01-11 16:24:16 +09:00
Takashi Kokubun
e44e3716d0
Slightly change the job wording [ci skip]
...
mame-san said it's weird
2020-01-06 01:52:20 -08:00
Takashi Kokubun
e3aca28970
Support running Actions on a fork
...
Since 8c9450e7b875db846b19cc631af0d7fee66db5c6, we increased the chance
to run GitHub Actions on a fork, as we usually use a topic branch
instead of master when filing a pull request.
This patch makes it possible to reuse the same GitHub Actions config on
a fork repository.
2020-01-06 01:45:52 -08:00
Takashi Kokubun
8cd292f519
Directly refer to GitHub events
...
instead of unnecessarily defining env vars
2020-01-06 01:42:31 -08:00
Takashi Kokubun
8c9450e7b8
Remove code to prevent double build on trunk
...
trunk branch was deleted.
2019-12-31 22:03:21 -08:00
Takashi Kokubun
eca964c24e
More consistent failure notifications
...
The format is the same as Travis / AppVeyor now.
2019-12-31 21:26:40 -08:00
Takashi Kokubun
79c4202676
Revert "Remove TEST_BUNDLED_GEMS_ALLOW_FAILURES"
...
This reverts commit 75e8dd58f69c190c9698d0133942032903fb2f07.
We seem to randomly hit another issue these days:
https://github.com/ruby/ruby/runs/368756135
https://github.com/ruby/ruby/runs/368756191
2019-12-30 23:09:24 -08:00
Kazuhiro NISHIYAMA
d5c73681f8
Ignore error of apt-get update on GitHub Actions
2019-12-13 18:04:21 +09:00
Kazuhiro NISHIYAMA
7fa821a80d
Try to use set-output
...
because commit info are not necessary in env.
2019-12-11 14:03:30 +09:00
Kazuhiro NISHIYAMA
35adc47e7e
Create dummy files when check only
...
because foo.rb in build directory breaks test-bundler
https://github.com/ruby/ruby/runs/343168046#step:20:125
2019-12-11 13:08:21 +09:00
Kazuhiro NISHIYAMA
4f5dc15b04
Create more dummy files in build directory
2019-12-11 12:35:51 +09:00
Kazuhiro NISHIYAMA
1ed0212bcf
Do not load files in build directory
...
related https://bugs.ruby-lang.org/issues/16177
2019-12-11 12:35:51 +09:00
Kazuhiro NISHIYAMA
c064018a75
Make extract-gems only if test_task is check
2019-11-30 16:44:52 +09:00
Kazuhiro NISHIYAMA
bb3542cc6b
Add update-gems before extract-gems
...
(windows.yml used `nmake up`)
2019-11-30 16:44:52 +09:00