Commit 3b6081d 1 parent 4501849 commit 3b6081d Copy full SHA for 3b6081d
File tree 2 files changed +13
-26
lines changed
2 files changed +13
-26
lines changed Original file line number Diff line number Diff line change 1
1
name : CI
2
2
3
- on :
4
- - pull_request
5
- - push
3
+ on : pull_request
4
+
5
+ concurrency :
6
+ group : ${{ github.ref_name }}-${{ github.workflow }}
7
+ cancel-in-progress : true
6
8
7
9
jobs :
8
10
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
11
+ name : Tests
12
+ uses : theforeman/actions/.github/workflows/smart_proxy_plugin.yml@v0
13
+ with :
14
+ extra_packages : " libkrb5-dev libldap-dev libsasl2-dev"
15
+
16
+
Original file line number Diff line number Diff line change @@ -5,10 +5,11 @@ Gem::Specification.new do |s|
5
5
s . name = 'smart_proxy_realm_ad_plugin'
6
6
s . version = Proxy ::AdRealm ::VERSION
7
7
s . date = Date . today . to_s
8
- s . license = 'GPL-3.0'
8
+ s . license = 'GPL-3.0-only '
9
9
s . authors = [ 'Mårten Cassel' ]
10
10
s . email = [ 'marten.cassel@gmail.com' ]
11
11
s . homepage = 'https://github.com/theforeman/smart_proxy_realm_ad_plugin'
12
+ s . required_ruby_version = '>= 2.7'
12
13
13
14
s . summary = "A realm ad provider plugin for Foreman's smart proxy"
14
15
s . description = "A realm ad provider plugin for Foreman's smart proxy"
You can’t perform that action at this time.
0 commit comments