You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Institutional custom config profiles moved to github `nf-core/configs`
7
+
* These will now be maintained centrally as opposed to being shipped with the pipelines in `conf/`
8
+
* Load `base.config` by default for all profiles
9
+
* Removed profiles named `standard` and `none`
10
+
* Added parameter `--igenomesIgnore` so `igenomes.config` is not loaded if parameter clashes are observed
11
+
* Added parameter `--custom_config_version` for custom config version control. Can use this parameter to provide commit id for reproducibility. Defaults to `master`
12
+
* Deleted custom configs from template in `conf/` directory i.e. `uzh.config`, `binac.config` and `cfc.config`
13
+
*`multiqc_config` and `output_md` are now put into channels instead of using the files directly (see issue [#222](https://github.com/nf-core/tools/issues/222))
14
+
* Added `local.md` to cookiecutter template in `docs/configuration/`. This was referenced in `README.md` but not present.
15
+
* Major overhaul of docs to add/remove parameters, unify linking of files and added description for providing custom configs where necessary
16
+
* Travis: Pull the `dev` tagged docker image for testing
17
+
* Removed UPPMAX-specific documentation from the template.
18
+
19
+
#### Tools helper code
20
+
* Make Travis CI tests fail on pull requests if the `CHANGELOG.md` file hasn't been updated
21
+
* Minor bugfixing in Python code (eg. removing unused import statements)
22
+
* Made the web requests caching work on multi-user installations
23
+
* Handle exception if nextflow isn't installed
24
+
* Linting: Update for Travis: Pull the `dev` tagged docker image for testing
[](http://bioconda.github.io/recipes/nf-core/README.html)
6
7
7
8
A python package with helper tools for the nf-core community.
8
9
@@ -298,8 +299,8 @@ INFO: Updating version in nextflow.config
298
299
+ container = 'nfcore/mypipeline:1.0'
299
300
300
301
INFO: Updating version in .travis.yml
301
-
- docker tag nfcore/mypipeline nfcore/mypipeline:latest
302
-
+ docker tag nfcore/mypipeline nfcore/mypipeline:1.0
302
+
- docker tag nfcore/mypipeline:dev nfcore/mypipeline:latest
303
+
+ docker tag nfcore/mypipeline:dev nfcore/mypipeline:1.0
Copy file name to clipboardExpand all lines: docs/lint_errors.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -107,7 +107,7 @@ nf-core pipelines must have CI testing with Travis or Circle CI.
107
107
This test fails if the following happens:
108
108
109
109
*`.travis.yml` does not contain the string `nf-core lint ${TRAVIS_BUILD_DIR}` under `script`
110
-
*`.travis.yml` does not contain the string `docker pull <container>` under `before_install`
110
+
*`.travis.yml` does not contain the string `docker pull <container>:dev` under `before_install`
111
111
* Where `<container>` is fetched from `params.container` in the `nextflow.config` file, without the docker tag _(if we have the tag the tests fail when making a release)_
112
112
*`.travis.yml` does not test the Nextflow version specified in the pipeline as `manifest.nextflowVersion`
113
113
* This is expected in the `env` section of the config, eg:
nfconfig_pattern=r"docker tag nfcore/{name} nfcore/{name}:(?:{tag}|latest)".format(name=lint_obj.pipeline_name.lower(), tag=current_version.replace('.',r'\.'))
43
-
nfconfig_newstr="docker tag nfcore/{name} nfcore/{name}:{tag}".format(name=lint_obj.pipeline_name.lower(), tag=docker_tag)
42
+
nfconfig_pattern=r"docker tag nfcore/{name}:dev nfcore/{name}:(?:{tag}|latest)".format(name=lint_obj.pipeline_name.lower(), tag=current_version.replace('.',r'\.'))
43
+
nfconfig_newstr="docker tag nfcore/{name}:dev nfcore/{name}:{tag}".format(name=lint_obj.pipeline_name.lower(), tag=docker_tag)
0 commit comments