Skip to content

Commit c542a1a

Browse files
authored
Merge pull request #218 from xml4r/dev
Dev
2 parents 56b9642 + 1e3c3c5 commit c542a1a

File tree

7 files changed

+1099
-1086
lines changed

7 files changed

+1099
-1086
lines changed

.gitattributes

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
*.txt text
2+
*.h text
3+
*.c text
4+
*.rb text
5+
*.yml text
6+
*.vcproj text eol=crlf
7+
*.sh text eol=lf

.github/workflows/mri.yml

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
1-
name: CI
2-
3-
on:
4-
push:
5-
branches: [ master ]
6-
pull_request:
7-
branches: [ master ]
8-
9-
jobs:
10-
build:
11-
name: >-
12-
${{ matrix.os }} ${{ matrix.ruby }}${{ matrix.yjit }}
13-
env:
14-
TESTOPTS: -v
15-
16-
runs-on: ${{ matrix.os }}
17-
if: |
18-
!( contains(github.event.pull_request.title, '[ci skip]')
19-
|| contains(github.event.pull_request.title, '[skip ci]'))
20-
strategy:
21-
fail-fast: false
22-
matrix:
23-
os: [ubuntu-latest, macos-latest, windows-latest]
24-
ruby: ['3.0', '3.1', '3.2', '3.3']
25-
steps:
26-
- uses: actions/checkout@v3
27-
- name: Set up Ruby
28-
uses: ruby/setup-ruby-pkgs@v1
29-
with:
30-
ruby-version: ${{ matrix.ruby }}
31-
apt-get: libxml2-dev
32-
# brew: libxml2
33-
mingw: libxml2
34-
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
35-
timeout-minutes: 10
36-
- name: Build
37-
run: bundle exec rake compile
38-
- name: Test
39-
run: bundle exec rake test
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [ master ]
6+
pull_request:
7+
branches: [ master ]
8+
9+
jobs:
10+
build:
11+
name: >-
12+
${{ matrix.os }} ${{ matrix.ruby }}${{ matrix.yjit }}
13+
env:
14+
TESTOPTS: -v
15+
16+
runs-on: ${{ matrix.os }}
17+
if: |
18+
!( contains(github.event.pull_request.title, '[ci skip]')
19+
|| contains(github.event.pull_request.title, '[skip ci]'))
20+
strategy:
21+
fail-fast: false
22+
matrix:
23+
os: [ubuntu-latest, macos-latest, windows-latest]
24+
ruby: ['3.2', '3.3', '3.4']
25+
steps:
26+
- uses: actions/checkout@v4
27+
- name: Set up Ruby
28+
uses: ruby/setup-ruby-pkgs@v1
29+
with:
30+
ruby-version: ${{ matrix.ruby }}
31+
apt-get: libxml2-dev
32+
# brew: libxml2
33+
mingw: libxml2
34+
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
35+
timeout-minutes: 10
36+
- name: Build
37+
run: bundle exec rake compile
38+
- name: Test
39+
run: bundle exec rake test

0 commit comments

Comments
 (0)