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

Remove release announcement from non nf-core pipelines #3024

Closed
wants to merge 219 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
219 commits
Select commit Hold shift + click to select a range
513de95
WIP: First stab at writing some Textual
ewels Aug 20, 2023
0e8204e
Refactor: Break into multiple files
ewels Aug 21, 2023
e37d2e5
Remove unusued imports
ewels Aug 21, 2023
ee12eb5
show error message when pressing enter
mirpedrol Aug 22, 2023
dd18bcc
show failure messages when button is pressed
mirpedrol Aug 22, 2023
486f180
add usegenomicdata screen (TODO on_button_pressed)
mirpedrol Aug 22, 2023
5b8cfd5
add custom pipeline switch table to select pipeline features
mirpedrol Aug 23, 2023
0a40dab
create new widget PipelineFeature to display feature buttons and help…
mirpedrol Aug 24, 2023
39b9e3c
add more custom features
mirpedrol Aug 24, 2023
25c9fa1
add template features to skip to TEMPLATE_CONFIG
mirpedrol Aug 25, 2023
610cbd9
animate help box
mirpedrol Aug 28, 2023
6677144
add type_nfcore screen and use PipelineCreate to create a pipeline
mirpedrol Aug 29, 2023
8bac0be
modify PipelineCreate to accept a template dictionary
mirpedrol Aug 29, 2023
43db7f6
start modifying nf-core create command to use TUI and not CLI
mirpedrol Aug 30, 2023
99f426a
small bug fixes and add a deprecation message for nf-core create command
mirpedrol Aug 31, 2023
09bd5db
create command fails if one but not all arguments are provided
mirpedrol Aug 31, 2023
9f121f7
ask if launching TUI when using deprecated nf-core create command
mirpedrol Aug 31, 2023
0c77029
add final_details screen for version and force
mirpedrol Aug 31, 2023
bf9a541
add nfcorepipeline grid with features to select
mirpedrol Aug 31, 2023
fec5e3e
first ask if the pipeline will be nf-core or custom before basicdetails
mirpedrol Aug 31, 2023
0ef16b5
use kwargs
mirpedrol Aug 31, 2023
238767f
remove inexisten variable version from send-tweet github workflow
mirpedrol Aug 21, 2023
7b4a342
fix typo in gh_badges jinja variable to github_badges
mirpedrol Aug 24, 2023
b3fa25e
bump version of nf-test snap files
mirpedrol Aug 30, 2023
6ff69b2
update changelog
mirpedrol Aug 30, 2023
17ba971
add outdir textinput and update config
mirpedrol Sep 1, 2023
0c64de8
refactor jinja template 'branded' to 'is_nfcore'
mirpedrol Sep 1, 2023
7720117
refactor params_dict to jinja_params and use that instead of the config
mirpedrol Sep 1, 2023
cb62be3
refactor function obtain_jinja_params_dict
mirpedrol Sep 1, 2023
da1c68f
run create command from the App, mv nf_core/create.py to nf_core/pipe…
mirpedrol Sep 1, 2023
3c14dd7
add new screen to create a github repo and push the new pipeline (not…
mirpedrol Oct 3, 2023
e401a6a
Some minor CSS tweaks
ewels Nov 2, 2023
8b9ad35
Add logging handler and final screen to visualise logs
mirpedrol Nov 3, 2023
4c237e2
fix githubrepo buttons handled by the same function
mirpedrol Nov 3, 2023
8318e0c
fix pytests
mirpedrol Nov 6, 2023
c7e057d
Merge branch 'dev' of https://github.com/nf-core/tools into textual-c…
mirpedrol Nov 6, 2023
c2c0561
fix test_remove_patch
mirpedrol Nov 6, 2023
ef9ea81
add types-requests to requirements-dev
mirpedrol Nov 6, 2023
798dad9
add full logging screen to show logging messages
mirpedrol Nov 10, 2023
4758c7d
autopopulate github credentials and hide password
mirpedrol Nov 13, 2023
665d378
add button to show or hide password
mirpedrol Nov 13, 2023
19f60bc
update textual and textual-dev versions
mirpedrol Nov 14, 2023
887f372
add first snapshot tests
mirpedrol Nov 14, 2023
7758698
add snapshots for all screens
mirpedrol Dec 5, 2023
0dbe982
Merge branch 'dev' of https://github.com/nf-core/tools into textual-c…
mirpedrol Dec 5, 2023
9c25603
Merge branch 'dev' of https://github.com/nf-core/tools into textual-c…
mirpedrol Jan 5, 2024
3908163
ruff code modifications
mirpedrol Jan 5, 2024
208d832
update snapshots
mirpedrol Jan 5, 2024
bebf067
ask if we have to create a github repo in a different screen
mirpedrol Jan 5, 2024
7ade926
add snapshot for github repo question and exit message
mirpedrol Jan 5, 2024
7049277
add work threads for creating a pipeline and a github repo
mirpedrol Jan 5, 2024
41fcc27
add loading screen when creating a pipeline
mirpedrol Jan 5, 2024
cfa0804
show logging only at the end
mirpedrol Jan 5, 2024
a85f1dd
add loading screen for repo creation
mirpedrol Jan 5, 2024
456a4be
update app snapshots
mirpedrol Jan 5, 2024
bb6cc97
fix typing error
mirpedrol Jan 8, 2024
abdffef
ignroe snapshot files with editorconfig
mirpedrol Jan 8, 2024
2e396d9
add exclusive=True to work threads
mirpedrol Jan 8, 2024
3329411
remove logging and add completed screen instead
mirpedrol Jan 8, 2024
f5551bc
Merge branch 'dev' of https://github.com/nf-core/tools into textual-c…
mirpedrol Jan 8, 2024
cbce046
show an error message if the pipeline already exists
mirpedrol Jan 8, 2024
62c4b3e
fix nf-core.pipelines.create import
mirpedrol Jan 8, 2024
f04ad5e
GHA use new nf-core pipelines create command and fixed default org
mirpedrol Jan 8, 2024
baa3412
fix pytests
mirpedrol Jan 8, 2024
acd7201
add loading messages
mirpedrol Jan 9, 2024
6b4ed9c
default version to 1.0.0dev
mirpedrol Jan 9, 2024
97bca8b
add logging instead of loading screen and see logging messages on rea…
mirpedrol Jan 19, 2024
0525d9c
deprecation error if 'nf-core create' is used
mirpedrol Feb 19, 2024
29afad0
more formatting and docs
mirpedrol Feb 19, 2024
2dcb0f1
add button to go back
mirpedrol Feb 19, 2024
17bb9e9
disable button to close logs while pipeline is not created
mirpedrol Feb 19, 2024
5445b74
more tweaking of logging buttons and screen
mirpedrol Feb 20, 2024
4ecb445
Merge branch 'dev' of https://github.com/nf-core/tools into textual-c…
mirpedrol Feb 21, 2024
536e3be
update create app tests according to last changes
mirpedrol Feb 21, 2024
599d2e0
Merge branch 'dev' into textual-create
ewels Mar 4, 2024
2943098
some fixes after merging dev to textual-create branch
mirpedrol Mar 6, 2024
3cfdc78
fix packaging. Thanks @mashehu for the debugging help
mirpedrol Mar 6, 2024
e7687e9
add changed from dev branch to create.py script
mirpedrol Mar 7, 2024
1debc4b
fix back button after validation of basic details
mirpedrol Mar 7, 2024
41e99a1
move button to close logging screen to the bottom
mirpedrol Mar 7, 2024
67db794
Merge branch 'dev' of https://github.com/nf-core/tools into textual-c…
mirpedrol Mar 7, 2024
a4a67bb
Fix merge conflicts
ewels Apr 2, 2024
ed70990
Remove duplicate lines in changelog from merge conflict resolution
ewels Apr 2, 2024
3a54023
Raw strings for nf-core ascii artwork
ewels Apr 2, 2024
bfaf3b1
Simplify log messages about CLI flags
ewels Apr 2, 2024
ea99d69
Move logo to utils, fix alignment
ewels Apr 2, 2024
d89218f
Tweaks for welcome and pipeline type pages
ewels Apr 2, 2024
19a6144
Display tweaks
ewels Apr 2, 2024
0bfae29
Tidy up design for GitHub repo creation page
ewels Apr 2, 2024
a1d8916
[automated] Fix code linting
nf-core-bot Apr 3, 2024
2d7c4e0
Merge branch 'dev' of github.com:nf-core/tools into textual-create
mashehu Apr 3, 2024
7a96212
update create app snapshots
mirpedrol Apr 3, 2024
eaedeb7
fix providing a prefix twitha template yaml
mirpedrol Apr 3, 2024
682d9b3
update error message in create pipeline test
mirpedrol Apr 3, 2024
3aa383c
not show pipeline logging when creating a repo
mirpedrol Apr 3, 2024
d8283bb
fix pipeline create tests
mirpedrol Apr 3, 2024
241bc20
use org instead of prefix in pipeline template
mirpedrol Apr 3, 2024
6f2a59b
add 'back' button if the pipeline exists
mirpedrol Apr 5, 2024
24704a7
add option to set repo name
mirpedrol Apr 5, 2024
5add94b
show help if repo already exists
mirpedrol Apr 5, 2024
5d9ebbd
hide buttons not used in logging screen
mirpedrol Apr 5, 2024
5a0aa46
fix threads and messages
mirpedrol Apr 5, 2024
48d6ea1
update test snapshots
mirpedrol Apr 5, 2024
01481db
allow selecting a github organisation
mirpedrol Apr 5, 2024
6f7d0d1
Rip out the docs to put in the website repo
ewels Apr 5, 2024
33a97bb
Some tweaks to text strings
ewels Apr 8, 2024
c616f91
Merge branch 'textual-create' into textual-create-changes
ewels Apr 8, 2024
1ce788f
Merge pull request #6 from mirpedrol/textual-create-changes
ewels Apr 8, 2024
1503b12
Whitespace etc
ewels Apr 8, 2024
0acb2e2
push s allcreens, not switch
mirpedrol Apr 11, 2024
5fcedcc
always push files to the remote repo
mirpedrol Apr 11, 2024
c2381ae
fix going back from nf-core to custom pipeline
mirpedrol Apr 11, 2024
30f6c5a
fix logging screen by using a class to hide buttons
mirpedrol Apr 11, 2024
bf14b4e
remove force switch and always force, show warning
mirpedrol Apr 12, 2024
b1412cf
add warning if github org not found
mirpedrol Apr 12, 2024
e3b6d44
Merge branch 'dev' of https://github.com/nf-core/tools into textual-c…
mirpedrol Apr 12, 2024
7cc3757
update snapshots
mirpedrol Apr 12, 2024
0bd1807
fix providing outdir
mirpedrol Apr 15, 2024
9976440
try fixing pytests by using tmpdir instead of mock
mirpedrol Apr 15, 2024
777f68c
fix outdir again to fix tests
mirpedrol Apr 16, 2024
e7d3886
debugging ci tests
mashehu Apr 17, 2024
6b83de8
try fixing outdir, again
mirpedrol Apr 17, 2024
20b824d
Add charliecloud.registry
nschan Apr 26, 2024
e22569d
Merge branch 'dev' into charliecloud-registry
nschan Apr 26, 2024
97bfc21
Update comment, add newline
nschan Apr 26, 2024
e1a12f3
Merge branch 'dev' of https://github.com/nf-core/tools into textual-c…
mirpedrol May 9, 2024
dcc7757
update snapshots
mirpedrol May 9, 2024
8aceeb3
handle token not configured with gh
mirpedrol May 9, 2024
2d4aefa
bump to 2.14.2dev
mirpedrol May 9, 2024
994a430
Merge pull request #2972 from mirpedrol/bump-2.14.2
mirpedrol May 9, 2024
4354544
Update pre-commit hook astral-sh/ruff-pre-commit to v0.4.4
renovate[bot] May 9, 2024
37a4bfc
[automated] Update CHANGELOG.md
nf-core-bot May 9, 2024
1ae28bc
Merge pull request #2974 from nf-core/renovate/astral-sh-ruff-pre-com…
mashehu May 9, 2024
9572b23
add asyncio to pytest.ini and upload snapshot report on fail on CI
mirpedrol May 10, 2024
bc1096f
wait for workers to complete
mirpedrol May 10, 2024
af584d3
upload snapshot report always
mirpedrol May 10, 2024
0de5b69
upload snapshot report first
mirpedrol May 10, 2024
9d6838c
update snapshot from gitpod
mirpedrol May 10, 2024
3cf57a8
Added nf-schema as condition to exclude Java deps file
itrujnara May 10, 2024
0bdd4dd
add explicit test for nf-schema
mashehu May 10, 2024
05cb3f2
Merge branch 'dev' into fix_deps_lint_nf_schema
mashehu May 10, 2024
c3e2844
[automated] Update CHANGELOG.md
nf-core-bot May 10, 2024
a157cb1
Merge pull request #2976 from itrujnara/fix_deps_lint_nf_schema
itrujnara May 13, 2024
5e611c8
add GHA to post comment about outdated template version
mirpedrol May 13, 2024
7c1bb8a
[automated] Update CHANGELOG.md
nf-core-bot May 13, 2024
9543808
Merge branch 'dev' into conditional-linting
mirpedrol May 13, 2024
940b384
Apply suggestions from code review
mirpedrol May 13, 2024
961a17b
fix links in api_ref index page
mashehu May 13, 2024
25c6ff4
update getting started link
mashehu May 13, 2024
942ce49
Merge pull request #2404 from ewels/textual-create
mirpedrol May 14, 2024
c36741f
Update gitpod/workspace-base Docker digest to 92dd1bc
renovate[bot] May 13, 2024
c8fc54b
[automated] Update CHANGELOG.md
nf-core-bot May 15, 2024
c448406
update template according to PR 5281 in modules
famosab May 15, 2024
4ca14b4
update changelog
famosab May 15, 2024
808692c
Merge branch 'dev' into module-template-update
maxulysse May 15, 2024
51447b2
Apply suggestions from code review
maxulysse May 15, 2024
515ef02
Fix README.md admonition
scwatts May 20, 2024
134d48c
Merge branch 'dev' of https://github.com/nf-core/tools into docs-lift…
mirpedrol May 20, 2024
0fa391d
fix contributing sentence
mirpedrol May 20, 2024
829b340
Merge pull request #2911 from ewels/docs-lift-shift
mirpedrol May 20, 2024
a70f8a8
Update website docs link
ewels May 20, 2024
cfc06fe
update output of generation script for api docs to new structure
mashehu May 21, 2024
db6f0d3
[automated] Update CHANGELOG.md
nf-core-bot May 21, 2024
6fd1a40
Merge pull request #2988 from mashehu/update-api-docs-script
mirpedrol May 21, 2024
1d0d691
update test after updating bwa/mem module
mirpedrol May 21, 2024
d4b8af2
Merge pull request #2990 from mirpedrol/update-bwa-mem
mirpedrol May 21, 2024
6a4184d
Merge branch 'dev' into fix-template-readme-admonition
mirpedrol May 21, 2024
49896ff
Add no clobber and put bash options on their own line
mahesh-panchal May 21, 2024
589265e
[automated] Update CHANGELOG.md
nf-core-bot May 21, 2024
163c382
Merge pull request #2987 from scwatts/fix-template-readme-admonition
ewels May 21, 2024
e6b089b
Update python:3.12-slim Docker digest to afc139a
renovate[bot] May 15, 2024
5fc3069
Merge branch 'dev' into module-template-update
mirpedrol May 22, 2024
2036bb7
Merge pull request #2985 from famosab/module-template-update
mirpedrol May 22, 2024
fd7ca28
Merge pull request #2991 from mahesh-panchal/add_noclobber
mahesh-panchal May 22, 2024
2220a74
update minimal textual version and snapshots accordingly
mirpedrol May 23, 2024
d77af41
[automated] Update CHANGELOG.md
nf-core-bot May 23, 2024
8f6c8fb
update snapshots fom gitpod
mirpedrol May 23, 2024
4ebbbb0
Merge pull request #2998 from mirpedrol/textual-tests
mirpedrol May 23, 2024
e9740b6
Update pre-commit hook astral-sh/ruff-pre-commit to v0.4.5
renovate[bot] May 23, 2024
b81e98c
Merge branch 'dev' into charliecloud-registry
lrauschning May 23, 2024
6d92598
Merge pull request #2937 from nf-core/charliecloud-registry
nschan May 23, 2024
b06712a
Merge pull request #2997 from nf-core/renovate/astral-sh-ruff-pre-com…
mirpedrol May 23, 2024
e713637
return directory if base_dir is the root directory
mirpedrol May 27, 2024
ae47db3
[automated] Update CHANGELOG.md
nf-core-bot May 27, 2024
efd397d
add org to main.nf.test tag
nvnieuwk May 27, 2024
a446f29
make sure linting passes this new feature
nvnieuwk May 27, 2024
7bae122
update changelog
nvnieuwk May 27, 2024
a4ecb70
ruff!
nvnieuwk May 27, 2024
2f0f4a0
Merge pull request #3003 from mirpedrol/fix-recreating-config
mirpedrol May 28, 2024
d0b7594
Merge pull request #3005 from nvnieuwk/add-org-to-tag
nvnieuwk May 28, 2024
6d9feb3
Update pre-commit hook astral-sh/ruff-pre-commit to v0.4.6
renovate[bot] May 28, 2024
f94ec87
[automated] Update CHANGELOG.md
nf-core-bot May 28, 2024
b02c993
Merge pull request #3006 from nf-core/renovate/astral-sh-ruff-pre-com…
mashehu May 29, 2024
60b79b1
use pydantic validation context on module initialization. use global …
mirpedrol May 29, 2024
0186535
[automated] Update CHANGELOG.md
nf-core-bot May 29, 2024
6275553
use union for typing
mirpedrol May 29, 2024
26fb9e5
Merge pull request #2978 from mirpedrol/conditional-linting
mirpedrol May 30, 2024
2b724e0
use NFCORE_PIPELINE as a boolean instead of a PIPELINE_TYPE string
mirpedrol May 30, 2024
d7ce41b
Merge pull request #3008 from mirpedrol/pipeline-name-validation
mirpedrol May 31, 2024
02017aa
README - absolute image paths
ewels May 31, 2024
0892642
[automated] Update CHANGELOG.md
nf-core-bot May 31, 2024
b96f56b
Conda module linting: Include package name in log file
ewels May 31, 2024
93acb91
Update pre-commit hook astral-sh/ruff-pre-commit to v0.4.7
renovate[bot] May 31, 2024
d4a9183
[automated] Update CHANGELOG.md
nf-core-bot May 31, 2024
6d7e00d
Merge pull request #3015 from nf-core/renovate/astral-sh-ruff-pre-com…
mashehu Jun 1, 2024
e9c596d
Merge branch 'dev' into readme-absolute-images
mirpedrol Jun 3, 2024
fd34107
Merge pull request #3013 from nf-core/readme-absolute-images
mirpedrol Jun 3, 2024
847a376
update changelog
mirpedrol Jun 3, 2024
14f0da4
Merge pull request #3014 from nf-core/lint-conda-name-in-log
mirpedrol Jun 3, 2024
005972e
Update pre-commit hook astral-sh/ruff-pre-commit to v0.4.8
renovate[bot] Jun 5, 2024
ee5a22b
[automated] Update CHANGELOG.md
nf-core-bot Jun 5, 2024
feb5685
Merge pull request #3017 from nf-core/renovate/astral-sh-ruff-pre-com…
mashehu Jun 5, 2024
8ee2040
Update python:3.12-slim Docker digest to e3ae8cf
renovate[bot] Jun 8, 2024
a63a653
[automated] Update CHANGELOG.md
nf-core-bot Jun 9, 2024
05f60b4
Update dawidd6/action-download-artifact action to v6
renovate[bot] Jun 12, 2024
90f7e34
Update python:3.12-slim Docker digest to 2fba8e7
renovate[bot] Jun 13, 2024
6f444c9
[automated] Update CHANGELOG.md
nf-core-bot Jun 14, 2024
a15a6f0
Update pre-commit hook astral-sh/ruff-pre-commit to v0.4.9
renovate[bot] Jun 15, 2024
4157a20
Merge pull request #3022 from nf-core/renovate/astral-sh-ruff-pre-com…
mashehu Jun 15, 2024
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
8 changes: 8 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,11 @@ indent_style = unset

[**/Makefile]
indent_style = unset

[tests/__snapshots__/*]
charset = unset
end_of_line = unset
insert_final_newline = unset
trim_trailing_whitespace = unset
indent_style = unset
indent_size = unset
2 changes: 1 addition & 1 deletion .github/actions/create-lint-wf/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ runs:
run: |
mkdir -p create-lint-wf && cd create-lint-wf
export NXF_WORK=$(pwd)
nf-core --log-file log.txt create -n testpipeline -d "This pipeline is for testing" -a "Testing McTestface" --plain
nf-core --log-file log.txt pipelines create -n testpipeline -d "This pipeline is for testing" -a "Testing McTestface"

# Try syncing it before we change anything
- name: nf-core sync
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/create-test-lint-wf-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,29 +84,29 @@ jobs:
run: |
mkdir create-test-lint-wf
export NXF_WORK=$(pwd)
printf "prefix: my-prefix\nskip: ['ci', 'github_badges', 'igenomes', 'nf_core_configs']" > create-test-lint-wf/template_skip_all.yml
printf "org: my-prefix\nskip: ['ci', 'github_badges', 'igenomes', 'nf_core_configs']" > create-test-lint-wf/template_skip_all.yml

- name: Create template skip github_badges
run: |
printf "prefix: my-prefix\nskip: github_badges" > create-test-lint-wf/template_skip_github_badges.yml
printf "org: my-prefix\nskip: github_badges" > create-test-lint-wf/template_skip_github_badges.yml

- name: Create template skip igenomes
run: |
printf "prefix: my-prefix\nskip: igenomes" > create-test-lint-wf/template_skip_igenomes.yml
printf "org: my-prefix\nskip: igenomes" > create-test-lint-wf/template_skip_igenomes.yml

- name: Create template skip ci
run: |
printf "prefix: my-prefix\nskip: ci" > create-test-lint-wf/template_skip_ci.yml
printf "org: my-prefix\nskip: ci" > create-test-lint-wf/template_skip_ci.yml

- name: Create template skip nf_core_configs
run: |
printf "prefix: my-prefix\nskip: nf_core_configs" > create-test-lint-wf/template_skip_nf_core_configs.yml
printf "org: my-prefix\nskip: nf_core_configs" > create-test-lint-wf/template_skip_nf_core_configs.yml

# Create a pipeline from the template
- name: create a pipeline from the template ${{ matrix.TEMPLATE }}
run: |
cd create-test-lint-wf
nf-core --log-file log.txt create -n testpipeline -d "This pipeline is for testing" -a "Testing McTestface" --template-yaml ${{ matrix.TEMPLATE }}
nf-core --log-file log.txt pipelines create -n testpipeline -d "This pipeline is for testing" -a "Testing McTestface" --template-yaml ${{ matrix.TEMPLATE }}

- name: run the pipeline
run: |
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/create-test-wf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,11 @@ jobs:
run: |
mkdir create-test-wf && cd create-test-wf
export NXF_WORK=$(pwd)
nf-core --log-file log.txt create -n testpipeline -d "This pipeline is for testing" -a "Testing McTestface" --plain
nf-core --log-file log.txt pipelines create -n testpipeline -d "This pipeline is for testing" -a "Testing McTestface"
# echo current directory
pwd
# echo content of current directory
ls -la
nextflow run nf-core-testpipeline -profile test,self_hosted_runner --outdir ./results

- name: Upload log file artifact
Expand Down
7 changes: 7 additions & 0 deletions .github/workflows/pytest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,13 @@ jobs:
exit 1
fi

- name: Store snapshot report
uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4
if: always()
with:
name: Snapshot Report ${{ matrix.test }}
path: ./snapshot_report.html

- name: Upload coverage
uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4
with:
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -115,3 +115,6 @@ ENV/
pip-wheel-metadata
.vscode
.*.sw?

# Textual
snapshot_report.html
2 changes: 1 addition & 1 deletion .gitpod.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
image: nfcore/gitpod:latest
image: nfcore/gitpod:dev
tasks:
- name: install current state of nf-core/tools and setup pre-commit
command: |
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
repos:
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.4.3
rev: v0.4.9
hooks:
- id: ruff # linter
args: [--fix, --exit-non-zero-on-fix] # sort imports and fix
Expand Down
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,44 @@
# nf-core/tools: Changelog

## v2.14.2dev

### Template

- Change paths to test data ([#2985](https://github.com/nf-core/tools/pull/2985))

### Linting

- Fix linting fail on nfcore_external_java_deps if nf_schema is used ([#2976](https://github.com/nf-core/tools/pull/2976))
- Conda module linting: Include package name in log file ([#3014](https://github.com/nf-core/tools/pull/3014))

### Download

### Components

- The `modules_nfcore` tag in the `main.nf.test` file of modules/subworkflows now displays the organization name in custom modules repositories ([#3005](https://github.com/nf-core/tools/pull/3005))

### General

- Update pre-commit hook astral-sh/ruff-pre-commit to v0.4.4 ([#2974](https://github.com/nf-core/tools/pull/2974))
- Update gitpod/workspace-base Docker digest to 92dd1bc ([#2982](https://github.com/nf-core/tools/pull/2982))
- Update output of generation script for API docs to new structure ([#2988](https://github.com/nf-core/tools/pull/2988))
- Add no clobber and put bash options on their own line ([#2991](https://github.com/nf-core/tools/pull/2991))
- update minimal textual version and snapshots ([#2998](https://github.com/nf-core/tools/pull/2998))
- return directory if base_dir is the root directory ([#3003](https://github.com/nf-core/tools/pull/3003))
- Update pre-commit hook astral-sh/ruff-pre-commit to v0.4.6 ([#3006](https://github.com/nf-core/tools/pull/3006))
- Create: allow more special characters on the pipeline name for non-nf-core pipelines ([#3008](https://github.com/nf-core/tools/pull/3008))
- README - absolute image paths ([#3013](https://github.com/nf-core/tools/pull/3013))
- Update pre-commit hook astral-sh/ruff-pre-commit to v0.4.7 ([#3015](https://github.com/nf-core/tools/pull/3015))
- Update pre-commit hook astral-sh/ruff-pre-commit to v0.4.8 ([#3017](https://github.com/nf-core/tools/pull/3017))
- Update python:3.12-slim Docker digest to e3ae8cf ([#3020](https://github.com/nf-core/tools/pull/3020))
- Update python:3.12-slim Docker digest to 2fba8e7 ([#3023](https://github.com/nf-core/tools/pull/3023))

## [v2.14.1 - Tantalum Toad - Patch](https://github.com/nf-core/tools/releases/tag/2.14.1) - [2024-05-09]

### Template

- Don't cache pip in `linting.yml` ([#2961](https://github.com/nf-core/tools/pull/2961))
- Lint pipelines with the nf-core template version and post comment if it is outdated ([#2978](https://github.com/nf-core/tools/pull/2978))

### General

Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.12-slim@sha256:2be8daddbb82756f7d1f2c7ece706aadcb284bf6ab6d769ea695cc3ed6016743
FROM python:3.12-slim@sha256:2fba8e70a87bcc9f6edd20dda0a1d4adb32046d2acbca7361bc61da5a106a914
LABEL authors="[email protected],[email protected]" \
description="Docker image containing requirements for nf-core/tools"

Expand Down
1 change: 1 addition & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@ include nf_core/assets/logo/nf-core-repo-logo-base-lightbg.png
include nf_core/assets/logo/nf-core-repo-logo-base-darkbg.png
include nf_core/assets/logo/placeholder_logo.svg
include nf_core/assets/logo/MavenPro-Bold.ttf
include nf_core/pipelines/create/create.tcss
Loading
Loading