Skip to content

Commit 0ff765a

Browse files
authored
Merge pull request #324 from arangamani/grosser/deps
Grosser/deps
2 parents b99ec90 + 488d684 commit 0ff765a

File tree

3 files changed

+11
-21
lines changed

3 files changed

+11
-21
lines changed

.github/workflows/continuous_integration.yml

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,18 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
ruby: [2.7, 3.0, 3.2, head]
16+
ruby: [3.2, 3.3, 3.4, 4.0]
1717
operating-system: [ubuntu-latest]
1818

1919
name: Ruby ${{ matrix.ruby }} on ${{ matrix.operating-system }}
2020

2121
runs-on: ${{ matrix.operating-system }}
2222

2323
steps:
24-
- name: Checkout Code
25-
uses: actions/checkout@v3
26-
27-
- name: Setup Ruby
28-
uses: ruby/setup-ruby@v1
24+
- uses: actions/checkout@v3
25+
- uses: ruby/setup-ruby@v1
2926
with:
3027
ruby-version: ${{ matrix.ruby }}
3128
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
32-
33-
- name: Run Build
34-
run: bundle exec rake build
35-
36-
- name: Test Gem
37-
run: bundle exec rake unit_tests
29+
- run: bundle exec rake build
30+
- run: bundle exec rake unit_tests

README.md

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,20 @@ Jenkins API Client
22
==================
33

44
[![Gem Version](http://img.shields.io/gem/v/jenkins_api_client.svg)][gem]
5-
[![Build Status](http://img.shields.io/travis/arangamani/jenkins_api_client.svg)][travis]
6-
[![Dependency Status](http://img.shields.io/gemnasium/arangamani/jenkins_api_client.svg)][gemnasium]
7-
[![Code Climate](http://img.shields.io/codeclimate/github/arangamani/jenkins_api_client.svg)][codeclimate]
85

96
[gem]: https://rubygems.org/gems/jenkins_api_client
10-
[gemnasium]: https://gemnasium.com/arangamani/jenkins_api_client
11-
[codeclimate]: https://codeclimate.com/github/arangamani/jenkins_api_client
127

13-
Copyright © 2012-2017, Kannan Manickam [![endorse](http://api.coderwall.com/arangamani/endorsecount.png)](http://coderwall.com/arangamani)
8+
Copyright © 2012-2017, Kannan Manickam
149

15-
Client libraries for communicating with a Jenkins CI server and programatically managing jobs.
10+
Client libraries for communicating with a Jenkins CI server and programmatically managing jobs.
1611

1712
OVERVIEW:
1813
---------
1914
This project is a simple API client for interacting with Jenkins Continuous
2015
Integration server. Jenkins provides three kinds of remote access API.
2116
1. XML API, 2. JSON API, and 3. Python API. This project aims at consuming the
2217
JSON API and provides some useful functions for controlling jobs on the Jenkins
23-
programatically. Even though Jenkins provides an awesome UI for controlling
18+
programmatically. Even though Jenkins provides an awesome UI for controlling
2419
jobs, it would be nice and helpful to have a programmable interface so we can
2520
dynamically and automatically manage jobs and other artifacts.
2621

jenkins_api_client.gemspec

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Gem::Specification.new do |s|
1212
s.executables = ['jenkinscli']
1313
s.files = `git ls-files -z`.split("\x0").select { |f| f.match(%r{lib/|bin/|java_deps/|gemspec}) }
1414
s.homepage = 'https://github.com/arangamani/jenkins_api_client'
15-
s.required_ruby_version = '>= 2.7'
15+
s.required_ruby_version = '>= 3.2'
1616
s.summary = "Jenkins JSON API Client"
1717
s.licenses = ["MIT"]
1818

@@ -23,4 +23,6 @@ Gem::Specification.new do |s|
2323
s.add_dependency 'socksify', '>= 1.7.0'
2424
s.add_dependency 'json', '>= 1.0'
2525
s.add_dependency 'addressable', '~> 2.7'
26+
s.add_dependency 'base64'
27+
s.add_dependency 'logger'
2628
end

0 commit comments

Comments
 (0)