From 5d29822d5d6cfe00f3f17bfc2a454e64c741f651 Mon Sep 17 00:00:00 2001 From: Steve Arnold Date: Sat, 5 Mar 2016 20:32:01 -0800 Subject: [PATCH 1/5] adding initial code-climate and travis-ci configs --- .codeclimate.yml | 26 ++++++++++++++++++++++++++ .travis.yml | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 .codeclimate.yml create mode 100644 .travis.yml diff --git a/.codeclimate.yml b/.codeclimate.yml new file mode 100644 index 0000000..8c43d34 --- /dev/null +++ b/.codeclimate.yml @@ -0,0 +1,26 @@ +engines: + fixme: + enabled: true + pep8: + enabled: true + radon: + enabled: true + gnu-complexity: + enabled: true + config: + threshold: 15 + +ratings: + paths: + - src/** + - bindings/python/** + - "**.c" + - "**.h" + - "**.py" + +exclude_paths: +- tests/**/* +- docs/**/* +- po/**/* +- m4/**/* + diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..d79b382 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,40 @@ +addons: + apt: + packages: + - doxygen + - graphviz + - autoconf + - automake + - libtool + - m4 + - gtk-doc-tools + - pkg-config + - libxslt1-dev + - intltool + - libplist-dev + - gettext + - swig2.0 + - python2.4-dev + - python-mutagen + - python-setuptools + - python-plist + - libsqlite3-dev + - libglib2.0-dev + - libxml2-dev + - libimobiledevice-dev + - libgdk-pixbuf2.0-dev + +language: c + +python: + - "2.7" + +script: ./autogen.sh && make && make check + +install: true + +sudo: false + +notifications: + irc: "chat.freenode.net#code-hell" + From 3d8b9841b05fb7764ce3d57f8ec7ec37afbd0938 Mon Sep 17 00:00:00 2001 From: Steve Arnold Date: Sat, 5 Mar 2016 20:48:03 -0800 Subject: [PATCH 2/5] set complexity analysis threshold to 25 --- .codeclimate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.codeclimate.yml b/.codeclimate.yml index 8c43d34..afe8527 100644 --- a/.codeclimate.yml +++ b/.codeclimate.yml @@ -8,7 +8,7 @@ engines: gnu-complexity: enabled: true config: - threshold: 15 + threshold: 25 ratings: paths: From 48219f63ee140bef3f147baa5626879f376b7680 Mon Sep 17 00:00:00 2001 From: Steve Arnold Date: Sat, 5 Mar 2016 20:51:26 -0800 Subject: [PATCH 3/5] updated dep install list for travis build --- .travis.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index d79b382..7986575 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,13 +11,10 @@ addons: - pkg-config - libxslt1-dev - intltool - - libplist-dev - gettext - - swig2.0 - - python2.4-dev + - python2-dev - python-mutagen - python-setuptools - - python-plist - libsqlite3-dev - libglib2.0-dev - libxml2-dev From 1981921e9815478a3b7c1a7cdb456a3e89755a46 Mon Sep 17 00:00:00 2001 From: Steve Arnold Date: Sat, 5 Mar 2016 21:00:47 -0800 Subject: [PATCH 4/5] an autogen hack for travis build --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 7986575..03a48f1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -26,7 +26,7 @@ language: c python: - "2.7" -script: ./autogen.sh && make && make check +script: cp README.old README && cp ChangeLog.old ChangeLog && ./autogen.sh && make && make check install: true From ee1872f916d068f5ec992887bbc1ca87799437aa Mon Sep 17 00:00:00 2001 From: Steve Arnold Date: Fri, 3 Jun 2016 22:36:04 -0700 Subject: [PATCH 5/5] Revert "Remove readme badges" This reverts commit 6752bf0a09c091d269278ac7fbefdf0b748195fa. --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index b4ce478..86ae77e 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,9 @@ +[![libgpod License](https://img.shields.io/badge/license-GPL2-blue.svg?dummy)](https://github.com/VCTLabs/libgpod/blob/master/libgpod/COPYING) +[![GitHub version](https://badge.fury.io/gh/VCTLabs%2Flibgpod.svg)](https://badge.fury.io/gh/VCTLabs%2Flibgpod) +[![Build Status](https://travis-ci.org/VCTLabs/libgpod.svg?branch=master)](https://travis-ci.org/VCTLabs/libgpod) +[![Code Climate](https://codeclimate.com/github/VCTLabs/libgpod/badges/gpa.svg)](https://codeclimate.com/github/VCTLabs/libgpod) +[![Github Issues](http://githubbadges.herokuapp.com/VCTLabs/libgpod/issues.svg?style=flat-square&dummy)](https://github.com/VCTLabs/libgpod/issues) + # Readme for libgpod update/maintenance releases # Numerous fixes by me and others, seems worth a minor version update.