Skip to content

Commit c50cb5c

Browse files
committed
Merge branch 'master' into mmtk
2 parents 36b134b + 597955a commit c50cb5c

File tree

1,160 files changed

+28818
-8582
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,160 files changed

+28818
-8582
lines changed

Diff for: .appveyor.yml

-133
This file was deleted.

Diff for: .github/workflows/annocheck.yml

+3
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,23 @@ on:
88
- '**.md'
99
- '**.rdoc'
1010
- '**/.document'
11+
- '.*.yml'
1112
pull_request:
1213
paths-ignore:
1314
- 'doc/**'
1415
- '**/man'
1516
- '**.md'
1617
- '**.rdoc'
1718
- '**/.document'
19+
- '.*.yml'
1820
merge_group:
1921
paths-ignore:
2022
- 'doc/**'
2123
- '**/man'
2224
- '**.md'
2325
- '**.rdoc'
2426
- '**/.document'
27+
- '.*.yml'
2528

2629
concurrency:
2730
group: ${{ github.workflow }} / ${{ startsWith(github.event_name, 'pull') && github.ref_name || github.sha }}

Diff for: .github/workflows/auto_request_review.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
auto-request-review:
1111
name: Auto Request Review
1212
runs-on: ubuntu-latest
13-
if: ${{ github.repository == 'ruby/ruby' }}
13+
if: ${{ github.repository == 'ruby/ruby' && github.base_ref == 'master' }}
1414
steps:
1515
- name: Request review based on files changes and/or groups the author belongs to
1616
uses: necojackarc/auto-request-review@6a51cebffe2c084705d9a7b394abd802e0119633 # v0.12.0

Diff for: .github/workflows/baseruby.yml

+4
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,23 @@ on:
88
- '**.md'
99
- '**.rdoc'
1010
- '**/.document'
11+
- '.*.yml'
1112
pull_request:
1213
paths-ignore:
1314
- 'doc/**'
1415
- '**/man'
1516
- '**.md'
1617
- '**.rdoc'
1718
- '**/.document'
19+
- '.*.yml'
1820
merge_group:
1921
paths-ignore:
2022
- 'doc/**'
2123
- '**/man'
2224
- '**.md'
2325
- '**.rdoc'
2426
- '**/.document'
27+
- '.*.yml'
2528

2629
concurrency:
2730
group: ${{ github.workflow }} / ${{ startsWith(github.event_name, 'pull') && github.ref_name || github.sha }}
@@ -53,6 +56,7 @@ jobs:
5356
- ruby-3.0
5457
- ruby-3.1
5558
- ruby-3.2
59+
- ruby-3.3
5660

5761
steps:
5862
- uses: ruby/setup-ruby@036ef458ddccddb148a2b9fb67e95a22fdbf728b # v1.160.0

Diff for: .github/workflows/check_dependencies.yml

+3
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,23 @@ on:
77
- '**.md'
88
- '**.rdoc'
99
- '**/.document'
10+
- '.*.yml'
1011
pull_request:
1112
paths-ignore:
1213
- 'doc/**'
1314
- '**/man'
1415
- '**.md'
1516
- '**.rdoc'
1617
- '**/.document'
18+
- '.*.yml'
1719
merge_group:
1820
paths-ignore:
1921
- 'doc/**'
2022
- '**/man'
2123
- '**.md'
2224
- '**.rdoc'
2325
- '**/.document'
26+
- '.*.yml'
2427

2528
concurrency:
2629
group: ${{ github.workflow }} / ${{ startsWith(github.event_name, 'pull') && github.ref_name || github.sha }}

Diff for: .github/workflows/check_misc.yml

+11-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Miscellaneous checks
1+
name: Misc
22
on: [push, pull_request, merge_group]
33

44
concurrency:
@@ -10,6 +10,8 @@ permissions:
1010

1111
jobs:
1212
checks:
13+
name: Miscellaneous checks
14+
1315
permissions:
1416
contents: write # for Git to git push
1517

@@ -50,6 +52,14 @@ jobs:
5052
exit $fail
5153
working-directory: include
5254

55+
# This should be able to be removed once old platforms are dropped.
56+
- id: c99-check
57+
name: Check for C99 features which may not be supported
58+
run: |
59+
# VC2013: z modifier for size_t is not supported.
60+
grep -r -n --include='*.[chyS]' '%[0-9]*z[idu]' -- . && exit 1 || :
61+
continue-on-error: true # Just show in the annotations
62+
5363
- id: gems
5464
run: true
5565
if: ${{ github.ref == 'refs/heads/master' }}

Diff for: .github/workflows/codeql-analysis.yml

+2
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,15 @@ on:
99
- '**.md'
1010
- '**.rdoc'
1111
- '**/.document'
12+
- '.*.yml'
1213
pull_request:
1314
paths-ignore:
1415
- 'doc/**'
1516
- '**/man'
1617
- '**.md'
1718
- '**.rdoc'
1819
- '**/.document'
20+
- '.*.yml'
1921
schedule:
2022
- cron: '0 12 * * *'
2123
workflow_dispatch:

Diff for: .github/workflows/compilers.yml

+3
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,23 @@ on:
88
- '**.md'
99
- '**.rdoc'
1010
- '**/.document'
11+
- '.*.yml'
1112
pull_request:
1213
paths-ignore:
1314
- 'doc/**'
1415
- '**/man'
1516
- '**.md'
1617
- '**.rdoc'
1718
- '**/.document'
19+
- '.*.yml'
1820
merge_group:
1921
paths-ignore:
2022
- 'doc/**'
2123
- '**/man'
2224
- '**.md'
2325
- '**.rdoc'
2426
- '**/.document'
27+
- '.*.yml'
2528

2629
concurrency:
2730
group: ${{ github.workflow }} / ${{ startsWith(github.event_name, 'pull') && github.ref_name || github.sha }}

Diff for: .github/workflows/macos.yml

+5
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ on:
77
- '**.md'
88
- '**.rdoc'
99
- '**/.document'
10+
- '.*.yml'
1011
pull_request:
1112
# Do not use paths-ignore for required status checks
1213
# https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/troubleshooting-required-status-checks#handling-skipped-but-required-checks
@@ -17,6 +18,7 @@ on:
1718
- '**.md'
1819
- '**.rdoc'
1920
- '**/.document'
21+
- '.*.yml'
2022

2123
concurrency:
2224
group: ${{ github.workflow }} / ${{ startsWith(github.event_name, 'pull') && github.ref_name || github.sha }}
@@ -32,6 +34,9 @@ jobs:
3234
test_task: ['check']
3335
configure: ['']
3436
os: ${{ fromJSON(format('["macos-11","macos-12"{0}]', (github.repository == 'ruby/ruby' && ',"macos-arm-oss"' || ''))) }}
37+
include:
38+
- test_task: test-all TESTS=--repeat-count=2
39+
os: ${{ github.repository == 'ruby/ruby' && 'macos-arm-oss' || 'macos-12' }}
3540
fail-fast: false
3641

3742
env:

Diff for: .github/workflows/mingw.yml

+6
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,26 @@ on:
77
- '**.md'
88
- '**.rdoc'
99
- '**/.document'
10+
- '.*.yml'
11+
- '.*.yml'
1012
pull_request:
1113
paths-ignore:
1214
- 'doc/**'
1315
- '**/man'
1416
- '**.md'
1517
- '**.rdoc'
1618
- '**/.document'
19+
- '.*.yml'
20+
- '.*.yml'
1721
merge_group:
1822
paths-ignore:
1923
- 'doc/**'
2024
- '**/man'
2125
- '**.md'
2226
- '**.rdoc'
2327
- '**/.document'
28+
- '.*.yml'
29+
- '.*.yml'
2430

2531
concurrency:
2632
group: ${{ github.workflow }} / ${{ startsWith(github.event_name, 'pull') && github.ref_name || github.sha }}

0 commit comments

Comments
 (0)