Skip to content

Commit 660d3d6

Browse files
authored
Merge pull request #59 from CenterForMedicalGeneticsGhent/dev
Release PR
2 parents e2157a2 + 6634cc2 commit 660d3d6

258 files changed

Lines changed: 9203 additions & 2824 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/CONTRIBUTING.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,4 +110,3 @@ To get started:
110110
Devcontainer specs:
111111

112112
- [DevContainer config](.devcontainer/devcontainer.json)
113-
- [Dockerfile](.devcontainer/Dockerfile)

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,14 @@ body:
3838
id: system
3939
attributes:
4040
label: System information
41-
description: "* Nextflow version _(eg. 22.10.1)_
41+
description: "* Nextflow version _(eg. 23.04.0)_
4242
4343
* Hardware _(eg. HPC, Desktop, Cloud)_
4444
4545
* Executor _(eg. slurm, local, awsbatch)_
4646
47-
* Container engine: _(e.g. Docker, Singularity, Conda, Podman, Shifter or Charliecloud)_
47+
* Container engine: _(e.g. Docker, Singularity, Conda, Podman, Shifter, Charliecloud,
48+
or Apptainer)_
4849
4950
* OS _(eg. CentOS Linux, macOS, Linux Mint)_
5051

.github/ISSUE_TEMPLATE/config.yml

Whitespace-only changes.

.github/ISSUE_TEMPLATE/feature_request.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
name: Feature request
22
description: Suggest an idea for the CenterForMedicalGeneticsGhent/nf-cmgg-preprocessing pipeline
3-
labels:
4-
- enhancement
3+
labels: enhancement
54
body:
65
- type: textarea
76
id: description

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ Learn more about contributing: [CONTRIBUTING.md](https://github.com/CenterForMed
1515

1616
- [ ] This comment contains a description of changes (with reason).
1717
- [ ] If you've fixed a bug or added code that should be tested, add tests!
18-
- [ ] If you've added a new tool - have you followed the pipeline conventions in the [contribution docs](https://github.com/CenterForMedicalGeneticsGhent/nf-cmgg-preprocessing/tree/master/.github/CONTRIBUTING.md)
19-
- [ ] If necessary, also make a PR on the CenterForMedicalGeneticsGhent/nf-cmgg-preprocessing _branch_ on the [nf-core/test-datasets](https://github.com/nf-core/test-datasets) repository.
18+
- [ ] If you've added a new tool - have you followed the pipeline conventions in the [contribution docs](https://github.com/CenterForMedicalGeneticsGhent/nf-cmgg-preprocessing/tree/master/.github/CONTRIBUTING.md)
2019
- [ ] Make sure your code lints (`nf-core lint`).
2120
- [ ] Ensure the test suite passes (`nextflow run . -profile test,docker --outdir <OUTDIR>`).
2221
- [ ] Usage Documentation in `docs/usage.md` is updated.

.github/workflows/branch.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
- name: Check PRs
1414
if: github.repository == 'CenterForMedicalGeneticsGhent/nf-cmgg-preprocessing'
1515
run: |
16-
{ [[ ${{github.event.pull_request.head.repo.full_name }} == CenterForMedicalGeneticsGhent/nf-cmgg-preprocessing ]] && [[ $GITHUB_HEAD_REF = "dev" ]]; } || [[ $GITHUB_HEAD_REF == "patch" ]]
16+
{ [[ ${{github.event.pull_request.head.repo.full_name }} == CenterForMedicalGeneticsGhent/nf-cmgg-preprocessing ]] && [[ $GITHUB_HEAD_REF == "dev" ]]; } || [[ $GITHUB_HEAD_REF == "patch" ]]
1717
1818
# If the above check failed, post a comment on the PR explaining the failure
1919
# NOTE - this doesn't currently work if the PR is coming from a fork, due to limitations in GitHub actions secrets

.github/workflows/ci.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ env:
1313
AWS_ACCESS_KEY_ID: ${{ secrets.UGENT_S3_ACCESS_KEY }}
1414
AWS_SECRET_ACCESS_KEY: ${{ secrets.UGENT_S3_SECRET_KEY }}
1515

16+
concurrency:
17+
group: "${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}"
18+
cancel-in-progress: true
19+
1620
jobs:
1721
test:
1822
name: Run pipeline with test data
@@ -22,12 +26,7 @@ jobs:
2226
strategy:
2327
matrix:
2428
NXF_VER:
25-
- "22.10.0"
26-
#- "latest-everything"
27-
test:
28-
- "test_flowcell"
29-
#- "test_fastq"
30-
#- "test_cram"
29+
- 23.04.0
3130
aligner:
3231
#- "bowtie2"
3332
- "bwamem"
@@ -36,7 +35,7 @@ jobs:
3635
#- "snap"
3736
steps:
3837
- name: Check out pipeline code
39-
uses: actions/checkout@v2
38+
uses: actions/checkout@v3
4039

4140
- name: Install Nextflow
4241
uses: nf-core/setup-nextflow@v1
@@ -45,4 +44,4 @@ jobs:
4544

4645
- name: Run pipeline with test data
4746
run: |
48-
nextflow run ${GITHUB_WORKSPACE} -profile ${{ matrix.test }},docker --aligner ${{ matrix.aligner }} --outdir ./results
47+
nextflow run ${GITHUB_WORKSPACE} -profile test,docker --aligner ${{ matrix.aligner }} --outdir ./results

.github/workflows/clean-up.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: "Close user-tagged issues and PRs"
2+
on:
3+
schedule:
4+
- cron: "0 0 * * 0" # Once a week
5+
6+
jobs:
7+
clean-up:
8+
runs-on: ubuntu-latest
9+
permissions:
10+
issues: write
11+
pull-requests: write
12+
steps:
13+
- uses: actions/stale@v7
14+
with:
15+
stale-issue-message: "This issue has been tagged as awaiting-changes or awaiting-feedback by an nf-core contributor. Remove stale label or add a comment otherwise this issue will be closed in 20 days."
16+
stale-pr-message: "This PR has been tagged as awaiting-changes or awaiting-feedback by an nf-core contributor. Remove stale label or add a comment if it is still useful."
17+
close-issue-message: "This issue was closed because it has been tagged as awaiting-changes or awaiting-feedback by an nf-core contributor and then staled for 20 days with no activity."
18+
days-before-stale: 30
19+
days-before-close: 20
20+
days-before-pr-close: -1
21+
any-of-labels: "awaiting-changes,awaiting-feedback"
22+
exempt-issue-labels: "WIP"
23+
exempt-pr-labels: "WIP"
24+
repo-token: "${{ secrets.GITHUB_TOKEN }}"

.github/workflows/fix-linting.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
env:
2525
GITHUB_TOKEN: ${{ secrets.nf_core_bot_auth_token }}
2626

27-
- uses: actions/setup-node@v2
27+
- uses: actions/setup-node@v3
2828

2929
- name: Install Prettier
3030
run: npm install -g prettier @prettier/plugin-php
@@ -34,10 +34,11 @@ jobs:
3434
id: prettier_status
3535
run: |
3636
if prettier --check ${GITHUB_WORKSPACE}; then
37-
echo "::set-output name=result::pass"
37+
echo "result=pass" >> $GITHUB_OUTPUT
3838
else
39-
echo "::set-output name=result::fail"
39+
echo "result=fail" >> $GITHUB_OUTPUT
4040
fi
41+
4142
- name: Run 'prettier --write'
4243
if: steps.prettier_status.outputs.result == 'fail'
4344
run: prettier --write ${GITHUB_WORKSPACE}

.github/workflows/linting.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,13 +78,13 @@ jobs:
7878

7979
- uses: actions/setup-python@v4
8080
with:
81-
python-version: "3.7"
81+
python-version: "3.11"
8282
architecture: "x64"
8383

8484
- name: Install dependencies
8585
run: |
8686
python -m pip install --upgrade pip
87-
pip install --upgrade --force-reinstall git+https://github.com/nf-core/tools.git@dev
87+
pip install nf-core
8888
8989
- name: Run nf-core lint
9090
env:

0 commit comments

Comments
 (0)