summaryrefslogtreecommitdiff
path: root/.github/workflows/macos.yml
AgeCommit message (Collapse)Author
2025-03-06Use actions/checkout@v4Hiroshi SHIBATA
2024-11-06Retired macos-12 and added macos-14 and macos-15 on GitHub ActionsHiroshi SHIBATA
2024-05-23macos-11 will be retired at Jun, 2024Hiroshi SHIBATA
2023-10-10Should not do `brew upgrade`U.Nakamura
See 1b0da1e6236ad9a380abfe4ca8b51f06c34bb6f9
2022-10-21merge revision(s) 91c05b34cd9ca9120c4a5e5e9fe772f2f0d1f6a3:nagachika
Bundled gems test needs `prepare-gems` `prepare-gems` downloads and extracts the bundled gems, and these gems are built by `build-exts` now. --- .github/workflows/bundled_gems.yml | 5 +++++ .github/workflows/compilers.yml | 2 -- .github/workflows/macos.yml | 4 ++-- .github/workflows/ubuntu.yml | 4 ++-- .github/workflows/yjit-ubuntu.yml | 4 ++-- 5 files changed, 11 insertions(+), 8 deletions(-)
2022-09-20merge revision(s) ↵nagachika
8794cc62899c6447fa4451489b9e308e2a890595,3ff53c8e04ecc91e0190de6d5950ecce2a2ea188: Tentatively put macOS CIs back with adding macOS 12 --- .github/workflows/macos.yml | 99 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 .github/workflows/macos.yml Remove macOS 10.15 from CI macOS 10.15 is deprecated on GitHub Actions and will have periodic brownouts. See actions/virtual-environments#5583. --- .github/workflows/macos.yml | 1 - 1 file changed, 1 deletion(-)
2021-11-18Remove macOS CIs [ci skip]Nobuyoshi Nakada
2021-10-29Merge macOS CIs to reduce concurrencyNobuyoshi Nakada
On GitHub Actions, the macOS runners seem much more expensive than Ubuntu, and its limit is the most significant bottlenecks for our CIs. As the "check" tasks usually finish 3 or 4 times faster than "test-bundler-parallel", it will be balanced by running all three "check" tasks sequentially. Notes: Merged: https://github.com/ruby/ruby/pull/5046
2021-10-29Mitigate the timeout of tests [ci skip]Nobuyoshi Nakada
* The worker timeouts seem working for test-all. * The bundled gems have increased.
2021-10-29Skip tests if only document files changedNobuyoshi Nakada
2021-10-26GNUMAKEFLAGS is too new for mac卜部昌平
It is relatively well known that mac does not update its command line tools, and make is no exception. They ship GNU make 3.x, which didn't yet implemented GNUMAKEFLAGS. Resort to MAKEFLAGS there. Notes: Merged: https://github.com/ruby/ruby/pull/5005
2021-10-26.github: use GNUMAKEFLAGS instead of JOBS卜部昌平
A bit readable to me. See also https://github.com/ruby/ruby/pull/4880 Notes: Merged: https://github.com/ruby/ruby/pull/5005
2021-10-20Minimize diff in existing workflow filesAlan Wu
2021-10-20Re-enable leaked global checkAlan Wu
YJIT should be able to pass this check now.
2021-10-04Relax time-out for bundlerNobuyoshi Nakada
2021-10-04Shorten timeouts on macOS and MinGWNobuyoshi Nakada
From recent results, `check` and `test-all` will finish within 10 minutes on macOS or 30 minutes on MinGW, otherwise time out.
2021-10-01Use macos-10.15 and macos-11 instead of macos-latestKazuhiro NISHIYAMA
https://github.blog/changelog/2021-09-29-github-actions-jobs-running-on-macos-latest-are-now-running-on-macos-big-sur-11/ Notes: Merged: https://github.com/ruby/ruby/pull/4920
2021-08-02Use `${{}}` for if statementHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/4700
2021-07-01Remove gdbm/dbm related code from CIJeremy Evans
The related extensions have been removed. Notes: Merged: https://github.com/ruby/ruby/pull/4619
2021-05-28Ignore test-bundled-gems on GitHub Actions because matrix tests has unknown ↵Hiroshi SHIBATA
issues
2021-04-08Use autogen.shNobuyoshi Nakada
2021-03-08Suppress useless default branch name hint [ci skip]Nobuyoshi Nakada
2021-02-22Drop obsoleted ci skip checksTakashi Kokubun
https://github.blog/changelog/2021-02-08-github-actions-skip-pull-request-and-push-workflows-with-skip-ci/
2021-02-06Stop disabling firewallNobuyoshi Nakada
2021-02-05travis_retry.sh is not needed on GitHub ActionsNobuyoshi Nakada
At least check_dependencies.yml has not failed here yet.
2020-12-26Reduced GitHub ActionsNobuyoshi Nakada
Moved leaked-globals before check. Notes: Merged: https://github.com/ruby/ruby/pull/4003
2020-10-21.github: reduce copy&paste卜部昌平
Found that we can set default working directory for github actions. Notes: Merged: https://github.com/ruby/ruby/pull/3675
2020-10-06Use $GITHUB_ENV instead of set-envKazuhiro NISHIYAMA
https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/ Notes: Merged: https://github.com/ruby/ruby/pull/3630
2020-10-06Remove unused commit_infoKazuhiro NISHIYAMA
Notes: Merged: https://github.com/ruby/ruby/pull/3630
2020-09-27Remove outdated comment [ci skip]Kazuhiro NISHIYAMA
2020-09-06Increase timeout for GitHub Actions.Samuel Williams
Notes: Merged: https://github.com/ruby/ruby/pull/3523
2020-09-01minitest is working fine with Ruby 3Hiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/3493
2020-09-01xmlrpc has been removed from the bundled gemsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/3493
2020-09-01Revert the workaround of minitest and hoeHiroshi SHIBATA
86737c509cd49cfe4509a65d300d390da0f07be6 3e1aea461320094e634ab32ca0b13dd43b69d8b0 Notes: Merged: https://github.com/ruby/ruby/pull/3493
2020-08-31Removed minitest and hoe because they didn't support Ruby 3 yetHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/3480
2020-07-20Add more timeouts to macos, mjit, ubuntu and windows workflows.Samuel Williams
Notes: Merged: https://github.com/ruby/ruby/pull/3329
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-05Try test-bundler-parallel in GitHub ActionsNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/3189
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-04-05Revert "Moved aclocal.m4 to macro directory"Nobuyoshi Nakada
This reverts commit 4a6571dbc14ee4e88c12cd9931f7695077a3ee6e, because chkbuild does not follow.
2020-04-05Moved aclocal.m4 to macro directoryNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/3003
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-24Add rexml to fix rss of test-bundled-gems (#2976)Kazuhiro NISHIYAMA
Notes: Merged-By: hsbt <hsbt@ruby-lang.org>
2020-03-14Use new `prepare-gems` target when possibleDavid Rodríguez
Notes: Merged: https://github.com/ruby/ruby/pull/2951
2020-03-09Drop direct Slack notification from CIsTakashi Kokubun
All Slack alerts have been migrated to a bot made by mame-san