Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 1.8 release #482

Merged
merged 286 commits into from
Jan 27, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
286 commits
Select commit Hold shift + click to select a range
71b69fa
Update CHANGELOG
drpatelh Oct 15, 2019
cf9c662
Reorder commands
drpatelh Oct 15, 2019
f5c4442
Merge pull request #425 from drpatelh/master
ewels Oct 16, 2019
cc1695e
Add docker,singularity to run profile
drpatelh Oct 16, 2019
8504f64
Change snakeCase to camel_case
drpatelh Oct 16, 2019
8e6d91a
Change snakeCase to camel_case
drpatelh Oct 16, 2019
c5f07b0
Change snakeCase to camel_case
drpatelh Oct 16, 2019
92f2ae2
Update CHANGELOG
drpatelh Oct 16, 2019
a0a72de
Merge pull request #427 from drpatelh/master
apeltzer Oct 16, 2019
1e463c8
Fix branch protection in TEMPLATE
maxulysse Oct 22, 2019
8a35286
Remove markdownlint checks
drpatelh Oct 25, 2019
4614150
Update CHANGELOG
drpatelh Oct 25, 2019
2538f28
Add lines between headers
drpatelh Oct 25, 2019
d273a6a
Add lines between headers
drpatelh Oct 25, 2019
6141f3b
Add lines between headers
drpatelh Oct 25, 2019
e80e1d3
Fix missed spacing
drpatelh Oct 25, 2019
5266845
Fix missed spacing
drpatelh Oct 25, 2019
c77458e
Remove additional entries from markdownlint file
drpatelh Oct 25, 2019
c408474
Remove fields tools markdownlint file
drpatelh Oct 25, 2019
6f6ea1a
Fix header spacing
drpatelh Oct 25, 2019
0119267
Fix header spacing
drpatelh Oct 25, 2019
f0060a6
Fix issue 434
drpatelh Oct 25, 2019
9d52a89
Change wording
drpatelh Oct 25, 2019
7639e89
Update indents
drpatelh Oct 25, 2019
aaef6f5
Try removing duplicate header restriction
drpatelh Oct 25, 2019
def6fbe
Try removing duplicate header restriction
drpatelh Oct 25, 2019
8c93327
Reword based on @ewels comment
drpatelh Oct 25, 2019
04f4577
Add duplicate header restriction back in for CHANGELOG
drpatelh Oct 25, 2019
1e75a34
Add duplicate header restriction back in for CHANGELOG
drpatelh Oct 25, 2019
e29227e
Fix tpyo
drpatelh Oct 25, 2019
74deee8
Merge pull request #436 from drpatelh/master
apeltzer Oct 27, 2019
71110df
Linting: single_end and igenomes_ignore now must be snake case
ewels Oct 28, 2019
6975ad2
Revert clusterOptions
ewels Oct 28, 2019
ae3f1a8
Template: -ansi-log false in travis
ewels Oct 28, 2019
5f73a44
Merge pull request #439 from ewels/travis-disable-ansi
apeltzer Oct 28, 2019
3abd86d
nf-core sync: start work on refactoring / rewriting sync code
ewels Oct 9, 2019
d9a1adf
Check required config vars and make a pipeline
ewels Oct 9, 2019
69acd46
Add a bit more of the functionality - untested
ewels Oct 11, 2019
2cf6ec5
Sync: push changes, get PR variables
ewels Oct 11, 2019
1189b26
Split everything into functions. More testing
ewels Oct 14, 2019
8263819
Sync: Fix PR code. Better error handling and logging.
ewels Oct 14, 2019
44202d3
Sync: Add github username, repo and auth as cli args
ewels Oct 14, 2019
c9cc812
Sync: added sync-all command
ewels Oct 14, 2019
d3dea2c
Sync: Update readme
ewels Oct 14, 2019
5dc1134
Remove old sync code, update travis
ewels Oct 14, 2019
40c754a
Removed blacklist file
ewels Oct 14, 2019
5e2c6d9
Rename API build script
ewels Oct 14, 2019
bc85f13
'nf-core sync --all' instead of 'nf-core sync-all'
ewels Oct 14, 2019
d475f56
Fix mentions of nf-core sync-all
ewels Oct 28, 2019
42fe717
Everything should be travis-ci.com now
apeltzer Oct 29, 2019
cc365f3
UPdate changelog
apeltzer Oct 29, 2019
252fd62
Merge pull request #440 from apeltzer/fix-travis
drpatelh Oct 29, 2019
ac7453a
Move params section to nextflow.config
drpatelh Nov 1, 2019
224f2b7
Move params section to nextflow.config
drpatelh Nov 1, 2019
86a9920
Update CHANGELOG
drpatelh Nov 1, 2019
a682174
Merge pull request #443 from drpatelh/master
ewels Nov 1, 2019
2253590
Bump NF to 19.10.0 in template
drpatelh Nov 1, 2019
a53b0b8
Bump NF to 19.10.0 everywhere else
drpatelh Nov 1, 2019
bbc7fd4
Update CHANGELOG
drpatelh Nov 1, 2019
3d4ff94
Add @ewels comments to Dockerfile
drpatelh Nov 4, 2019
a26996d
Merge pull request #445 from drpatelh/master
drpatelh Nov 4, 2019
c5aef4c
Fix #446
apeltzer Nov 6, 2019
57e71be
Use contains for AWSBatch check
apeltzer Nov 6, 2019
788fc10
Merge pull request #447 from apeltzer/dev
lpantano Nov 6, 2019
bae5f33
Fix tpyo
drpatelh Nov 7, 2019
4dfe2a3
Fix tpyo
drpatelh Nov 7, 2019
1e3afd8
Update CHANGELOG
drpatelh Nov 7, 2019
435239b
Update CHANGELOG
drpatelh Nov 7, 2019
56b4de0
Fix Slack link
drpatelh Nov 8, 2019
d527e88
Fix Slack link
drpatelh Nov 8, 2019
babe227
Fix Slack link
drpatelh Nov 8, 2019
22eefc6
Update CHANGELOG
drpatelh Nov 8, 2019
dd9222b
Merge pull request #436 from drpatelh/master
apeltzer Oct 27, 2019
aaf5ce0
Merge branch 'dev' of github.com:nf-core/tools
ewels Nov 8, 2019
a97048b
Travis tests: Use nf-tower with nf-core@mailinator.com
ewels Nov 8, 2019
d361174
Changelog
ewels Nov 8, 2019
d3ae7b1
Remove blank line
drpatelh Nov 8, 2019
4904065
Merge pull request #449 from drpatelh/master
ewels Nov 8, 2019
7e39702
Merge branch 'dev' into master
ewels Nov 11, 2019
e2cc48f
Merge pull request #450 from ewels/master
ewels Nov 11, 2019
50a3de3
Update wording in Dockerfile
ewels Nov 12, 2019
1859248
Merge pull request #451 from nf-core/dockerfile-wording-tweak
apeltzer Nov 12, 2019
ebde894
avoid duplicate workflow.container log
ewels Nov 12, 2019
9010914
Merge pull request #452 from nf-core/workflow.container-dup-log
ewels Nov 13, 2019
c7ae4bb
bump_version.py: bump version in conda env export
phue Nov 16, 2019
774c179
update README.md
phue Nov 16, 2019
b81680b
update CHANGELOG.md
phue Nov 16, 2019
b975764
Merge pull request #433 from nf-core/patch-branch
apeltzer Nov 17, 2019
1d22f33
Adapt linting to new patch branch check
apeltzer Nov 17, 2019
bfb4421
Add changelog
apeltzer Nov 17, 2019
5a7ec95
add lint test for conda env export
phue Nov 17, 2019
e5b3a20
Make minimal test working again
apeltzer Nov 17, 2019
5f08c4c
add conda env create to minimal_working_example
phue Nov 17, 2019
98dd2c6
expect 5 failures in test_conda_dockerfile_fail()
phue Nov 17, 2019
384c764
update lint_errors.md
phue Nov 17, 2019
e20f347
Template tweaks based on review of nf-core/methylseq#108
ewels Nov 19, 2019
6b085fc
Changelog
ewels Nov 19, 2019
311951a
Usage docs: Improve bit about -profile
ewels Nov 19, 2019
3187031
nf-core list: ignore pre-releases
ewels Nov 20, 2019
a7f6ab0
Merge pull request #457 from ewels/skip_prereleases
phue Nov 20, 2019
360825b
Merge pull request #454 from nf-core/patch++
ewels Nov 25, 2019
3f38c11
Drop Singularity
apeltzer Nov 25, 2019
c41340c
Add Singularity file for failing tests
apeltzer Nov 25, 2019
31fa514
Fix tests and use an if
apeltzer Nov 25, 2019
d5d2fd1
Nice error docs
apeltzer Nov 25, 2019
8b4fc06
Needs to be os
apeltzer Nov 25, 2019
fe41b21
Its just testing the singularity
apeltzer Nov 25, 2019
5d0c5b7
Merge pull request #460 from apeltzer/singularity-lint
apeltzer Nov 25, 2019
1d1dcbf
Merge branch 'dev' into changes-from-methylseq
apeltzer Nov 25, 2019
2df5aff
Fix markdown bare url
ewels Nov 26, 2019
5f37e3d
Conda - use Python 3
ewels Nov 26, 2019
5aa1f0d
Merge branch 'dev' into conda-py3
ewels Nov 26, 2019
9b9a5af
remove awsbatch profile from template
maxulysse Nov 26, 2019
8971342
update CHANGELOG
maxulysse Nov 26, 2019
e64b234
Update CHANGELOG.md
maxulysse Nov 26, 2019
3386293
Merge pull request #463 from MaxUlysse/PROFILES
apeltzer Nov 26, 2019
3b2fbd1
Tests: Update expected test numbers
ewels Nov 26, 2019
859ac4f
nf-core download - update docs on README file
ewels Nov 26, 2019
59798c3
Changelog
ewels Nov 26, 2019
f1bdd87
Added mention of '-r' for download
ewels Nov 26, 2019
9c22438
Merge pull request #438 from ewels/lint-var-snake_case
ewels Nov 26, 2019
4ca1036
Merge branch 'dev' into GithubActions
maxulysse Nov 27, 2019
233b5cd
Update nf_core/pipeline-template/{{cookiecutter.name_noslash}}/.githu…
maxulysse Nov 27, 2019
a75a4bc
fix ubuntu to 18.04 and update Nextflow version to 19.10.0
maxulysse Nov 27, 2019
064e4e9
update docs
maxulysse Nov 27, 2019
6d13a76
Apply suggestions from code review
phue Nov 28, 2019
659ac5d
better link to slack channel
maxulysse Nov 28, 2019
59771d7
Apply suggestions from code review
ewels Nov 28, 2019
d4b6b47
Apply suggestions from code review
maxulysse Nov 28, 2019
9e7eb50
Merge pull request #456 from ewels/changes-from-methylseq
apeltzer Nov 28, 2019
e736abb
update README.md
phue Nov 28, 2019
061b8bc
Launch: fix double hyphen typo in final command example
ewels Nov 28, 2019
a89de59
Merge pull request #453 from phue/bump_version_env_export
ewels Nov 28, 2019
809bd1f
Merge branch 'dev' into GithubActions
ewels Nov 29, 2019
c8bdebc
generalise path for download in readme
ewels Nov 29, 2019
c193c87
Merge pull request #467 from ewels/launch-params-file-typo
ewels Nov 29, 2019
c722bf6
Apply suggestions from code review
maxulysse Nov 29, 2019
cf3f264
Update nf_core/pipeline-template/{{cookiecutter.name_noslash}}/.githu…
maxulysse Nov 29, 2019
d4d0039
Merge pull request #369 from MaxUlysse/GithubActions
ewels Nov 29, 2019
00a03ed
Merge branch 'dev' into download-readme-docs
apeltzer Dec 2, 2019
4840c89
Merge pull request #465 from ewels/download-readme-docs
ewels Dec 3, 2019
f727c11
Merge branch 'dev' into sync-refactor
ewels Dec 4, 2019
e04530f
List: Handle missing description when searching
ewels Dec 4, 2019
a2694f2
Changelog
ewels Dec 4, 2019
bba5e83
Merge pull request #470 from ewels/list-search-bugfix
apeltzer Dec 4, 2019
1fbb82d
updated pipelinelint file check list
ggabernet Dec 5, 2019
dfdfb42
Sync: Allow zero pipeline directories on the cli
ewels Dec 5, 2019
a3fba3d
added linting check for branch.yml
ggabernet Dec 5, 2019
f271c15
removed chech_singularity function
ggabernet Dec 5, 2019
67027cb
added actions workflows to minimal working example
ggabernet Dec 5, 2019
3bf0a5b
Update CHANGELOG.md
ggabernet Dec 5, 2019
e93be96
removed singularity test lint
ggabernet Dec 5, 2019
dee3b56
added again .travis.yml in working example
ggabernet Dec 5, 2019
4ab06c5
Merge pull request #423 from ewels/sync-refactor
ewels Dec 5, 2019
57cba7a
added new warnings and errors to expectations
ggabernet Dec 5, 2019
4a74e67
Merge branch 'dev' into conda-py3
apeltzer Dec 5, 2019
c422fba
Merge branch 'dev' of github.com:ggabernet/tools into dev
ggabernet Dec 5, 2019
8ff5d52
Added function to lint pipeline naming
FriederikeHanssen Dec 6, 2019
56801b5
Changed error code from 10 to 11
FriederikeHanssen Dec 6, 2019
7a4f9d6
Add some basic test
FriederikeHanssen Dec 6, 2019
d77721e
Increase num of passed tests
FriederikeHanssen Dec 6, 2019
d5fb63e
Change example name to adhere to naming
FriederikeHanssen Dec 6, 2019
5cafadc
Change example name to adhere to naming
FriederikeHanssen Dec 6, 2019
5643b9d
Add name linting to changelog
FriederikeHanssen Dec 6, 2019
7ac9b82
Update website
FriederikeHanssen Dec 6, 2019
a33300a
added check github actions branch protection
ggabernet Dec 6, 2019
c95c289
linting actions branch protection
ggabernet Dec 6, 2019
f321004
Python3 compatible scrape_software_versions
apeltzer Dec 6, 2019
495614f
Add changelog
apeltzer Dec 6, 2019
251b6f0
Change working example name in pther test files
FriederikeHanssen Dec 6, 2019
734b8d3
Changed workflow_name to self.pipeline_name
FriederikeHanssen Dec 6, 2019
89c9f6e
Merge pull request #476 from apeltzer/dev
ewels Dec 6, 2019
9bc6e42
Add mention of how to keep py2k in the changelog
ewels Dec 6, 2019
849f7f2
finished actions branch linting
ggabernet Dec 6, 2019
e6db858
Set pipeline name in test
FriederikeHanssen Dec 9, 2019
60d1359
Corrected expected num of warnings
FriederikeHanssen Dec 9, 2019
6f16532
Remove spaces
FriederikeHanssen Dec 9, 2019
03f4d06
Add newline for linting
FriederikeHanssen Dec 9, 2019
f82d8d1
Remove in trailing space in line 242 and 243
FriederikeHanssen Dec 9, 2019
bddec20
Merge pull request #475 from FriederikeHanssen/issue_85
apeltzer Dec 9, 2019
a21077c
Apply suggestions from code review
ewels Dec 10, 2019
ef2994c
Markdown linting error - double line break
ewels Dec 10, 2019
f9cc10e
Markdown linting fixes
ewels Dec 10, 2019
400ebcf
github actions branch linting test
ggabernet Dec 10, 2019
6a971d5
Fix pinned python 3.7.3 version for conda
ewels Dec 10, 2019
c8d3c57
Merge pull request #462 from ewels/conda-py3
ewels Dec 10, 2019
5913bbd
updated ci github actions workflow template
ggabernet Dec 10, 2019
a07f4b2
test actions ci docker container
ggabernet Dec 10, 2019
971f363
added linting GH actions ci NXF version
ggabernet Dec 11, 2019
d3271c0
added lint func and tests actions lint workflow
ggabernet Dec 11, 2019
942d2ce
resolve merge conflicts
ggabernet Dec 11, 2019
b8c9b63
updated changelog
ggabernet Dec 11, 2019
19dd020
update changelog
ggabernet Dec 11, 2019
c28555a
fixed missing error type check actions
ggabernet Dec 11, 2019
f42f46a
rm path actions failing example
ggabernet Dec 11, 2019
47d2a89
fixed issue 2 minimal working examples
ggabernet Dec 11, 2019
27ae6d9
fixed issue in template GH actions branch.yml
ggabernet Dec 11, 2019
ada1681
remove .circleci/config.yml from blacklist
ggabernet Dec 11, 2019
fb2abdc
fixed n passing tests
ggabernet Dec 11, 2019
76b3763
update changelog
ggabernet Dec 11, 2019
54d19a6
Add awscli parameter
drpatelh Dec 12, 2019
795cf09
Add aws parameters back in
drpatelh Dec 12, 2019
e50a15d
Update usage docs
drpatelh Dec 12, 2019
e5dd9d3
Add input type definitions
drpatelh Dec 12, 2019
7abbe1a
Update CHANGELOG
drpatelh Dec 12, 2019
75828e7
Remove awsbatch params
drpatelh Dec 12, 2019
98120e6
Merge pull request #478 from drpatelh/master
drpatelh Dec 12, 2019
eea1465
Merge branch 'dev' into dev
ggabernet Dec 12, 2019
a8dcaad
Update nf_core/pipeline-template/{{cookiecutter.name_noslash}}/.githu…
ggabernet Dec 16, 2019
6cd48b2
Update nf_core/pipeline-template/{{cookiecutter.name_noslash}}/.githu…
ggabernet Dec 16, 2019
ab9c66d
added docs for lint errors
ggabernet Dec 16, 2019
97d9b37
Merge branch 'dev' of github.com:ggabernet/tools into dev
ggabernet Dec 16, 2019
151144b
updated number passing tests
ggabernet Dec 16, 2019
70fb946
update changelog
ggabernet Dec 17, 2019
d55cea9
Merge pull request #472 from ggabernet/dev
ggabernet Dec 17, 2019
0f41f5d
added NXF_ANSI_LOG variable export to template CI
ggabernet Dec 17, 2019
166ec7b
Merge pull request #480 from ggabernet/dev
apeltzer Dec 17, 2019
70e6284
ci workflow env variables
ggabernet Jan 17, 2020
34ca4ee
update changelog
ggabernet Jan 17, 2020
0c47464
revision comments CI workflow GitHub actions
ggabernet Jan 19, 2020
babe1b2
fix ci workflow env variable
ggabernet Jan 19, 2020
f704dca
fix env var ci workflow
ggabernet Jan 19, 2020
4677b15
Merge pull request #481 from ggabernet/dev
ewels Jan 19, 2020
05aedd5
Update CHANGELOG
drpatelh Jan 24, 2020
615c6a5
Update CHANGELOG.md
ewels Jan 24, 2020
2302351
Merge branch 'dev' of https://github.com/nf-core/tools
drpatelh Jan 24, 2020
509812a
Rewording
drpatelh Jan 24, 2020
8c6d27f
Update wording
drpatelh Jan 24, 2020
0528876
Fix tag
drpatelh Jan 24, 2020
c16e283
Update version
drpatelh Jan 24, 2020
ad243f3
Update wording
drpatelh Jan 24, 2020
d7456c5
Remove CircleCI everywhere
drpatelh Jan 24, 2020
d1051be
Add README path to igenomes.config
drpatelh Jan 26, 2020
952f8fd
Update CHANGELOG
drpatelh Jan 26, 2020
1efe992
Template: Fix ANSI codes in summary log messages
ewels Jan 27, 2020
890d940
CI Tests: Force package version to be dev
ewels Jan 27, 2020
103ca14
changelog
ewels Jan 27, 2020
115e680
Drop Travis CI tests for Py2k
ewels Jan 27, 2020
6d793a9
Merge pull request #486 from ewels/docker-tag-test-fix
ewels Jan 27, 2020
dc73902
Merge pull request #485 from ewels/ansi-fix
ewels Jan 27, 2020
4c15bcf
Fix merge conflicts
drpatelh Jan 27, 2020
0ac2d25
GitHub Actions: add TODO statement to encourage customisation
ewels Jan 27, 2020
95f0321
Update CHANGELOG
drpatelh Jan 27, 2020
d4995b8
Travis CI definitely going out the door
drpatelh Jan 27, 2020
0815ee0
Update path to transferred issue
drpatelh Jan 27, 2020
986879e
Update ci.yml
drpatelh Jan 27, 2020
71df058
Merge pull request #488 from ewels/todo-actions
drpatelh Jan 27, 2020
07c46f2
Merge branch 'dev' of https://github.com/nf-core/tools
drpatelh Jan 27, 2020
493ca1e
Update CHANGELOG agaaaaaain
drpatelh Jan 27, 2020
8fb351b
Merge pull request #483 from drpatelh/master
drpatelh Jan 27, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ The HTML will then be generated in `docs/api/_build/html`.


## Tests
When you create a pull request with changes, [Travis CI](https://travis-ci.org/) will run automatic tests.
When you create a pull request with changes, [Travis CI](https://travis-ci.com/) will run automatic tests.
drpatelh marked this conversation as resolved.
Show resolved Hide resolved
Typically, pull-requests are only fully reviewed when these tests are passing, though of course we can help out before then.

There are two types of tests that run:
Expand Down
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Many thanks to contributing to nf-core/tools!
Many thanks for contributing to nf-core/tools!

Please fill in the appropriate checklist below (delete whatever is not relevant). These are the most common things requested on pull requests (PRs).

Expand Down
5 changes: 1 addition & 4 deletions .github/markdownlint.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
# Markdownlint configuration file
default: true,
line-length: false
no-multiple-blanks: 0
blanks-around-headers: false
blanks-around-lists: false
header-increment: false
no-duplicate-header:
siblings_only: true
no-bare-urls: false # tools only - the {{ jinja variables }} break URLs and cause this to error
commands-show-output: false # tools only - suppresses error messages for usage of $ in main README
5 changes: 2 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ sudo: required
language: python
jdk: openjdk8
python:
- '2.7'
- '3.5'
- '3.6'
- '3.7'
Expand Down Expand Up @@ -42,7 +41,7 @@ jobs:
include:
- stage: docs generation
if: (branch = "master" OR branch = "dev") AND type = push AND repo = nf-core/tools
script: bash ./bin/push.sh
script: bash ./bin/build_api_docs.sh

deploy:
provider: pypi
Expand All @@ -57,4 +56,4 @@ deploy:

# Sync pipelines with possible nf-core template changes
after_deploy:
- ./bin/sync
- nf-core sync --all
79 changes: 74 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,77 @@
# nf-core/tools: Changelog

## v1.7
## v1.8

### PyPI package description
### Continuous integration

* The readme should now be rendered properly on PyPI.
* GitHub Actions CI workflows are now included in the template pipeline
* Please update these files to match the existing tests that you have in `.travis.yml`
* Travis CI tests will be deprecated from the next `tools` release
* Linting will generate a warning if GitHub Actions workflows do not exist and if applicable to remove Travis CI workflow file i.e. `.travis.yml`.

### Tools helper code

* Refactored the template synchronisation code to be part of the main nf-core tool
* `nf-core bump-version` now also bumps the version string of the exported conda environment in the Dockerfile
* Updated Blacklist of synced pipelines
* Ignore pre-releases in `nf-core list`
* Updated documentation for `nf-core download`
* Fixed typo in `nf-core launch` final command
* Handle missing pipeline descriptions in `nf-core list`

### Linting

* Adjusted linting to enable `patch` branches from being tested
* Warn if GitHub Actions workflows do not exist, warn if `.travis.yml` and circleCI are there
* Lint for `Singularity` file and raise error if found [#458](https://github.com/nf-core/tools/issues/458)
* Added linting of GitHub Actions workflows `linting.yml`, `ci.yml` and `branch.yml`
* Warn if pipeline name contains upper case letters or non alphabetical characters [#85](https://github.com/nf-core/tools/issues/85)
* Make CI tests of lint code pass for releases

### Template pipeline

* Fixed incorrect paths in iGenomes config as described in issue [#418](https://github.com/nf-core/tools/issues/418)
* Fixed incorrect usage of non-existent parameter in the template [#446](https://github.com/nf-core/tools/issues/446)
* Add UCSC genomes to `igenomes.config` and add paths to all genome indices
* Change `maxMultiqcEmailFileSize` parameter to `max_multiqc_email_size`
* Export conda environment in Docker file [#349](https://github.com/nf-core/tools/issues/349)
* Change remaining parameters from `camelCase` to `snake_case` [#39](https://github.com/nf-core/hic/issues/39)
* `--singleEnd` to `--single_end`
* `--igenomesIgnore` to `--igenomes_ignore`
* Having the old camelCase versions of these will now throw an error
* Add `autoMounts=true` to default singularity profile
* Add in `markdownlint` checks that were being ignored by default
* Disable ansi logging in the travis CI tests
* Move `params`section from `base.config` to `nextflow.config`
* Use `env` scope to export `PYTHONNOUSERSITE` in `nextflow.config` to prevent conflicts with host Python environment
* Bump minimum Nextflow version to `19.10.0` - required to properly use `env` scope in `nextflow.config`
* Added support for nf-tower in the travis tests, using public mailbox nf-core@mailinator.com
* Add link to [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and [Semantic Versioning](http://semver.org/spec/v2.0.0.html) to CHANGELOG
* Adjusted `.travis.yml` checks to allow for `patch` branches to be tested
* Add Python 3.7 dependency to the `environment.yml` file
* Remove `awsbatch` profile cf [nf-core/configs#71](https://github.com/nf-core/configs/pull/71)
* Make `scrape_software_versions.py` compatible with Python3 to enable miniconda3 in [base image PR](https://github.com/nf-core/tools/pull/462)
* Add GitHub Actions workflows and respective linting
* Add `NXF_ANSI_LOG` as global environment variable to template GitHub Actions CI workflow
* Fixed global environment variable in GitHub Actions CI workflow
* Add `--awscli` parameter
* Add `README.txt` path for genomes in `igenomes.config` [nf-core/atacseq#75](https://github.com/nf-core/atacseq/issues/75)
* Fix buggy ANSI codes in pipeline summary log messages
* Add a `TODO` line in the new GitHub Actions CI test files

### Base Docker image

* Use miniconda3 instead of miniconda for a Python 3k base environment
* If you still need Python 2 for your pipeline, add `conda-forge::python=2.7.4` to the dependencies in your `environment.yml`
* Update conda version to 4.7.12

### Other

* Updated Base Dockerfile to Conda 4.7.10
* Entirely switched from Travis-Ci.org to Travis-Ci.com for template and tools
* Improved core documentation (`-profile`)

## v1.7

### Tools helper code

Expand All @@ -17,6 +84,7 @@
* When listing pipelines, a nicer message is given for the rare case of a detached `HEAD` ref in a locally pulled pipeline. [#297](https://github.com/nf-core/tools/issues/297)
* The `download` command can now compress files into a single archive.
* `nf-core create` now fetches a logo for the pipeline from the nf-core website
* The readme should now be rendered properly on PyPI.

### Syncing

Expand All @@ -29,7 +97,7 @@

* If the container slug does not contain the nf-core organisation (for example during development on a fork), linting will raise a warning, and an error with release mode on

### Template
### Template pipeline

* Add new code for Travis CI to allow PRs from patch branches too
* Fix small typo in central readme of tools for future releases
Expand All @@ -46,6 +114,7 @@
an AWS S3 bucket as the `--outdir`.
* Fix workflow.onComplete() message when finishing pipeline
* Update URL for joining the nf-core slack to https://nf-co.re/join/slack
* Add GitHub Action for CI and Linting
* [Increased default time limit](https://github.com/nf-core/tools/issues/370) to 4h
* Add direct link to the pipeline slack channel in the contribution guidelines
* Add contributions and support heading with links to contribution guidelines and link to the pipeline slack channel in the main README
Expand Down Expand Up @@ -217,7 +286,7 @@ Very large release containing lots of work from the first nf-core hackathon, hel
* New pipelines are now created using the command `nf-core create`
* The nf-core template and associated linting are now controlled under the same version system
* Large number of template updates and associated linting changes
* New simplified cookicutter variable usage
* New simplified cookiecutter variable usage
* Refactored documentation - simplified and reduced duplication
* Better `manifest` variables instead of `params` for pipeline name and version
* New integrated nextflow version checking
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
FROM continuumio/miniconda:4.6.14
FROM continuumio/miniconda3:4.7.12
LABEL authors="phil.ewels@scilifelab.se,alexander.peltzer@qbic.uni-tuebingen.de" \
description="Docker image containing base requirements for the nfcore pipelines"

# Install procps so that Nextflow can poll CPU usage
RUN apt-get update && apt-get install -y procps && apt-get clean -y
RUN apt-get update && apt-get install -y procps && apt-get clean -y
Loading