summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2021-10-20Try turning off test-bundler-parallel to see if that fixes all the build errorsNoah Gibbs
2021-10-20Don't enable YJIT by default. More tests on both Ubuntu and MacOS.Noah Gibbs
Add RUBY_YJIT_ENABLE env var and YJIT_FORCE_ENABLE compile-time constant. Rename YJIT_STATS to RUBY_YJIT_STATS.
2021-10-20Re-enable leaked global checkAlan Wu
YJIT should be able to pass this check now.
2021-10-20Try running with more YJIT options in CI to surface more bugsMaxime Chevalier-Boisvert
2021-10-20Disable YJIT while running MJIT tests (#62)Aaron Patterson
Two JITs running at once may result in strange interactions. Lets disable YJIT while running the MJIT tests.
2021-10-20Create GitHub workflow to run ASM tests (#8)Maxime Chevalier-Boisvert
* Create GitHub workflow to run ASM tests * Specify path * Attempt #3 * Set bash flags to print commands, stop on first error * Remove clear command from test_asm.sh * Use clang
2021-10-20Delete codeql-analysis-2.ymlMaxime Chevalier-Boisvert
2021-10-20Create codeql-analysis-2.ymlMaxime Chevalier-Boisvert
2021-10-20Use autogen.sh in YJIT's CI setupAlan Wu
See d825e34962540d345eb3c5a70eb264b415e915a5
2021-10-20Rename first call => threshold oneMaxime Chevalier-Boisvert
2021-10-20Add a CI check for --yjit-call-threshold=1Alan Wu
Mostly copied from mjit.yml. Thank you Kokubun-san!
2021-10-14Disable install-doc at CodeQLNobuyoshi Nakada
2021-10-14Set GNUMAKEFLAGS at CodeQLNobuyoshi Nakada
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-11 instead of macos-latestKazuhiro NISHIYAMA
Notes: Merged: https://github.com/ruby/ruby/pull/4920
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-09-23.github/workflows/compilers.yml: Use `GNUMAKEFLAGS`.Jun Aruga
Because the `make` environment variable causes some rubygems tests to fail. And to align with `.cirrus.yml`. Notes: Merged: https://github.com/ruby/ruby/pull/4880
2021-09-20CI: Enable MINGW-UCRT build and test in github actionsLars Kanis
This enables a temporary branch on ruby/setup-ruby and MSP-Greg/setup-ruby-pkgs for UCRT-capable action setup. They set correct PATH and MINGW_PACKAGE_PREFIX for UCRT, if a UCRT based ruby is used. See here for more details: https://github.com/ruby/setup-ruby/issues/193 To enable correct UCRT settings this therefore uses rubyinstaller-head as base ruby, since it is already UCRT based. Notes: Merged: https://github.com/ruby/ruby/pull/4599
2021-09-10.github/workflows/compilers.yml: disable shared for LTO卜部昌平
LTO is about static links. Makes no sense to have DLLs. Notes: Merged: https://github.com/ruby/ruby/pull/4815
2021-09-10.github/workflows/baseruby.yml: check Ruby 3.0卜部昌平
Why not? Notes: Merged: https://github.com/ruby/ruby/pull/4815
2021-09-10.github/workflows/compilers.yml: --enable-shared卜部昌平
Noticed that defs/gmake.mk has `exts: rubyspec-capiext` dependency only when $ENABLE_SHARED is true. This one adds extra tests so we basically welcome. Why not default it on. Notes: Merged: https://github.com/ruby/ruby/pull/4815
2021-09-06Schedule to update bundled_gemsNobuyoshi Nakada
2021-08-30Unify configure stepsNobuyoshi Nakada
2021-08-30Fix empty values to booleansNobuyoshi Nakada
2021-08-28[Windows CI] Stop VS-2022Nobuyoshi Nakada
We have previewed it, and know it doesn't work well now.
2021-08-28[Windows CI] Stop on error in VS-2022Nobuyoshi Nakada
2021-08-28[Windows CI] Setup envNobuyoshi Nakada
2021-08-27[Windows CI] Set PATCH pathNobuyoshi Nakada
2021-08-27[Windows CI] Make test-all parallel and verboseNobuyoshi Nakada
2021-08-27[Windows CI] Group nmake stepNobuyoshi Nakada
2021-08-27[Windows CI] Moved parameters to includeNobuyoshi Nakada
2021-08-26Use patch installed by msys2/setup-msys2Kazuhiro NISHIYAMA
Notes: Merged: https://github.com/ruby/ruby/pull/4775
2021-08-26Use bundled libffi on windows-2022Kazuhiro NISHIYAMA
Notes: Merged: https://github.com/ruby/ruby/pull/4775
2021-08-26Install patchKazuhiro NISHIYAMA
Because patch does not installed on windows-2022. https://github.com/actions/virtual-environments/issues/3949 > Only pure MSYS2 is installed. No additional packages Notes: Merged: https://github.com/ruby/ruby/pull/4775
2021-08-26Ignore errors on windows-2022Kazuhiro NISHIYAMA
https://github.com/ruby/ruby/pull/4775/checks?check_run_id=3419490832#step:13:38
2021-08-26Use newer libffi on windows-2022Kazuhiro NISHIYAMA
Notes: Merged: https://github.com/ruby/ruby/pull/4775
2021-08-26Set VCVARSKazuhiro NISHIYAMA
Notes: Merged: https://github.com/ruby/ruby/pull/4775
2021-08-26Add Windows Server 2022 with Visual Studio 2022Kazuhiro NISHIYAMA
https://github.blog/changelog/2021-08-23-github-actions-windows-server-2022-with-visual-studio-2022-is-now-available-on-github-hosted-runners-public-beta/ Notes: Merged: https://github.com/ruby/ruby/pull/4775
2021-08-24.github/workflows/compilers.yml: Specify a container running user as root.Jun Aruga
Explicitly specify the root as a user to run tests in the containers. Coming new ruby/ruby-ci-image images are required to run the container as a regular user by default, while the root user is required to run the compilers.yml. Add `id` command to print the user info. Co-authored-by: fedor <fedor@cirruslabs.org> Notes: Merged: https://github.com/ruby/ruby/pull/4766
2021-08-15Update TypeProf to 0.15.1Yusuke Endoh
Notes: Merged: https://github.com/ruby/ruby/pull/4743
2021-08-15Show verbose error messages when single pattern match failsKazuki Tsujimoto
[0] => [0, *, a] #=> [0] length mismatch (given 1, expected 2+) (NoMatchingPatternError) Ignore test failures of typeprof caused by this change for now.
2021-08-15Disable checks for LTO [ci skip]Nobuyoshi Nakada
2021-08-14Add checks for gcc/clang with LTONobuyoshi Nakada
2021-08-12Separate jobs conditionsNobuyoshi Nakada
2021-08-10.github/workflows/compilers.yml: clang-14卜部昌平
It seems LLVM-14 begun. See also https://github.com/llvm/llvm-project/commit/08c766a7318ab37bf1d77e0c683cd3b00e700877 Notes: Merged: https://github.com/ruby/ruby/pull/4718
2021-08-02Use codeql-config.yml for codeql-action/initHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/4702
2021-08-02Removed paths-ignore because it's not affect with cppHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/4702
2021-08-02Removed unnecessary configuration for the latest version of actions/checkoutHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/4702
2021-08-02Use `${{}}` for if statementHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/4700