summaryrefslogtreecommitdiff
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* Try running with more YJIT options in CI to surface more bugsMaxime Chevalier-Boisvert2021-10-201-4/+11
|
* Disable YJIT while running MJIT tests (#62)Aaron Patterson2021-10-201-1/+1
| | | | Two JITs running at once may result in strange interactions. Lets disable YJIT while running the MJIT tests.
* Create GitHub workflow to run ASM tests (#8)Maxime Chevalier-Boisvert2021-10-201-0/+23
| | | | | | | | | | | | | * 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
* Delete codeql-analysis-2.ymlMaxime Chevalier-Boisvert2021-10-201-40/+0
|
* Create codeql-analysis-2.ymlMaxime Chevalier-Boisvert2021-10-201-0/+40
|
* Use autogen.sh in YJIT's CI setupAlan Wu2021-10-201-1/+1
| | | | See d825e34962540d345eb3c5a70eb264b415e915a5
* Rename first call => threshold oneMaxime Chevalier-Boisvert2021-10-201-1/+1
|
* Add a CI check for --yjit-call-threshold=1Alan Wu2021-10-201-0/+63
| | | | Mostly copied from mjit.yml. Thank you Kokubun-san!
* Disable install-doc at CodeQLNobuyoshi Nakada2021-10-141-0/+3
|
* Set GNUMAKEFLAGS at CodeQLNobuyoshi Nakada2021-10-141-0/+3
|
* Relax time-out for bundlerNobuyoshi Nakada2021-10-041-1/+1
|
* Shorten timeouts on macOS and MinGWNobuyoshi Nakada2021-10-042-3/+3
| | | | | From recent results, `check` and `test-all` will finish within 10 minutes on macOS or 30 minutes on MinGW, otherwise time out.
* Use macos-11 instead of macos-latestKazuhiro NISHIYAMA2021-10-011-1/+1
|
* Use macos-10.15 and macos-11 instead of macos-latestKazuhiro NISHIYAMA2021-10-011-1/+2
| | | | https://github.blog/changelog/2021-09-29-github-actions-jobs-running-on-macos-latest-are-now-running-on-macos-big-sur-11/
* .github/workflows/compilers.yml: Use `GNUMAKEFLAGS`.Jun Aruga2021-09-231-10/+10
| | | | | Because the `make` environment variable causes some rubygems tests to fail. And to align with `.cirrus.yml`.
* CI: Enable MINGW-UCRT build and test in github actionsLars Kanis2021-09-201-6/+12
| | | | | | | 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.
* .github/workflows/compilers.yml: disable shared for LTO卜部昌平2021-09-101-1/+3
| | | | LTO is about static links. Makes no sense to have DLLs.
* .github/workflows/baseruby.yml: check Ruby 3.0卜部昌平2021-09-101-0/+1
| | | | Why not?
* .github/workflows/compilers.yml: --enable-shared卜部昌平2021-09-101-0/+1
| | | | | | 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.
* Schedule to update bundled_gemsNobuyoshi Nakada2021-09-061-0/+66
|
* Unify configure stepsNobuyoshi Nakada2021-08-301-5/+3
|
* Fix empty values to booleansNobuyoshi Nakada2021-08-301-2/+2
|
* [Windows CI] Stop VS-2022Nobuyoshi Nakada2021-08-281-3/+3
| | | | We have previewed it, and know it doesn't work well now.
* [Windows CI] Stop on error in VS-2022Nobuyoshi Nakada2021-08-281-1/+0
|
* [Windows CI] Setup envNobuyoshi Nakada2021-08-281-9/+11
|
* [Windows CI] Set PATCH pathNobuyoshi Nakada2021-08-271-1/+7
|
* [Windows CI] Make test-all parallel and verboseNobuyoshi Nakada2021-08-271-1/+1
|
* [Windows CI] Group nmake stepNobuyoshi Nakada2021-08-271-3/+7
|
* [Windows CI] Moved parameters to includeNobuyoshi Nakada2021-08-271-12/+13
|
* Use patch installed by msys2/setup-msys2Kazuhiro NISHIYAMA2021-08-261-1/+1
|
* Use bundled libffi on windows-2022Kazuhiro NISHIYAMA2021-08-261-10/+2
|
* Install patchKazuhiro NISHIYAMA2021-08-261-0/+5
| | | | | | | Because patch does not installed on windows-2022. https://github.com/actions/virtual-environments/issues/3949 > Only pure MSYS2 is installed. No additional packages
* Ignore errors on windows-2022Kazuhiro NISHIYAMA2021-08-261-0/+2
| | | | https://github.com/ruby/ruby/pull/4775/checks?check_run_id=3419490832#step:13:38
* Use newer libffi on windows-2022Kazuhiro NISHIYAMA2021-08-261-2/+10
|
* Set VCVARSKazuhiro NISHIYAMA2021-08-261-12/+12
|
* Add Windows Server 2022 with Visual Studio 2022Kazuhiro NISHIYAMA2021-08-261-2/+7
| | | | 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/
* .github/workflows/compilers.yml: Specify a container running user as root.Jun Aruga2021-08-241-1/+5
| | | | | | | | | | 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>
* Update TypeProf to 0.15.1Yusuke Endoh2021-08-151-1/+1
|
* Show verbose error messages when single pattern match failsKazuki Tsujimoto2021-08-151-1/+1
| | | | | | | [0] => [0, *, a] #=> [0] length mismatch (given 1, expected 2+) (NoMatchingPatternError) Ignore test failures of typeprof caused by this change for now.
* Disable checks for LTO [ci skip]Nobuyoshi Nakada2021-08-151-2/+2
|
* Add checks for gcc/clang with LTONobuyoshi Nakada2021-08-141-0/+10
|
* Separate jobs conditionsNobuyoshi Nakada2021-08-121-18/+11
|
* .github/workflows/compilers.yml: clang-14卜部昌平2021-08-101-4/+5
| | | | | | | It seems LLVM-14 begun. See also https://github.com/llvm/llvm-project/commit/08c766a7318ab37bf1d77e0c683cd3b00e700877
* Use codeql-config.yml for codeql-action/initHiroshi SHIBATA2021-08-022-1/+2
|
* Removed paths-ignore because it's not affect with cppHiroshi SHIBATA2021-08-021-3/+0
|
* Removed unnecessary configuration for the latest version of actions/checkoutHiroshi SHIBATA2021-08-021-2/+0
|
* Use `${{}}` for if statementHiroshi SHIBATA2021-08-029-21/+21
|
* Ubuntu: remove pthread coroutine which is done in CompilationsNobuyoshi Nakada2021-07-081-1/+1
|
* Remove gdbm/dbm related code from CIJeremy Evans2021-07-017-8/+8
| | | | The related extensions have been removed.
* More general matrix "configure" parameter, add `--with-coroutine=pthread`.Samuel Williams2021-07-011-6/+7
|