We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 42d7884 commit 1349115Copy full SHA for 1349115
.github/workflows/test-coverage.yaml
@@ -49,6 +49,37 @@ jobs:
49
name: coverage-${{matrix.os}}-${{matrix.ruby}}
50
path: .covered.db
51
52
+ test-sentinel:
53
+ name: ${{matrix.ruby}} on ${{matrix.os}}
54
+ runs-on: ${{matrix.os}}-latest
55
+
56
+ strategy:
57
+ matrix:
58
+ os:
59
+ - ubuntu
60
61
+ ruby:
62
+ - "3.3"
63
64
+ steps:
65
+ - uses: actions/checkout@v4
66
67
+ - name: Install Docker Compose
68
+ run: |
69
+ sudo apt-get update
70
+ sudo apt-get install -y docker-compose
71
72
+ - name: Run tests
73
+ timeout-minutes: 10
74
+ env:
75
+ RUBY_VERSION: ${{matrix.ruby}}
76
+ run: docker-compose -f sentinel/docker-compose.yaml up tests
77
78
+ - uses: actions/upload-artifact@v3
79
+ with:
80
+ name: coverage-${{matrix.os}}-${{matrix.ruby}}
81
+ path: .covered.db
82
83
validate:
84
needs: test
85
runs-on: ubuntu-latest
0 commit comments