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
57c26231dd
Use `brew upgrade` instead of `brew update`
2020-02-20 00:13:44 +09:00
Hiroshi SHIBATA
1df2c8cefb
Revert "MinGW - rename OpenSSL dll's in system32 directory"
...
This reverts commit 95c58d33cc
.
2020-02-14 19:57:07 +09:00
MSP-Greg
95c58d33cc
MinGW - rename OpenSSL dll's in system32 directory
2020-02-14 19:39:30 +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
Nobuyoshi Nakada
edf2cedc9c
Allow rexml to fail on macOS of Github Actions
...
And revert "Stop test-bundled-gems on macOS for now",
28b290f7f4
.
2020-01-19 11:56:39 +09:00
Nobuyoshi Nakada
28b290f7f4
Stop test-bundled-gems on macOS for now
2020-01-19 09:48:33 +09:00
Yusuke Endoh
3344f81107
.github/workflows/cygwin.yml: Removed
...
There is no active maintainer for cygwin. The CI failure is too noisy.
[Misc #16407 ]
2020-01-17 17:25:05 +09:00
Nobuyoshi Nakada
c9b1969fa3
Checkout with git on cygwin for EOL code
...
`shell: bash` runs bash on msys which prefers git on msys too,
then checked out in CRLF mode. Cygwin sed doesn't consider the CR
a part of EOL code, though.
2020-01-13 10:31:53 +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 8c9450e7b8
, 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
47c84c74d4
Make test run condition consistent with other jobs
...
When `make all` fails, we should not run tests and output of such run is
confusing.
2019-12-31 15:29:40 -08:00
Takashi Kokubun
74cb414885
Run tests in the consistent order
...
`make check` runs test -> test-all -> test-spec, and other CIs follow that too.
2019-12-31 10:24:01 -08:00
Takashi Kokubun
52c228604b
Fix an outdated comment
...
We're actually using it for PR :p
2019-12-31 09:37:03 -08:00
MSP-Greg
860753eabb
Actions MinGW - fix test-all ( #2803 )
2019-12-31 09:35:43 -08:00
Takashi Kokubun
139f0d90d9
Use actions/checkout for PR ( #2804 )
2019-12-31 09:34:29 -08:00
Takashi Kokubun
2e1fd4e2d7
Official actions/checkout is useless
...
It died again https://github.com/ruby/ruby/runs/368837347
2019-12-31 01:49:17 -08:00
Takashi Kokubun
38c35dd22d
Make Slack notifications consistent
2019-12-30 23:46:18 -08:00
Takashi Kokubun
8136fec6e4
There's no such target
2019-12-30 23:42:20 -08:00
Takashi Kokubun
f98650e9f8
Make all Actions job names consistent
...
like "{platform} / make ({make target}, ...)"
2019-12-30 23:30:35 -08:00
Takashi Kokubun
fe158e4c65
Do not doubly build on trunk
2019-12-30 23:23:25 -08:00
MSP-Greg
eb2b425821
MinGW on Actions ( #2791 )
...
* MinGW - skip spec in spec/ruby/optional/capi/thread_spec.rb
C-API Thread function rb_thread_call_without_gvl
-- runs a C function with the global lock unlocked and unlocks IO with the generic RUBY_UBF_IO
stops/freezes spec tests
See https://bugs.ruby-lang.org/issues/16265
* MinGW - skip test test/resolv/test_dns.rb
Test times out in CI (both AppVeyor & Actions), cannot repo locally
* MinGW - skip test test/ruby/test_thread_queue.rb
* Add Actions mingw.yml
2019-12-30 23:19:31 -08:00
Takashi Kokubun
79c4202676
Revert "Remove TEST_BUNDLED_GEMS_ALLOW_FAILURES"
...
This reverts commit 75e8dd58f6
.
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
Hiroshi SHIBATA
03c504ac59
Commented-out btest on cygwin environment of GitHub Actions
2019-12-25 09:38:12 +09:00
Kazuhiro NISHIYAMA
26774351dc
Ignore error of `apt-get update` in MJIT workflow too
2019-12-13 18:06:36 +09: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
Yusuke Endoh
c596e01a49
Move SECURITY.md into .github/ to reduce the files on the top directory
2019-12-10 18:05:51 +09:00
Nobuyoshi Nakada
129c3216d9
[cygwin] Removed unnecessary packages
2019-12-10 12:35:57 +09:00
Nobuyoshi Nakada
cd35c09540
[cygwin] Removed unnecessary `-c` options
2019-12-10 12:35:44 +09:00
Kazuhiro NISHIYAMA
a5e6a50cb8
Add cache of cygwin packages
2019-12-09 16:08:12 +09:00
Kazuhiro NISHIYAMA
ea8f03e86c
Remove unused branch name
2019-12-09 16:08:12 +09:00
Kazuhiro NISHIYAMA
801eafcc14
Split cygwin-chocolatey cache
2019-12-09 16:08:12 +09:00