summaryrefslogtreecommitdiff
path: root/.github/workflows/macos.yml
AgeCommit message (Collapse)Author
2025-10-02macos.yml: macOS 13 hosted runner image is closing downTakashi Kokubun
https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/
2025-05-01Bump up the latest version of actionsHiroshi SHIBATA
2024-12-22Add `hello`Nobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/12427
2024-12-06We need to specify --with-opt-dir for jemalloc installation pathHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12273
2024-12-06Added -with-gmp build to macOSHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12273
2024-12-06Added jemalloc build to GitHub ActionsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/12273
2024-11-05Try macos-15 buildHiroshi SHIBATA
https://github.com/actions/runner-images/issues/10686 Notes: Merged: https://github.com/ruby/ruby/pull/11996
2024-11-04macos-12 is deprecated and fails on MondaysTakashi Kokubun
https://github.com/actions/runner-images/issues/10721
2024-10-23CI: Test with gcc-14 on macOSNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/11928
2024-10-07CI: Use full name of the label 'Documentation'Nobuyoshi Nakada
Since `github.event.pull_request.labels.*.name` is an object filter, the item to be searched in needs to be the same whole string, not a partial string. Notes: Merged: https://github.com/ruby/ruby/pull/11816
2024-09-29Bump actions/checkoutNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/11723
2024-09-12Switch the default parser from parse.y to PrismKevin Newton
This commit switches the default parser to Prism. There are a couple of additional changes related to this that are a part of this as well to make this happen. * Switch the default parser in parse.h * Remove the Prism-specific workflow and add a parse.y-specific workflow to CI so that it continues to be tested * Update a few test exclusions since Prism has the correct behavior but parse.y doesn't per https://bugs.ruby-lang.org/issues/20504. * Skips a couple of tests on RBS which are failing because they are using RubyVM::AbstractSyntaxTree.of. Fixes [Feature #20564] Notes: Merged: https://github.com/ruby/ruby/pull/11497
2024-09-08Try to run gorubyNobuyoshi Nakada
2024-08-30[macOS CI] Delete big SDKs to avoid exhausting disk spaceAlan Wu
Lately we've seen frequent failures on macOS GitHub Action runs due to disk space issues. Poking with du(1) revealed that /Library/Developer/CoreSimulator/Caches/dyld was growing to be multiple gigbytes. Deleting unused stuff is a known workaround to space issues. https://github.com/actions/runner-images/issues/2840#issuecomment-790492173 Notes: Merged: https://github.com/ruby/ruby/pull/11488
2024-08-22Strictly checking pull-request authorHiroshi SHIBATA
2024-07-25Extend RUBY_TEST_TIMEOUT_SCALE on macos-14 and --repeat-count=2Yusuke Endoh
Notes: Merged: https://github.com/ruby/ruby/pull/11242
2024-07-05Use macos-14 instead of macos-arm-ossHiroshi SHIBATA
Unfortunately, we can't use macos-arm-oss with enterprise account
2024-06-28Fix missing macOS version in Slack notificationsTakashi Kokubun
matrix.os is not set for some jobs.
2024-06-20Set RUBY_TEST_TIMEOUT_SCALE=3 for --repeat-count=2 testYusuke Endoh
With --repeat-count=2, timing-related test seems to fail frequently. I'm not sure of the cause, but I want to reduce the errors by setting RUBY_TEST_TIMEOUT_SCALE.
2024-06-12Bump actions/checkout from 4.1.6 to 4.1.7dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.6 to 4.1.7. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/a5ac7e51b41094c92402da3b24376905380afc29...692973e3d937129bcbf40652eb9f2f61becf3332) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-06-07Stop core upload on macOSYusuke Endoh
It was too big
2024-06-07Upload only from ruby/rubyYusuke Endoh
2024-06-07Fix the command-line arguments for tar compressYusuke Endoh
Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
2024-06-07Set `ulimit -c unlimited` for `make test-all` in macOSYusuke Endoh
2024-05-27Try to upload core file on macos GitHub ActionsYusuke Endoh
A core dump occurred, but failed to capture the core file. https://app.launchableinc.com/organizations/ruby/workspaces/ruby/data/test-sessions/2935062?tab=retried-tests Looks like a core file was not created. I am not unsure why, so make sure that the /cores directory is writable and try `ulimit` command.
2024-05-21Upload cores to AWS S3 (if any)Yusuke Endoh
2024-05-21Make sure that kern.coredump=1Yusuke Endoh
2024-05-20--with-gmp-dir option is for ruby itself, not extensionsNobuyoshi Nakada
2024-05-17Bump actions/checkout from 4.1.5 to 4.1.6dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.5 to 4.1.6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/44c2b7a8a4ea60a981eaca3cf939b5f4305c123b...a5ac7e51b41094c92402da3b24376905380afc29) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-05-09[DOC] Fix the pattern for man pagesNobuyoshi Nakada
2024-05-06Bump actions/checkout from 4.1.4 to 4.1.5dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.4 to 4.1.5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/0ad4b8fadaa221de15dcec353f45205ec38ea70b...44c2b7a8a4ea60a981eaca3cf939b5f4305c123b) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-04-24Bump actions/checkout from 4.1.3 to 4.1.4dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.3 to 4.1.4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/1d96c772d19495a3b5c517cd2bc0cb401ea0529f...0ad4b8fadaa221de15dcec353f45205ec38ea70b) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-04-21Bump actions/checkout from 4.1.2 to 4.1.3dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.2 to 4.1.3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/9bb56186c3b09b4f86b1c65136769dd318469633...1d96c772d19495a3b5c517cd2bc0cb401ea0529f) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-04-08Skip even "Document" onlyNobuyoshi Nakada
2024-03-28Launchable: Configure OS correctly in macos.yamlNaoto Ono
2024-03-27d9234ba87b7e48381c8c44ef4a302ef368ee0ee7 is done to fix at related gemsHiroshi SHIBATA
2024-03-21Declare all jobs in matrix.include (#10327)Takashi Kokubun
Declare all jobs using matrix.include
2024-03-21Move old OS versions to `include:` and simplify test matricesNobuyoshi Nakada
2024-03-19Bump actions/checkout from 4.1.1 to 4.1.2dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.1 to 4.1.2. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/b4ffde65f46336ab88eb53be808477a3936bae11...9bb56186c3b09b4f86b1c65136769dd318469633) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2024-03-18Launchable: Remove unused codesNaoto Ono
2024-03-12Do not fail CI when Launchable failsTakashi Kokubun
It seems to randomly fail: ``` + launchable verify Organization: 'ruby' Workspace: 'ruby' Proxy: None Platform: 'macOS-12.7.3-x86_64-i386-64bit' Python version: '3.12.2' Java command: 'java' launchable version: '1.83.0' Authentication failed. Please set the LAUNCHABLE_TOKEN. If you intend to use tokenless authentication, kindly reach out to our support team for further assistance. ``` https://github.com/ruby/ruby/actions/runs/8253299142/job/22574800261 Such failures should not impact the CI result.
2024-03-11Skip documentation changesNobuyoshi Nakada
Many contributors just include the word `documentation` in titles, but not utilize `[DOC]` tag or `Documentation` label.
2024-03-11Clean up the build directory if `clean` is set to trueNobuyoshi Nakada
2024-03-10Report to Launchable at post-runNobuyoshi Nakada
Instead of separate two actions, register the post run at setup. Co-authored-by: Naoto Ono <onoto1998@gmail.com>
2024-03-05Run test-bundler-parallel againHiroshi SHIBATA
2024-02-29Resolve a warning in `launchable record build` commandNaoto Ono
2024-02-26Expand Launchable into ubuntu workflowNaoto Ono
2024-02-25Launchable: Fix the warning of pipNaoto Ono
2024-02-23Add Launchable into CINaoto Ono
2024-02-22Fallback every macos-arm-oss usage to macos-14 (#10074)Takashi Kokubun