summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2019-09-30Run test-unit tests in CIBenoit Daloze
Notes: Merged: https://github.com/ruby/ruby/pull/2506
2019-09-29Exclude the test-unit bundled gem tests since they also fail since the ↵Benoit Daloze
Time#inspect change * See https://github.com/test-unit/test-unit/issues/165 Notes: Merged: https://github.com/ruby/ruby/pull/2503
2019-09-29Remove continue-on-error for test-bundled-gemsBenoit Daloze
* Otherwise, it takes a very long time to notice those tests broke. Notes: Merged: https://github.com/ruby/ruby/pull/2503
2019-09-26Revert the accidentally commits related GitHub ActionsHiroshi SHIBATA
2019-09-26[rubygems/rubygems] Added jruby to matrixHiroshi SHIBATA
https://github.com/rubygems/rubygems/commit/0832c079c8
2019-09-26[rubygems/rubygems] Removed 2.2Hiroshi SHIBATA
https://github.com/rubygems/rubygems/commit/7fd2460f76
2019-09-26[rubygems/rubygems] Added rvm workflow for Ruby 2.2 and 2.7Hiroshi SHIBATA
https://github.com/rubygems/rubygems/commit/d4ba75dfd2
2019-09-26[rubygems/rubygems] Removed the needless configurationsHiroshi SHIBATA
https://github.com/rubygems/rubygems/commit/7134c49179
2019-09-26[rubygems/rubygems] Added the initial workflow file.Hiroshi SHIBATA
https://github.com/rubygems/rubygems/commit/6405a1e51a
2019-09-24Rename from ruby-x.y.z.ext.draft to ruby-x.y.z-draft.ext [ci skip]Kazuhiro NISHIYAMA
2019-09-22Add `if: always()` because 2.4.x's `make check` failed on snapshot [ci skip]Kazuhiro NISHIYAMA
`check-snapshot-ruby_2_4` uses `make test` instead of `make check`. https://github.com/ruby/actions/blob/95692e54f4263501db1508d51c1fb67c03b4f575/.github/workflows/snapshot.yml#L448-L449 `draft-release` use `make check` to make it simple, and actions is required regardless of success or failure. On the other hand, snapshot success can be ignored, so normally it should not fail.
2019-09-19Add draft-release.yml [ci skip]Kazuhiro NISHIYAMA
Make draft release packages. (Release packages are official after tests and release announce.) - Copy from ruby/actions - Change trigger tags from `draft/v*` to `v*` (I use `draft/v*` on ruby/actions because I want to avoid to cause trouble with shell history on working directory of ruby/ruby.) - Change secrets names because secrets are repository local and use different names between ruby/ruby and ruby/actions.
2019-09-17`brew install` may fail, so try to use `tool/travis_retry.sh`Kazuhiro NISHIYAMA
https://github.com/ruby/ruby/runs/224877570#step:3:1008 ``` Error: No such file or directory @ dir_s_rmdir - /Users/runner/Library/Caches/Homebrew/downloads/ca756e367eb98d2b525e72b311633c27ffc74eca825a5392153b3488d1adb732--libssh2-1.9.0.mojave.bottle.tar.gz ``` Notes: Merged: https://github.com/ruby/ruby/pull/2464
2019-09-13Dump some informationKazuhiro NISHIYAMA
Notes: Merged: https://github.com/ruby/ruby/pull/2457
2019-09-12Moved coverage.yml to https://github.com/ruby/actions [ci skip]Kazuhiro NISHIYAMA
2019-09-11Moved doxygen.yml to https://github.com/ruby/actions [ci skip]Kazuhiro NISHIYAMA
2019-09-11Add `--no-progress` to `aws s3` [ci skip]Kazuhiro NISHIYAMA
https://docs.aws.amazon.com/cli/latest/reference/s3/sync.html > --no-progress (boolean) File transfer progress is not displayed. This flag is only applied when the quiet and only-show-errors flags are not provided.
2019-09-07Check github.repository in doxygen.yml [ci skip]Kazuhiro NISHIYAMA
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