summaryrefslogtreecommitdiff
path: root/.github/workflows
AgeCommit message (Collapse)Author
2019-09-05Try to fix `invalid option`Kazuhiro NISHIYAMA
https://github.com/ruby/ruby/runs/212727409#step:11:67 ``` invalid option: -j5 ```
2019-09-05Change name to `Tests (test-bundled-gems)` in macos.yml tooKazuhiro NISHIYAMA
2019-09-04Add TEST_BUNDLED_GEMS_ALLOW_FAILURES=minitestKazuhiro NISHIYAMA
2019-09-04`$JOBS` does not set in `env:`Kazuhiro NISHIYAMA
2019-09-04Use RUBY_TESTOPTS instead of TESTOPTSKazuhiro NISHIYAMA
https://github.com/ruby/ruby/pull/2417#issuecomment-526884646 > `TESTOPTS` is defaulted to `$(RUBY_TESTOPTS)` in `common.mk` file. > Use the latter name to pass options via an environment variable.
2019-09-03Roughly retry choco install commandsTakashi Kokubun
to deal with random failures: https://github.com/ruby/ruby/runs/210617845
2019-09-03Remove SKIP_DOXYGEN because job.env does not set in `if:`Kazuhiro NISHIYAMA
2019-08-28Use `set-env` instead of `grep` in each stepKazuhiro NISHIYAMA
2019-08-28Use JOBS again like macos.ymlKazuhiro NISHIYAMA
2019-08-28Change name to `Tests (test-bundled-gems)`Kazuhiro NISHIYAMA
2019-08-28Add name to autoconfKazuhiro NISHIYAMA
2019-08-28Remove GITHUB_SHA from jobs.<job_id>.steps.envKazuhiro NISHIYAMA
because default value overrides it. https://help.github.com/en/articles/virtual-environments-for-github-actions#environment-variables
2019-08-28Allow missing projectnumber [ci skip]Kazuhiro NISHIYAMA
2019-08-28Show projectnumber in current index.html and GITHUB_SHAKazuhiro NISHIYAMA
2019-08-28Fix doxygen actionKazuhiro NISHIYAMA
- Fix checkout error: `fatal: destination path '.' already exists and is not an empty directory.` - Remove `GITHUB_SHA` in env, because set automatically https://help.github.com/en/articles/virtual-environments-for-github-actions#environment-variables - Change minute from 0 to 20 for test soon
2019-08-28Run on schedule only and skip if not modifiedKazuhiro NISHIYAMA
2019-08-28Make doxygen / coverage torelant to clone raceTakashi Kokubun
a little. Doing both `git clone --depth=1` and `git reset --hard ${sha}` does not make sense (the latter command either does nothing or just fails), so I added non-1 value as a depth. Maybe we don't need depth=50 for pull_request and schedule, so it's 10 for now.
2019-08-27Drop more unused configs from doxygen and coverageTakashi Kokubun
workflows, because mame said he has never seen it.
2019-08-27Omit unused matrix strategy from doxygen workflowTakashi Kokubun
2019-08-27Add graphviz for dot commandKazuhiro NISHIYAMA
2019-08-27Doxygen in GitHub Actions (#2406)Yusuke Endoh
* .github/workflows/doxygen.yml: add a workflow for doxygen in Actions Notes: Merged-By: mame <mame@ruby-lang.org>
2019-08-27Revert "Explain which test task"Nobuyoshi Nakada
This reverts commit 9bc1667a188392b94971b9b96507af76cbd5f413. `name` lines are not expanded.
2019-08-27.github/workflows/coverage.yml: add a cron job for coverage in ActionsYusuke Endoh
Notes: Merged: https://github.com/ruby/ruby/pull/2401
2019-08-27Explain which test taskNobuyoshi Nakada
2019-08-26Expand JOBS instead of meaningless export (#2402)Kazuhiro NISHIYAMA
* Expand JOBS instead of meaningless export * Remove -j option in TESTOPTS of test-bundled-gems https://github.com/ruby/ruby/runs/203129516#step:10:167 > invalid option: -j3 Notes: Merged-By: znz
2019-08-22Make GitHub Actions Slack notification consistentTakashi Kokubun
with Travis, rather than AppVeyor. Formerly it was made similar to AppVeyor to provide some normal set of CI failure notification. But for some reason people preferred a shorter variant and introduced a1d606c079f6c3d1779d885e0bf2e3991251609e and d8d8015b93c6daa8d8433895464db3493a2056e2. Instead of AppVeyor format, this commit chose Travis-like format to achieve consistency and to include usual CI-failure information, while keeping it one-liner for people who prefer short notifications. Note that this shrinks the 40-char sha to 10-char, using the new feature of k0kubun/action-slack@v2.0.0: https://github.com/k0kubun/action-slack/commit/1c88a05dac664cbafa1c99a37f292ed23ac1c289
2019-08-22Remove footer from message to Slackaycabta
2019-08-22Show short message to Slackaycabta
2019-08-21Debug GitHub context on broken notificationTakashi Kokubun
sometimes Slack notification footer becomes just " at ". It seems like `github.event.head_commit` is missing. Let me debug the context.
2019-08-20Skip tests on Actions if [ci skip]Takashi Kokubun
It seems that we cannot easily apply job-level [ci skip]. Therefore this commit skips only Tests step if it's [ci skip].
2019-08-19Reduce sub-shell and use `&&` instead of `;`Kazuhiro NISHIYAMA
2019-08-19Roughly retry `brew update`Takashi Kokubun
as it failed randomly https://github.com/ruby/ruby/runs/196712109
2019-08-19Stop reporting test-bundled-gems resultsTakashi Kokubun
by marking continue-on-error. I dropped it to test Slack notification, and I finished to test it.
2019-08-19Workaround errors on multi-line commit messageTakashi Kokubun
by using toJson with fields.
2019-08-19Make Slack notification availableTakashi Kokubun
for macOS / Windows as well. Docker-based GitHub Action does not work on these OSes.
2019-08-19Implement Slack notification for ActionsTakashi Kokubun
2019-08-18Revert "Try notifying Slack from Actions"Takashi Kokubun
This reverts commit d8807e8b1a9d09ee1543e18618b4ef7e8203c616. We'd need more features. Reverting to customize this later.
2019-08-18Try notifying Slack from ActionsTakashi Kokubun
https://github.com/8398a7/action-slack https://github.com/marketplace/actions/action-slack
2019-08-18Drop continue-on-error for make checkTakashi Kokubun
Like macos.yml, we don't need to ignore `make check` failure.
2019-08-17Added missing condition for test-bundler and test-bundled-gems.Hiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/2379
2019-08-17Added test check to ubuntu on GitHub ActionsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/2379
2019-08-17Disable fail-fast of GitHub ActionsTakashi Kokubun
This is default: true https://help.github.com/en/articles/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast When `make check` fails, we do not want to cancel `make test-bundler`.
2019-08-14Mark bundler / bundled-gems as continue-on-failureTakashi Kokubun
because these tests have failed too often and it's false-positive for checking healthiness of the master branch. Notes: Merged: https://github.com/ruby/ruby/pull/2367
2019-08-14Update the description of check_branchTakashi Kokubun
2019-08-14Rename check_branch.master to pull_request.check_branchTakashi Kokubun
because it's shown as just "master" on a pull request which does not have the check_branch.master job yet. "check_branch" would be easier to understand and now we can grep it from master branch.
2019-08-14Try to fix variable reference on Windows (#2361)Takashi Kokubun
https://github.com/ruby/ruby/runs/192869165 Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2019-08-14Stop using official actions/checkoutTakashi Kokubun
because it has been unstable, and also it sometimes does not work for a pull request like: https://github.com/ruby/ruby/pull/2358/checks?check_run_id=192685048#step:4:17 Notes: Merged: https://github.com/ruby/ruby/pull/2360
2019-08-13Use the official actions/checkout again (#2357)Takashi Kokubun
because clone does not checkout exact commit sha, and also we'd need to handle pull_request on fork, so I tentatively stopped to do this. Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2019-08-13Update the comment in check_branch [ci skip] (#2355)Takashi Kokubun
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2019-08-13Explain the current status of branches [ci skip] (#2350)Takashi Kokubun
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>