Skip to content

Commit 1a9ed85

Browse files
committed
Use reusable action to do Smart Proxy testing
- Make use of the reusable smart_proxy_plugin action in the github ci workflow
1 parent e07d7f2 commit 1a9ed85

File tree

1 file changed

+8
-22
lines changed

1 file changed

+8
-22
lines changed

.github/workflows/ci.yml

+8-22
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,13 @@ on:
44
- pull_request
55
- push
66

7+
concurrency:
8+
group: ${{ github.ref_name }}-${{ github.workflow }}
9+
cancel-in-progress: true
10+
711
jobs:
812
test:
9-
runs-on: ubuntu-latest
10-
strategy:
11-
fail-fast: false
12-
matrix:
13-
ruby:
14-
- "2.5"
15-
- "2.6"
16-
- "2.7"
17-
name: Ruby ${{ matrix.ruby }}
18-
steps:
19-
- uses: actions/checkout@v3
20-
- name: Install development headers
21-
run: sudo apt install libkrb5-dev libldap-dev libsasl2-dev -y
22-
- name: Install Ruby ${{ matrix.ruby }}
23-
uses: ruby/setup-ruby@v1
24-
with:
25-
ruby-version: ${{ matrix.ruby }}
26-
bundler-cache: true
27-
- name: Run tests
28-
run: bundle exec rake test
29-
- name: Verify gem builds
30-
run: gem build *.gemspec
13+
name: Tests
14+
uses: theforeman/actions/.github/workflows/smart_proxy_plugin.yml@v0
15+
with:
16+
extra_packages: "libkrb5-dev libldap-dev libsasl2-dev"

0 commit comments

Comments
 (0)