aboutsummaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* Add branch option to checkout on pushKazuhiro NISHIYAMA2020-01-116-7/+9
|
* Slightly change the job wording [ci skip]Takashi Kokubun2020-01-066-6/+6
| | | | mame-san said it's weird
* Support running Actions on a forkTakashi Kokubun2020-01-066-12/+12
| | | | | | | | | 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.
* Directly refer to GitHub eventsTakashi Kokubun2020-01-064-22/+9
| | | | instead of unnecessarily defining env vars
* Remove code to prevent double build on trunkTakashi Kokubun2019-12-316-6/+6
| | | | trunk branch was deleted.
* More consistent failure notificationsTakashi Kokubun2019-12-316-10/+24
| | | | The format is the same as Travis / AppVeyor now.
* Make test run condition consistent with other jobsTakashi Kokubun2019-12-311-2/+0
| | | | | When `make all` fails, we should not run tests and output of such run is confusing.
* Run tests in the consistent orderTakashi Kokubun2019-12-311-10/+10
| | | | `make check` runs test -> test-all -> test-spec, and other CIs follow that too.
* Fix an outdated commentTakashi Kokubun2019-12-311-1/+1
| | | | We're actually using it for PR :p
* Actions MinGW - fix test-all (#2803)MSP-Greg2019-12-311-2/+2
|
* Use actions/checkout for PR (#2804)Takashi Kokubun2019-12-311-7/+4
|
* Official actions/checkout is uselessTakashi Kokubun2019-12-311-4/+15
| | | | It died again https://github.com/ruby/ruby/runs/368837347
* Make Slack notifications consistentTakashi Kokubun2019-12-302-3/+18
|
* There's no such targetTakashi Kokubun2019-12-301-1/+1
|
* Make all Actions job names consistentTakashi Kokubun2019-12-302-3/+6
| | | | like "{platform} / make ({make target}, ...)"
* Do not doubly build on trunkTakashi Kokubun2019-12-301-1/+1
|
* MinGW on Actions (#2791)MSP-Greg2019-12-301-0/+133
| | | | | | | | | | | | | | | | | | | * 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
* Revert "Remove TEST_BUNDLED_GEMS_ALLOW_FAILURES"Takashi Kokubun2019-12-302-0/+4
| | | | | | | | 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
* Commented-out btest on cygwin environment of GitHub ActionsHiroshi SHIBATA2019-12-251-4/+5
|
* Ignore error of `apt-get update` in MJIT workflow tooKazuhiro NISHIYAMA2019-12-131-1/+1
|
* Ignore error of `apt-get update` on GitHub ActionsKazuhiro NISHIYAMA2019-12-131-1/+1
|
* Try to use `set-output`Kazuhiro NISHIYAMA2019-12-115-8/+11
| | | | because commit info are not necessary in env.
* Create dummy files when check onlyKazuhiro NISHIYAMA2019-12-111-0/+1
| | | | | because foo.rb in build directory breaks test-bundler https://github.com/ruby/ruby/runs/343168046#step:20:125
* Create more dummy files in build directoryKazuhiro NISHIYAMA2019-12-111-1/+1
|
* Do not load files in build directoryKazuhiro NISHIYAMA2019-12-111-0/+4
| | | | related https://bugs.ruby-lang.org/issues/16177
* Move SECURITY.md into .github/ to reduce the files on the top directoryYusuke Endoh2019-12-101-0/+9
|
* [cygwin] Removed unnecessary packagesNobuyoshi Nakada2019-12-101-1/+1
|
* [cygwin] Removed unnecessary `-c` optionsNobuyoshi Nakada2019-12-101-3/+3
|
* Add cache of cygwin packagesKazuhiro NISHIYAMA2019-12-091-1/+8
|
* Remove unused branch nameKazuhiro NISHIYAMA2019-12-091-1/+0
|
* Split cygwin-chocolatey cacheKazuhiro NISHIYAMA2019-12-091-3/+3
|
* Remove debug printKazuhiro NISHIYAMA2019-12-092-2/+0
|
* Separate stepsNobuyoshi Nakada2019-12-091-2/+17
|
* Set PATH at onceNobuyoshi Nakada2019-12-091-4/+3
|
* Fixed the checking out sourceNobuyoshi Nakada2019-12-091-4/+4
|
* Add .github/workflows/cygwin.ymlDaisuke Fujimura (fd0)2019-12-091-0/+60
|
* Make extract-gems only if test_task is checkKazuhiro NISHIYAMA2019-11-302-0/+2
|
* Add update-gems before extract-gemsKazuhiro NISHIYAMA2019-11-302-2/+2
| | | | (windows.yml used `nmake up`)
* Add extract-gems to GitHub Actions CIKazuhiro NISHIYAMA2019-11-303-0/+6
|
* Drop windows-2016 on GitHub ActionsKazuhiro NISHIYAMA2019-11-271-7/+2
| | | | | https://help.github.com/en/actions/automating-your-workflow-with-github-actions/software-installed-on-github-hosted-runners#windows-server-2016 > Note: The Windows Server 2016 virtual environment will be removed on December 3, 2019.
* Add `--with-openssl-dir` to windows on GitHub ActionsKazuhiro NISHIYAMA2019-11-261-1/+1
| | | | | | | | | | https://github.com/ruby/ruby/commit/7bd7a013b14fb6c4403ff243ec5db13c5c71f552/checks?check_suite_id=328682567#step:10:1634 ``` *** Following extensions are not compiled: openssl: Could not be configured. It will not be installed. " d:/a/ruby/ruby/src/ext/openssl/extconf.rb:97: OpenSSL library could not be found. You might want to use --with-openssl-dir=<dir> option to specify the prefix where OpenSSL is installed." ```
* Stop using undefined matrix.os for macOSTakashi Kokubun2019-11-222-2/+2
| | | | and use github.workflow instead. Applied a similar change to MJIT too.
* Remove TEST_BUNDLED_GEMS_ALLOW_FAILURESKazuhiro NISHIYAMA2019-11-192-4/+0
| | | | https://github.com/seattlerb/minitest/pull/798 is closed
* Make GitHub Actions notification more like TravisTakashi Kokubun2019-11-134-4/+4
| | | | | Build's sequential number is a link in Travis, and also YYYY-MM-DD-XX is a little hard to parse.
* Use shallow-since instead of depthKazuhiro NISHIYAMA2019-11-134-8/+8
| | | | | | | | | | commit number of today requires log since 0:00 UTC. So commits of 24 hours are enough. https://www.git-scm.com/docs/git-clone#Documentation/git-clone.txt---depthltdepthgt > Implies --single-branch unless --no-single-branch is given to fetch the histories near the tips of all branches. So I add `--single-branch` too.
* Add commit number of today to notification of mjit CI tooKazuhiro NISHIYAMA2019-11-131-1/+2
|
* Fix MJIT test's Slack notificationTakashi Kokubun2019-11-121-1/+1
|
* Migrate Wercker MJIT tests to Actions (#2676)Takashi Kokubun2019-11-125-4/+81
| | | | | | | | | | | | | | | | | | | | * Migrate Wercker MJIT tests to Actions * Support pull request for testing * Capitalize other jobs too * Make it a command name for consistency [ci skip] * Remove wercker.yml * Add --jit-verbose=2 for debugging * Install MJIT headers * Separate install for sudo * Trigger build
* Add commit number of today to notification of GitHub ActionsKazuhiro NISHIYAMA2019-11-133-3/+7
|
* Stop debugging the same thing twiceTakashi Kokubun2019-11-121-5/+0
| | | | See L25-28