Takashi Kokubun
439f8a0f14
Support passing arguments
2023-03-05 22:11:20 -08:00
Takashi Kokubun
760fe0a78a
Disable test-spec as well for annocheck
...
https://github.com/ruby/ruby/actions/runs/4340193212/jobs/7578505652
2023-03-05 21:27:05 -08:00
Takashi Kokubun
5d35b4b0e1
Skip test-all for annocheck
...
It started to fail since totally unrelated changes. It suddenly gets
killed by SIGTERM only on this environment:
https://github.com/ruby/ruby/actions/runs/4340112185/jobs/7578344307
For now, we have no idea how to fix this, so let me skip this until we
figure it out.
2023-03-05 21:12:00 -08:00
Takashi Kokubun
f5b6b3dba7
Split a workflow for annocheck ( #7450 )
...
It's not really about different compilers. It seems confusing to have
this in compilers.yml.
This change only forks the entire workflow and modifies only matrix
entries.
2023-03-05 21:10:31 -08:00
dependabot[bot]
7fcb782e2d
Bump ruby/setup-ruby from 1.139.0 to 1.143.0
...
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby ) from 1.139.0 to 1.143.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Commits](92aece5fc9...31a7f6d628
)
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-06 12:39:18 +09:00
Takashi Kokubun
490efd6732
Increase timeout for MinGW make test
...
Apparently it's too short for MinGW
https://github.com/ruby/ruby/actions/runs/4317938324/jobs/7535630842
2023-03-02 15:05:44 -08:00
Takashi Kokubun
98235834fa
Investigate missing ./autogen.sh
...
https://github.com/ruby/ruby/actions/runs/4316772946/jobs/7532986318
2023-03-02 09:58:06 -08:00
Soutaro Matsumoto
1abec43b5d
Fix rbs ( #7415 )
...
* Update RBS to skip validation task
* Revert TEST_BUNDLED_GEMS_ALLOW_FAILURES
2023-03-02 12:59:04 +09:00
Takashi Kokubun
a80906a714
Allow failing rbs failures for now
...
will wait until soutaro fixes it.
The problem of bundled gems is that you can't really revert it as long
as you have scheduled "update bundled_gems".
2023-03-01 13:07:40 -08:00
Hiroshi SHIBATA
66b89b069d
Also ignore dismissed CodeQL alerts at tests and URI library
2023-02-28 12:44:13 +09:00
dependabot[bot]
c3e57d686a
Bump ruby/setup-ruby from 1.138.0 to 1.139.0
...
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby ) from 1.138.0 to 1.139.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Commits](d3c9825d67...92aece5fc9
)
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-28 12:35:10 +09:00
Hiroshi SHIBATA
ad679ec9e5
Ignore rb/overly-large-range on URI
2023-02-28 12:05:57 +09:00
Hiroshi SHIBATA
c21260e3ff
Enable only master branch for CodeQL push trigger
2023-02-28 12:05:57 +09:00
Hiroshi SHIBATA
9ff09d695c
Run CodeQL each PRs again
2023-02-28 12:05:57 +09:00
Hiroshi SHIBATA
7a9fb3262c
Do not upload sarif file as artifact
2023-02-28 11:48:19 +09:00
Hiroshi SHIBATA
fbbe285019
Do not OSS scorecards check each push
2023-02-28 11:48:19 +09:00
StepSecurity Bot
2cbe1f3ebc
[StepSecurity] ci: Harden GitHub Actions
...
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io>
2023-02-27 19:09:36 +09:00
Hiroshi SHIBATA
10a80d9dc4
Ignore test case for Kernel and IO methods
2023-02-27 18:49:18 +09:00
Hiroshi SHIBATA
ae4d8e99f1
Rename job and workflow names
2023-02-27 17:57:58 +09:00
Hiroshi SHIBATA
f21f51915e
Use matrix strategies each language
2023-02-27 17:57:58 +09:00
Hiroshi SHIBATA
b5a1c57c98
Merge codeql-config into codeql-analysis
2023-02-27 17:57:58 +09:00
dependabot[bot]
d686a45cdb
Bump github/codeql-action from 2.2.4 to 2.2.5
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.2.4 to 2.2.5.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](17573ee1cc...32dc499307
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-27 12:52:45 +09:00
dependabot[bot]
2798b13e33
Bump actions/cache from 3.2.5 to 3.2.6
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.5 to 3.2.6.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](6998d139dd...69d9d449ac
)
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-22 11:56:36 +09:00
dependabot[bot]
a7beb4cfad
Bump lewagon/wait-on-check-action from 1.2.0 to 1.3.1
...
Bumps [lewagon/wait-on-check-action](https://github.com/lewagon/wait-on-check-action ) from 1.2.0 to 1.3.1.
- [Release notes](https://github.com/lewagon/wait-on-check-action/releases )
- [Commits](https://github.com/lewagon/wait-on-check-action/compare/v1.2.0...v1.3.1 )
---
updated-dependencies:
- dependency-name: lewagon/wait-on-check-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-17 12:34:44 +09:00
dependabot[bot]
1df75d6586
Bump actions/cache from 3.2.4 to 3.2.5
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](627f0f41f6...6998d139dd
)
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-16 11:40:58 +09:00
dependabot[bot]
0116650525
Bump github/codeql-action from 2.2.1 to 2.2.4
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.2.1 to 2.2.4.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](3ebbd71c74...17573ee1cc
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-16 11:40:45 +09:00
dependabot[bot]
9aa0f656cb
Bump ruby/setup-ruby from 1.134.0 to 1.138.0
...
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby ) from 1.134.0 to 1.138.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Commits](ee26e27437...d3c9825d67
)
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-16 11:39:03 +09:00
Hiroshi SHIBATA
7e5df49539
check-regexp only works with job name, not workflow name
2023-02-16 11:00:45 +09:00
Hiroshi SHIBATA
f736f50f38
Auto-merge feature for dependabot PRs ( #7300 )
...
* Automerge for dependabot update
* change update period with daily, we can merge it automatically when `make check` of Ubuntu was passed
* Use rebase instead of merge commit
* check all Ubuntu jobs
2023-02-16 10:16:58 +09:00
Alan Wu
e50f102489
CI: Pass -O2 for annocheck
...
Because `optflags` is pasted into the invocation line after `CC`, we were
building with -O1 unintentionally. You can see this in the configuration
summary: https://github.com/ruby/ruby/actions/runs/3933391169/jobs/6727044423#step:9:753
The check actually fails with -O2. To make it pass, upstream suggest
that we use the annocheck GCC plugin. Since it requires building from
source as the debian package for it isn't ready yet, punt on it for now
and use `--skip-gaps`.
Co-authored-by: Jun Aruga <jaruga@redhat.com>
2023-02-03 13:26:45 -05:00
dependabot[bot]
941783461f
Bump ruby/setup-ruby from 1.133.0 to 1.134.0
...
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby ) from 1.133.0 to 1.134.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Commits](09c10210cc...ee26e27437
)
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01 16:25:22 +09:00
dependabot[bot]
4f4038e634
Bump actions/cache from 3.2.2 to 3.2.4
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.2 to 3.2.4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](4723a57e26...627f0f41f6
)
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01 16:24:49 +09:00
dependabot[bot]
eb8f284cf2
Bump github/codeql-action from 2.1.37 to 2.2.1
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.1.37 to 2.2.1.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](959cbb7472...3ebbd71c74
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01 13:56:43 +09:00
dependabot[bot]
ea572708d6
Bump actions/upload-artifact from 3.1.1 to 3.1.2
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](83fd05a356...0b7f8abb15
)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01 13:56:29 +09:00
dependabot[bot]
41e84c7b09
Bump actions/checkout from 3.2.0 to 3.3.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](755da8c3cf...ac59398561
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01 13:56:14 +09:00
Takashi Kokubun
74e52c2a17
Disable broken last_files_match_only for now
2023-01-31 09:15:05 -08:00
Takashi Kokubun
2181a66374
Test VM_CHECK_MODE on GitHub Actions ( #7204 )
...
It's disabled in compilers.yml, but it's nice to test CHECK_CANAY
on GitHub Actions as well.
2023-01-31 06:48:24 -08:00
Takashi Kokubun
337189598a
Fix a broken matrix ( #7207 )
...
$arch and $configure seem to be just ignored in #7205 .
2023-01-30 23:39:33 -08:00
Takashi Kokubun
6d1077974f
Use matrix.entry for the Ubuntu workflow ( #7205 )
...
This seems easier to understand.
Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
2023-01-30 22:44:24 -08:00
Takashi Kokubun
4cf1d9b3b3
YJIT: Set RUST_BACKTRACE=1 on YJIT GitHub Actions ( #7152 )
2023-01-18 17:23:11 -08:00
Nobuyoshi Nakada
3ecffae8e8
[DOC] Extract tool/update-NEWS-gemlist.rb
2023-01-13 20:34:08 +09:00
Ian Ker-Seymer
8d3ff66389
Enable `clippy` checks for yjit in CI ( #7093 )
...
* Add job to check clippy lints in CI
* Address all remaining clippy lints
* Check lints on arm64 as well
* Apply latest clippy lints
* Do not exit 0 on clippy warnings
2023-01-12 10:14:17 -05:00
卜部昌平
617b3f697d
enhance build matrix
2023-01-12 10:15:58 +09:00
Nobuyoshi Nakada
cc15963aa3
Strip trailing spaces [ci skip]
2023-01-12 09:29:56 +09:00
Nobuyoshi Nakada
8f6a9ad35d
Remove no longer used environment variable [ci skip]
2023-01-09 00:02:29 +09:00
Nobuyoshi Nakada
cd7e14da4e
Pass options for extensions via `CONFIGURE_ARGS`
2023-01-06 20:00:53 +09:00
Takashi Kokubun
1fb0255962
Skip reviews for cruby_bindings-only PRs [ci skip] ( #7004 )
2023-01-05 13:18:03 -05:00
Hiroshi SHIBATA
d57148e9e2
Pin octokit/request-action@v2.1.7
2023-01-04 12:56:46 +09:00
dependabot[bot]
b8673f8b5b
Bump ruby/setup-ruby from 1.128.0 to 1.133.0
...
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby ) from 1.128.0 to 1.133.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Commits](4b2d1d631e...09c10210cc
)
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-04 10:02:17 +09:00
dependabot[bot]
1f9b6bfa93
Bump actions/cache from 3.2.0 to 3.2.2
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.0 to 3.2.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](c17f4bf466...4723a57e26
)
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-03 12:03:00 -05:00