summaryrefslogtreecommitdiff
path: root/.github/workflows/windows.yml
AgeCommit message (Collapse)Author
2020-09-01Use the previous winflexbison3Nobuyoshi Nakada
winflexbison3 v2.5.23.20200829 seems to install nothing.
2020-08-07Use zlib provided by vcpkg in mswin CI (#3397)Hiroshi SHIBATA
* Revert "mswin build - install src zlib files after checkout" This reverts commit b6175c9e4fe25b978252d8998fe791d65d998fc5. * Revert "mswin build - install src zlib files" This reverts commit bf758ef8b4e2895bf71a611a7ab2a4f236e260ea. Notes: Merged-By: hsbt <hsbt@ruby-lang.org>
2020-08-01mswin build - install src zlib files after checkoutNobuyoshi Nakada
actions/checkout deletes the contents of the source directory.
2020-08-01mswin build - install src zlib filesMSP-Greg
Notes: Merged: https://github.com/ruby/ruby/pull/3376
2020-07-20Add more timeouts to macos, mjit, ubuntu and windows workflows.Samuel Williams
Notes: Merged: https://github.com/ruby/ruby/pull/3329
2020-07-15Update actions/cache from v1 to v2Sora Morimoto
Signed-off-by: Sora Morimoto <sora@morimoto.io> Notes: Merged: https://github.com/ruby/ruby/pull/3319
2020-06-16Update without touch-unicode-filesNobuyoshi Nakada
2020-06-16Just update sources in CI without fetchingNobuyoshi Nakada
Also install external libraries only, extract-gems does not work unless base ruby is available.
2020-06-04No GITPULLOPTIONS by defaultNobuyoshi Nakada
To honor the environment variable, keep GITPULLOPTIONS unset by default, and appended the option to VCSUP.
2020-06-04No one reads the detached head adviceNobuyoshi Nakada
2020-06-04Fetch no tagsNobuyoshi Nakada
Fetched tags by `make up` are not used, in CI environments.
2020-06-04Removed fetch-depthNobuyoshi Nakada
Only the last commit is used, unless creating the ChangeLog file.
2020-05-12.github: use actions/checkout@v2 again卜部昌平
Notes: Merged: https://github.com/ruby/ruby/pull/3100
2020-03-30Use `--depth` on pull requestKazuhiro NISHIYAMA
`--shallow-since=yesterday` for COMMIT_NUMBER_OF_DAY of `tool/actions-commit-info.sh`. COMMIT_NUMBER_OF_DAY is mainly for master branch. And `--shallow-since=yesterday` may fail on pull request. So this revert to `--depth` on pull request. Notes: Merged: https://github.com/ruby/ruby/pull/2992
2020-03-09Drop direct Slack notification from CIsTakashi Kokubun
All Slack alerts have been migrated to a bot made by mame-san
2020-03-07Hook an experimental alert from ActionsTakashi Kokubun
2020-03-02.github: make use of working-directory卜部昌平
One can specify working directory of a step, no by `cd foo` inside of the run. See also https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsrun Notes: Merged: https://github.com/ruby/ruby/pull/2927
2020-03-02.github: less verbose on: specifier卜部昌平
The `branch:` specifier was necessary before, to prevent double-testing master and trunk. Now that we no longer have trunk, we can slim the expressions. See also: https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#on Notes: Merged: https://github.com/ruby/ruby/pull/2927
2020-02-10Use github.run_id in notification payload URLKazuhiro NISHIYAMA
Notes: Merged: https://github.com/ruby/ruby/pull/2898
2020-01-11Add branch option to checkout on pushKazuhiro NISHIYAMA
2020-01-06Slightly change the job wording [ci skip]Takashi Kokubun
mame-san said it's weird
2020-01-06Support running Actions on a forkTakashi Kokubun
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.
2019-12-31Remove code to prevent double build on trunkTakashi Kokubun
trunk branch was deleted.
2019-12-31More consistent failure notificationsTakashi Kokubun
The format is the same as Travis / AppVeyor now.
2019-12-11Try to use `set-output`Kazuhiro NISHIYAMA
because commit info are not necessary in env.
2019-12-09Remove debug printKazuhiro NISHIYAMA
Notes: Merged: https://github.com/ruby/ruby/pull/2733
2019-11-30Add extract-gems to GitHub Actions CIKazuhiro NISHIYAMA
Notes: Merged: https://github.com/ruby/ruby/pull/2678
2019-11-27Drop windows-2016 on GitHub ActionsKazuhiro NISHIYAMA
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. Notes: Merged: https://github.com/ruby/ruby/pull/2704
2019-11-26Add `--with-openssl-dir` to windows on GitHub ActionsKazuhiro NISHIYAMA
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." ```
2019-11-13Make GitHub Actions notification more like TravisTakashi Kokubun
Build's sequential number is a link in Travis, and also YYYY-MM-DD-XX is a little hard to parse.
2019-11-13Use shallow-since instead of depthKazuhiro NISHIYAMA
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. Notes: Merged: https://github.com/ruby/ruby/pull/2680
2019-11-12Migrate Wercker MJIT tests to Actions (#2676)Takashi Kokubun
* 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 Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2019-11-13Add commit number of today to notification of GitHub ActionsKazuhiro NISHIYAMA
Notes: Merged: https://github.com/ruby/ruby/pull/2675
2019-11-12Improve Actions job name shown on toolipTakashi Kokubun
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.
2019-11-12Add matrix.os to cache key (#2671)Kazuhiro NISHIYAMA
* Add matrix.os to cache key * Use multi-line string instead of array ref https://github.com/actions/cache/issues/44 Notes: Merged-By: znz <zn@mbf.nifty.com>
2019-11-12Try to use actions/cache on windowsKazuhiro NISHIYAMA
Notes: Merged: https://github.com/ruby/ruby/pull/2670
2019-10-28Try out-of-place buildNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/2622
2019-10-28Add more matrix info to slack payloadKazuhiro NISHIYAMA
Notes: Merged: https://github.com/ruby/ruby/pull/2621
2019-10-25Add `shell: cmd`Kazuhiro NISHIYAMA
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. ```
2019-10-25Do not show progress at chocolateyNobuyoshi Nakada
2019-10-25Install openssl with chocolateyNobuyoshi Nakada
OpenSSL in chocolatey is 1.1.1d but outdated 1.0.2s is in vcpkg.
2019-10-25Split by `&&`Nobuyoshi Nakada
2019-10-25Expanded an environment variableNobuyoshi Nakada
PowerShell does not expand by `%varname%` syntax.
2019-10-25Get rid of control flow by cmd.exeNobuyoshi Nakada
Github workflow stopped using cmd.exe suddenly, and `||` and `&&` seem not working in PowerShell.
2019-10-10Remove unreachable step level `[ci skip]`Kazuhiro NISHIYAMA
2019-10-09Check '[ci skip]' at job levelKazuhiro NISHIYAMA
2019-09-03Roughly retry choco install commandsTakashi Kokubun
to deal with random failures: https://github.com/ruby/ruby/runs/210617845
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