aboutsummaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove draft-release.yml [ci skip]Kazuhiro NISHIYAMA2019-10-011-163/+0
| | | | | | I thought default branch's workflow runs on any tags, but it does not run for stable branches without draft-release.yml. So I abandoned, and use workflow in ruby/actions instead.
* Run test-unit tests in CIBenoit Daloze2019-09-302-4/+2
|
* Exclude the test-unit bundled gem tests since they also fail since the ↵Benoit Daloze2019-09-292-4/+6
| | | | | | Time#inspect change * See https://github.com/test-unit/test-unit/issues/165
* Remove continue-on-error for test-bundled-gemsBenoit Daloze2019-09-292-4/+0
| | | | * Otherwise, it takes a very long time to notice those tests broke.
* Revert the accidentally commits related GitHub ActionsHiroshi SHIBATA2019-09-262-55/+0
|
* [rubygems/rubygems] Added jruby to matrixHiroshi SHIBATA2019-09-261-1/+1
| | | | https://github.com/rubygems/rubygems/commit/0832c079c8
* [rubygems/rubygems] Removed 2.2Hiroshi SHIBATA2019-09-261-1/+1
| | | | https://github.com/rubygems/rubygems/commit/7fd2460f76
* [rubygems/rubygems] Added rvm workflow for Ruby 2.2 and 2.7Hiroshi SHIBATA2019-09-261-0/+34
| | | | https://github.com/rubygems/rubygems/commit/d4ba75dfd2
* [rubygems/rubygems] Removed the needless configurationsHiroshi SHIBATA2019-09-261-9/+1
| | | | https://github.com/rubygems/rubygems/commit/7134c49179
* [rubygems/rubygems] Added the initial workflow file.Hiroshi SHIBATA2019-09-261-0/+29
| | | | https://github.com/rubygems/rubygems/commit/6405a1e51a
* Rename from ruby-x.y.z.ext.draft to ruby-x.y.z-draft.ext [ci skip]Kazuhiro NISHIYAMA2019-09-241-4/+4
|
* Add `if: always()` because 2.4.x's `make check` failed on snapshot [ci skip]Kazuhiro NISHIYAMA2019-09-221-0/+2
| | | | | | | | | | | `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.
* Add draft-release.yml [ci skip]Kazuhiro NISHIYAMA2019-09-191-0/+161
| | | | | | | | 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.
* `brew install` may fail, so try to use `tool/travis_retry.sh`Kazuhiro NISHIYAMA2019-09-171-4/+5
| | | | | | | 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 ```
* Dump some informationKazuhiro NISHIYAMA2019-09-131-0/+26
|
* Moved coverage.yml to https://github.com/ruby/actions [ci skip]Kazuhiro NISHIYAMA2019-09-121-55/+0
|
* Moved doxygen.yml to https://github.com/ruby/actions [ci skip]Kazuhiro NISHIYAMA2019-09-111-48/+0
|
* Add `--no-progress` to `aws s3` [ci skip]Kazuhiro NISHIYAMA2019-09-112-3/+3
| | | | | 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.
* Check github.repository in doxygen.yml [ci skip]Kazuhiro NISHIYAMA2019-09-071-0/+8
|
* Try to fix `invalid option`Kazuhiro NISHIYAMA2019-09-051-1/+3
| | | | | | | https://github.com/ruby/ruby/runs/212727409#step:11:67 ``` invalid option: -j5 ```
* Change name to `Tests (test-bundled-gems)` in macos.yml tooKazuhiro NISHIYAMA2019-09-051-1/+1
|
* Add TEST_BUNDLED_GEMS_ALLOW_FAILURES=minitestKazuhiro NISHIYAMA2019-09-042-2/+4
|
* `$JOBS` does not set in `env:`Kazuhiro NISHIYAMA2019-09-042-7/+3
|
* Use RUBY_TESTOPTS instead of TESTOPTSKazuhiro NISHIYAMA2019-09-042-4/+4
| | | | | | 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.
* Roughly retry choco install commandsTakashi Kokubun2019-09-031-1/+6
| | | | | to deal with random failures: https://github.com/ruby/ruby/runs/210617845
* Remove SKIP_DOXYGEN because job.env does not set in `if:`Kazuhiro NISHIYAMA2019-09-031-18/+0
|
* Use `set-env` instead of `grep` in each stepKazuhiro NISHIYAMA2019-08-281-15/+16
|
* Use JOBS again like macos.ymlKazuhiro NISHIYAMA2019-08-281-2/+6
|
* Change name to `Tests (test-bundled-gems)`Kazuhiro NISHIYAMA2019-08-281-1/+1
|
* Add name to autoconfKazuhiro NISHIYAMA2019-08-281-1/+2
|
* Remove GITHUB_SHA from jobs.<job_id>.steps.envKazuhiro NISHIYAMA2019-08-283-7/+0
| | | | | because default value overrides it. https://help.github.com/en/articles/virtual-environments-for-github-actions#environment-variables
* Allow missing projectnumber [ci skip]Kazuhiro NISHIYAMA2019-08-281-1/+1
|
* Show projectnumber in current index.html and GITHUB_SHAKazuhiro NISHIYAMA2019-08-281-0/+2
|
* Fix doxygen actionKazuhiro NISHIYAMA2019-08-281-26/+10
| | | | | | | - 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
* Run on schedule only and skip if not modifiedKazuhiro NISHIYAMA2019-08-281-17/+35
|
* Make doxygen / coverage torelant to clone raceTakashi Kokubun2019-08-282-4/+4
| | | | | | | | | | | 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.
* Drop more unused configs from doxygen and coverageTakashi Kokubun2019-08-272-16/+0
| | | | workflows, because mame said he has never seen it.
* Omit unused matrix strategy from doxygen workflowTakashi Kokubun2019-08-271-4/+0
|
* Add graphviz for dot commandKazuhiro NISHIYAMA2019-08-271-1/+1
|
* Doxygen in GitHub Actions (#2406)Yusuke Endoh2019-08-271-0/+62
| | | * .github/workflows/doxygen.yml: add a workflow for doxygen in Actions
* Revert "Explain which test task"Nobuyoshi Nakada2019-08-272-4/+4
| | | | | | This reverts commit 9bc1667a188392b94971b9b96507af76cbd5f413. `name` lines are not expanded.
* .github/workflows/coverage.yml: add a cron job for coverage in ActionsYusuke Endoh2019-08-271-0/+68
|
* Explain which test taskNobuyoshi Nakada2019-08-272-4/+4
|
* Expand JOBS instead of meaningless export (#2402)Kazuhiro NISHIYAMA2019-08-261-7/+3
| | | | | | | | | * 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
* Make GitHub Actions Slack notification consistentTakashi Kokubun2019-08-223-6/+12
| | | | | | | | | | | | | | | | | 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
* Remove footer from message to Slackaycabta2019-08-223-3/+0
|
* Show short message to Slackaycabta2019-08-223-12/+3
|
* Debug GitHub context on broken notificationTakashi Kokubun2019-08-211-0/+5
| | | | | | sometimes Slack notification footer becomes just " at ". It seems like `github.event.head_commit` is missing. Let me debug the context.
* Skip tests on Actions if [ci skip]Takashi Kokubun2019-08-203-4/+5
| | | | | It seems that we cannot easily apply job-level [ci skip]. Therefore this commit skips only Tests step if it's [ci skip].
* Reduce sub-shell and use `&&` instead of `;`Kazuhiro NISHIYAMA2019-08-191-1/+1
|