aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows/windows.yml
Commit message (Collapse)AuthorAgeFilesLines
* Try to use `set-output`Kazuhiro NISHIYAMA2019-12-111-1/+2
| | | | because commit info are not necessary in env.
* Remove debug printKazuhiro NISHIYAMA2019-12-091-1/+0
|
* Add extract-gems to GitHub Actions CIKazuhiro NISHIYAMA2019-11-301-0/+2
|
* 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." ```
* Make GitHub Actions notification more like TravisTakashi Kokubun2019-11-131-1/+1
| | | | | 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-131-2/+2
| | | | | | | | | | 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.
* Migrate Wercker MJIT tests to Actions (#2676)Takashi Kokubun2019-11-121-1/+1
| | | | | | | | | | | | | | | | | | | | * 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-131-1/+3
|
* Improve Actions job name shown on toolipTakashi Kokubun2019-11-121-2/+2
| | | | | | Hoping to make it like `make (check, ...)`, `make (test-bundler, ...)` instead of `latest (...)` because some of the jobs are already not running on a latest platform.
* Add matrix.os to cache key (#2671)Kazuhiro NISHIYAMA2019-11-121-2/+4
| | | | | | * Add matrix.os to cache key * Use multi-line string instead of array ref https://github.com/actions/cache/issues/44
* Try to use actions/cache on windowsKazuhiro NISHIYAMA2019-11-121-0/+13
|
* Try out-of-place buildNobuyoshi Nakada2019-10-281-6/+10
|
* Add more matrix info to slack payloadKazuhiro NISHIYAMA2019-10-281-1/+1
|
* Add `shell: cmd`Kazuhiro NISHIYAMA2019-10-251-0/+3
| | | | | | | | | | Use cmd instead of new default shell for `call`. https://github.blog/changelog/2019-10-17-github-actions-default-shell-on-windows-runners-is-changing-to-powershell/ https://github.com/ruby/ruby/commit/7bcc639c720b59eb2199601963bcfa720168185b/checks#step:6:5 ``` call : The term 'call' is not recognized as the name of a cmdlet, function, script file, or operable program. ```
* Do not show progress at chocolateyNobuyoshi Nakada2019-10-251-1/+1
|
* Install openssl with chocolateyNobuyoshi Nakada2019-10-251-2/+2
| | | | OpenSSL in chocolatey is 1.1.1d but outdated 1.0.2s is in vcpkg.
* Split by `&&`Nobuyoshi Nakada2019-10-251-2/+6
|
* Expanded an environment variableNobuyoshi Nakada2019-10-251-3/+1
| | | | PowerShell does not expand by `%varname%` syntax.
* Get rid of control flow by cmd.exeNobuyoshi Nakada2019-10-251-10/+2
| | | | | Github workflow stopped using cmd.exe suddenly, and `||` and `&&` seem not working in PowerShell.
* Remove unreachable step level `[ci skip]`Kazuhiro NISHIYAMA2019-10-101-1/+0
|
* Check '[ci skip]' at job levelKazuhiro NISHIYAMA2019-10-091-0/+1
|
* Roughly retry choco install commandsTakashi Kokubun2019-09-031-1/+6
| | | | | to deal with random failures: https://github.com/ruby/ruby/runs/210617845
* Make GitHub Actions Slack notification consistentTakashi Kokubun2019-08-221-2/+4
| | | | | | | | | | | | | | | | | 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-221-1/+0
|
* Show short message to Slackaycabta2019-08-221-4/+1
|
* Skip tests on Actions if [ci skip]Takashi Kokubun2019-08-201-0/+1
| | | | | It seems that we cannot easily apply job-level [ci skip]. Therefore this commit skips only Tests step if it's [ci skip].
* Workaround errors on multi-line commit messageTakashi Kokubun2019-08-191-1/+3
| | | | by using toJson with fields.
* Make Slack notification availableTakashi Kokubun2019-08-191-6/+10
| | | | | | for macOS / Windows as well. Docker-based GitHub Action does not work on these OSes.
* Implement Slack notification for ActionsTakashi Kokubun2019-08-191-0/+10
|
* Revert "Try notifying Slack from Actions"Takashi Kokubun2019-08-181-12/+0
| | | | | | This reverts commit d8807e8b1a9d09ee1543e18618b4ef7e8203c616. We'd need more features. Reverting to customize this later.
* Try notifying Slack from ActionsTakashi Kokubun2019-08-181-0/+12
| | | | | https://github.com/8398a7/action-slack https://github.com/marketplace/actions/action-slack
* Disable fail-fast of GitHub ActionsTakashi Kokubun2019-08-171-0/+1
| | | | | | | 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`.
* Try to fix variable reference on Windows (#2361)Takashi Kokubun2019-08-141-8/+2
| | | https://github.com/ruby/ruby/runs/192869165
* Stop using official actions/checkoutTakashi Kokubun2019-08-141-4/+13
| | | | | | 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
* Use the official actions/checkout again (#2357)Takashi Kokubun2019-08-131-2/+4
| | | | 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.
* added --disable-install-doc to Windows workflow of GitHub ActionsHiroshi SHIBATA2019-08-121-1/+1
| | | | Closes: https://github.com/ruby/ruby/pull/2346
* Try to nmake testHiroshi SHIBATA2019-08-121-0/+5
|
* Try to merge windows 2016 and 2019Hiroshi SHIBATA2019-08-121-0/+44