[ckan-changes] [ckan/ckan] f56f5e: Overhaul CKAN extension Travis template
Ian Ward
noreply at github.com
Tue May 7 12:14:24 UTC 2019
Branch: refs/heads/master
Home: https://github.com/ckan/ckan
Commit: f56f5e68aaabea4e66b2a2fb0b5de887f312decd
https://github.com/ckan/ckan/commit/f56f5e68aaabea4e66b2a2fb0b5de887f312decd
Author: David Read <david.read at hackneyworkshop.com>
Date: 2019-05-03 (Fri, 03 May 2019)
Changed paths:
M ckan/pastertemplates/template/+dot+travis.yml_tmpl
M ckan/pastertemplates/template/bin/travis-build.bash_tmpl
M ckan/pastertemplates/template/bin/travis-run.sh_tmpl
M ckan/pastertemplates/template/dev-requirements.txt_tmpl
Log Message:
-----------
Overhaul CKAN extension Travis template
* add tests for multiple CKAN versions
* add fix for psycopg2 error with CKAN<2.8
* add correct setuptools version for CKAN==2.7
* `--allow-all-external` option was deprecated and removed in pip 10
* SOLR's config sed command is moved, to travis-build.bash, with the other setup, and in line with ckanext-dcat
* flake8's simple checks for syntax is moved from a travis job to travis-run.sh, because it runs in 0.5s, but setting up the VM for the job takes 30-60s, so might as well just run it at the start of the test jobs. The point is to fail fast. This requires the addition of 'set -ex' in the .
* add strict flake8 linting - this is perhaps a matter of taste, but as a practice it's more popular than ever now, and it's always easiest to do it from the beginning of an extension's life.
Commit: 39c1755a478caeca1ac20d76b789b3bb966b465d
https://github.com/ckan/ckan/commit/39c1755a478caeca1ac20d76b789b3bb966b465d
Author: Ian Ward <ian at excess.org>
Date: 2019-05-07 (Tue, 07 May 2019)
Changed paths:
M ckan/pastertemplates/template/+dot+travis.yml_tmpl
M ckan/pastertemplates/template/bin/travis-build.bash_tmpl
M ckan/pastertemplates/template/bin/travis-run.sh_tmpl
M ckan/pastertemplates/template/dev-requirements.txt_tmpl
Log Message:
-----------
Merge pull request #4759 from ckan/extension-template-travis
Overhaul CKAN extension Travis template
Compare: https://github.com/ckan/ckan/compare/240d97ed35a6...39c1755a478c
More information about the ckan-changes
mailing list