Skip to content

Commit 68dcf6c

Browse files
committed
troubleshoot multi-OS issues
1 parent afce5ef commit 68dcf6c

File tree

4 files changed

+316
-156
lines changed

4 files changed

+316
-156
lines changed

.github/workflows/linux.yaml

+53-52
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ name: linux
44
on: [push, pull_request]
55

66
jobs:
7-
"rubocop":
8-
runs-on: ubuntu-latest
9-
steps:
10-
- uses: actions/checkout@v2
11-
- uses: ruby/setup-ruby@v1
12-
with:
13-
ruby-version: 2.6
14-
- name: Check style
15-
run: |
16-
g++ -v
17-
bundle install
18-
bundle exec rubocop --version
19-
bundle exec rubocop -D .
7+
# "rubocop":
8+
# runs-on: ubuntu-latest
9+
# steps:
10+
# - uses: actions/checkout@v2
11+
# - uses: ruby/setup-ruby@v1
12+
# with:
13+
# ruby-version: 2.6
14+
# - name: Check style
15+
# run: |
16+
# g++ -v
17+
# bundle install
18+
# bundle exec rubocop --version
19+
# bundle exec rubocop -D .
2020

2121
"rspec":
2222
runs-on: ubuntu-latest
@@ -29,45 +29,46 @@ jobs:
2929
run: |
3030
g++ -v
3131
bundle install
32-
bundle exec rspec --backtrace
32+
bundle exec rspec spec/sanity_spec.rb
33+
bundle exec rspec --backtrace --fail-fast
3334
34-
"TestSomething":
35-
runs-on: ubuntu-latest
36-
steps:
37-
- uses: actions/checkout@v2
38-
- uses: ruby/setup-ruby@v1
39-
with:
40-
ruby-version: 2.6
41-
- name: Check usage - TestSomething
42-
run: |
43-
g++ -v
44-
bundle install
45-
cd SampleProjects/TestSomething
46-
bundle install
47-
bundle exec arduino_ci.rb
35+
# "TestSomething":
36+
# runs-on: ubuntu-latest
37+
# steps:
38+
# - uses: actions/checkout@v2
39+
# - uses: ruby/setup-ruby@v1
40+
# with:
41+
# ruby-version: 2.6
42+
# - name: Check usage - TestSomething
43+
# run: |
44+
# g++ -v
45+
# bundle install
46+
# cd SampleProjects/TestSomething
47+
# bundle install
48+
# bundle exec arduino_ci.rb
4849

49-
NetworkLib:
50-
runs-on: ubuntu-latest
51-
steps:
52-
- uses: actions/checkout@v2
53-
- uses: ruby/setup-ruby@v1
54-
with:
55-
ruby-version: 2.6
56-
- name: Check usage - Test NetworkLib from scratch
57-
run: |
58-
g++ -v
59-
cd SampleProjects/NetworkLib
60-
bundle install
61-
bundle exec ensure_arduino_installation.rb
62-
sh ./scripts/install.sh
63-
bundle exec arduino_ci.rb
50+
# NetworkLib:
51+
# runs-on: ubuntu-latest
52+
# steps:
53+
# - uses: actions/checkout@v2
54+
# - uses: ruby/setup-ruby@v1
55+
# with:
56+
# ruby-version: 2.6
57+
# - name: Check usage - Test NetworkLib from scratch
58+
# run: |
59+
# g++ -v
60+
# cd SampleProjects/NetworkLib
61+
# bundle install
62+
# bundle exec ensure_arduino_installation.rb
63+
# sh ./scripts/install.sh
64+
# bundle exec arduino_ci.rb
6465

65-
SharedLibrary:
66-
runs-on: ubuntu-latest
67-
steps:
68-
- uses: actions/checkout@v2
69-
- uses: ruby/setup-ruby@v1
70-
with:
71-
ruby-version: 2.6
72-
- name: Check usage - Test SharedLibrary should fail
73-
run: ./SampleProjects/SharedLibrary/test.sh
66+
# SharedLibrary:
67+
# runs-on: ubuntu-latest
68+
# steps:
69+
# - uses: actions/checkout@v2
70+
# - uses: ruby/setup-ruby@v1
71+
# with:
72+
# ruby-version: 2.6
73+
# - name: Check usage - Test SharedLibrary should fail
74+
# run: ./SampleProjects/SharedLibrary/test.sh

.github/workflows/macos.yaml

+53-52
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ name: macos
44
on: [push, pull_request]
55

66
jobs:
7-
"rubocop":
8-
runs-on: macos-latest
9-
steps:
10-
- uses: actions/checkout@v2
11-
- uses: ruby/setup-ruby@v1
12-
with:
13-
ruby-version: 2.6
14-
- name: Check style
15-
run: |
16-
g++ -v
17-
bundle install
18-
bundle exec rubocop --version
19-
bundle exec rubocop -D .
7+
# "rubocop":
8+
# runs-on: macos-latest
9+
# steps:
10+
# - uses: actions/checkout@v2
11+
# - uses: ruby/setup-ruby@v1
12+
# with:
13+
# ruby-version: 2.6
14+
# - name: Check style
15+
# run: |
16+
# g++ -v
17+
# bundle install
18+
# bundle exec rubocop --version
19+
# bundle exec rubocop -D .
2020

2121
"rspec":
2222
runs-on: macos-latest
@@ -29,45 +29,46 @@ jobs:
2929
run: |
3030
g++ -v
3131
bundle install
32-
bundle exec rspec --backtrace
32+
bundle exec rspec spec/sanity_spec.rb
33+
bundle exec rspec --backtrace --fail-fast
3334
34-
"TestSomething":
35-
runs-on: macos-latest
36-
steps:
37-
- uses: actions/checkout@v2
38-
- uses: ruby/setup-ruby@v1
39-
with:
40-
ruby-version: 2.6
41-
- name: Check usage - TestSomething
42-
run: |
43-
g++ -v
44-
bundle install
45-
cd SampleProjects/TestSomething
46-
bundle install
47-
bundle exec arduino_ci.rb
35+
# "TestSomething":
36+
# runs-on: macos-latest
37+
# steps:
38+
# - uses: actions/checkout@v2
39+
# - uses: ruby/setup-ruby@v1
40+
# with:
41+
# ruby-version: 2.6
42+
# - name: Check usage - TestSomething
43+
# run: |
44+
# g++ -v
45+
# bundle install
46+
# cd SampleProjects/TestSomething
47+
# bundle install
48+
# bundle exec arduino_ci.rb
4849

49-
NetworkLib:
50-
runs-on: macos-latest
51-
steps:
52-
- uses: actions/checkout@v2
53-
- uses: ruby/setup-ruby@v1
54-
with:
55-
ruby-version: 2.6
56-
- name: Check usage - Test NetworkLib from scratch
57-
run: |
58-
g++ -v
59-
cd SampleProjects/NetworkLib
60-
bundle install
61-
bundle exec ensure_arduino_installation.rb
62-
sh ./scripts/install.sh
63-
bundle exec arduino_ci.rb
50+
# NetworkLib:
51+
# runs-on: macos-latest
52+
# steps:
53+
# - uses: actions/checkout@v2
54+
# - uses: ruby/setup-ruby@v1
55+
# with:
56+
# ruby-version: 2.6
57+
# - name: Check usage - Test NetworkLib from scratch
58+
# run: |
59+
# g++ -v
60+
# cd SampleProjects/NetworkLib
61+
# bundle install
62+
# bundle exec ensure_arduino_installation.rb
63+
# sh ./scripts/install.sh
64+
# bundle exec arduino_ci.rb
6465

65-
SharedLibrary:
66-
runs-on: macos-latest
67-
steps:
68-
- uses: actions/checkout@v2
69-
- uses: ruby/setup-ruby@v1
70-
with:
71-
ruby-version: 2.6
72-
- name: Check usage - Test SharedLibrary should fail
73-
run: ./SampleProjects/SharedLibrary/test.sh
66+
# SharedLibrary:
67+
# runs-on: macos-latest
68+
# steps:
69+
# - uses: actions/checkout@v2
70+
# - uses: ruby/setup-ruby@v1
71+
# with:
72+
# ruby-version: 2.6
73+
# - name: Check usage - Test SharedLibrary should fail
74+
# run: ./SampleProjects/SharedLibrary/test.sh

.github/workflows/windows.yaml

+53-52
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ name: windows
44
on: [push, pull_request]
55

66
jobs:
7-
"rubocop":
8-
runs-on: windows-latest
9-
steps:
10-
- uses: actions/checkout@v2
11-
- uses: ruby/setup-ruby@v1
12-
with:
13-
ruby-version: 2.6
14-
- name: Check style
15-
run: |
16-
g++ -v
17-
bundle install
18-
bundle exec rubocop --version
19-
bundle exec rubocop -D . --except Layout/EndOfLine
7+
# "rubocop":
8+
# runs-on: windows-latest
9+
# steps:
10+
# - uses: actions/checkout@v2
11+
# - uses: ruby/setup-ruby@v1
12+
# with:
13+
# ruby-version: 2.6
14+
# - name: Check style
15+
# run: |
16+
# g++ -v
17+
# bundle install
18+
# bundle exec rubocop --version
19+
# bundle exec rubocop -D . --except Layout/EndOfLine
2020

2121
"rspec":
2222
runs-on: windows-latest
@@ -29,45 +29,46 @@ jobs:
2929
run: |
3030
g++ -v
3131
bundle install
32-
bundle exec rspec --backtrace
32+
bundle exec rspec spec/sanity_spec.rb
33+
bundle exec rspec --backtrace --fail-fast
3334
34-
TestSomething:
35-
runs-on: windows-latest
36-
steps:
37-
- uses: actions/checkout@v2
38-
- uses: ruby/setup-ruby@v1
39-
with:
40-
ruby-version: 2.6
41-
- name: Check usage - TestSomething
42-
run: |
43-
g++ -v
44-
bundle install
45-
cd SampleProjects/TestSomething
46-
bundle install
47-
bundle exec arduino_ci.rb
35+
# TestSomething:
36+
# runs-on: windows-latest
37+
# steps:
38+
# - uses: actions/checkout@v2
39+
# - uses: ruby/setup-ruby@v1
40+
# with:
41+
# ruby-version: 2.6
42+
# - name: Check usage - TestSomething
43+
# run: |
44+
# g++ -v
45+
# bundle install
46+
# cd SampleProjects/TestSomething
47+
# bundle install
48+
# bundle exec arduino_ci.rb
4849

49-
NetworkLib:
50-
runs-on: windows-latest
51-
steps:
52-
- uses: actions/checkout@v2
53-
- uses: ruby/setup-ruby@v1
54-
with:
55-
ruby-version: 2.6
56-
- name: Check usage - Test NetworkLib from scratch
57-
run: |
58-
g++ -v
59-
cd SampleProjects/NetworkLib
60-
bundle install
61-
bundle exec ensure_arduino_installation.rb
62-
bash -x ./scripts/install.sh
63-
bundle exec arduino_ci.rb
50+
# NetworkLib:
51+
# runs-on: windows-latest
52+
# steps:
53+
# - uses: actions/checkout@v2
54+
# - uses: ruby/setup-ruby@v1
55+
# with:
56+
# ruby-version: 2.6
57+
# - name: Check usage - Test NetworkLib from scratch
58+
# run: |
59+
# g++ -v
60+
# cd SampleProjects/NetworkLib
61+
# bundle install
62+
# bundle exec ensure_arduino_installation.rb
63+
# bash -x ./scripts/install.sh
64+
# bundle exec arduino_ci.rb
6465

65-
SharedLibrary:
66-
runs-on: windows-latest
67-
steps:
68-
- uses: actions/checkout@v2
69-
- uses: ruby/setup-ruby@v1
70-
with:
71-
ruby-version: 2.6
72-
- name: Check usage - Test SharedLibrary should fail
73-
run: ./SampleProjects/SharedLibrary/test.sh
66+
# SharedLibrary:
67+
# runs-on: windows-latest
68+
# steps:
69+
# - uses: actions/checkout@v2
70+
# - uses: ruby/setup-ruby@v1
71+
# with:
72+
# ruby-version: 2.6
73+
# - name: Check usage - Test SharedLibrary should fail
74+
# run: ./SampleProjects/SharedLibrary/test.sh

0 commit comments

Comments
 (0)