Skip to content

Commit 82c2c2c

Browse files
author
buehlere
committed
Merge branch 'develop' into release/0.2.4
2 parents 16382d9 + f54c3a6 commit 82c2c2c

2 files changed

Lines changed: 38 additions & 12 deletions

File tree

.github/CODEOWNERS

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,22 @@
33
modules/msk/calculatenoise/** @mikefeixu @mskcc-omics-workflows/reviewers
44
modules/msk/custom/splitfastqbylane/** @anoronh4 @mskcc-omics-workflows/reviewers
55
modules/msk/facets/** @nikhil @mskcc-omics-workflows/reviewers
6+
modules/msk/fgbio/collectduplexseqmetrics/** @mikefeixu @mskcc-omics-workflows/reviewers
67
modules/msk/gatk4/applybqsr/** @yocra3 @FriederikeHanssen @mskcc-omics-workflows/reviewers
78
modules/msk/gbcms/** @buehlere @mskcc-omics-workflows/reviewers
9+
modules/msk/generatemutfasta/1.1/** @johnoooh @nikhil @mskcc-omics-workflows/reviewers
10+
modules/msk/generatemutfasta/1.2/** @johnoooh @nikhil @mskcc-omics-workflows/reviewers
811
modules/msk/genomenexus/annotationpipeline/** @rnaidu @mskcc-omics-workflows/reviewers
912
modules/msk/genomenexus/vcf2maf/** @rnaidu @mskcc-omics-workflows/reviewers
1013
modules/msk/genotypevariants/all/** @buehlere @mskcc-omics-workflows/reviewers
14+
modules/msk/mutalyzer/normalizer/** @nikhil @mskcc-omics-workflows/reviewers
15+
modules/msk/mutalyzer/retriever/** @nikhil @mskcc-omics-workflows/reviewers
1116
modules/msk/mutect1/** @rnaidu @mskcc-omics-workflows/reviewers
1217
modules/msk/neoantigenediting/aligntoiedb/** @nikhil @mskcc-omics-workflows/reviewers
1318
modules/msk/neoantigenediting/computefitness/** @nikhil @mskcc-omics-workflows/reviewers
1419
modules/msk/neoantigenutils/convertannotjson/** @johnoooh @mskcc-omics-workflows/reviewers
1520
modules/msk/neoantigenutils/formatnetmhcpan/** @johnoooh @nikhil @mskcc-omics-workflows/reviewers
1621
modules/msk/neoantigenutils/generatehlastring/** @johnoooh @nikhil @mskcc-omics-workflows/reviewers
17-
modules/msk/neoantigenutils/generatemutfasta/** @johnoooh @nikhil @mskcc-omics-workflows/reviewers
1822
modules/msk/neoantigenutils/neoantigeninput/** @johnoooh @nikhil @mskcc-omics-workflows/reviewers
1923
modules/msk/neosv/** @johnoooh @nikhil @mskcc-omics-workflows/reviewers
2024
modules/msk/netmhc3/** @johnoooh @nikhil @mskcc-omics-workflows/reviewers
@@ -33,6 +37,7 @@ modules/msk/rediscoverte/** @nikhil @mskcc-omics-workflows/reviewers
3337
modules/msk/salmon/index/** @nikhil @mskcc-omics-workflows/reviewers
3438
modules/msk/salmon/quant/** @nikhil @mskcc-omics-workflows/reviewers
3539
modules/msk/snppileup/** @nikhil @mskcc-omics-workflows/reviewers
40+
subworkflows/msk/generate_mutated_peptides/** @mskcc-omics-workflows/reviewers
3641
subworkflows/msk/genome_nexus/** @rnaidu @mskcc-omics-workflows/reviewers
3742
subworkflows/msk/neoantigen_editing/** @johnoooh @mskcc-omics-workflows/reviewers
3843
subworkflows/msk/netmhcstabandpan/** @nikhil @mskcc-omics-workflows/reviewers

.github/workflows/assign_codeowners.yml

Lines changed: 32 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,24 +11,45 @@ jobs:
1111
- name: Checkout code
1212
uses: actions/checkout@v4
1313
with:
14-
repository: ${{ github.event.pull_request.head.repo.full_name }}
15-
ref: ${{ github.event.pull_request.head.ref }}
16-
- name: Install yq
14+
token: ${{ secrets.ACTION_TOKEN }}
15+
persist-credentials: false
16+
17+
- name: Install yq and fd-find
1718
run: |
1819
sudo snap install yq
19-
sudo apt install fd-find
20+
sudo apt update
21+
sudo apt install -y fd-find
22+
# Create alias for fd-find
23+
echo "alias fd=fdfind" >> ~/.bashrc
24+
source ~/.bashrc
25+
2026
- name: Run generate_codeowners.sh
2127
run: |
2228
chmod +x .github/generate_codeowners.sh
2329
./.github/generate_codeowners.sh
30+
2431
- name: Validate codeowners file
2532
uses: mszostok/codeowners-validator@v0.7.4
2633
with:
2734
checks: "files,duppatterns,syntax"
28-
- name: Commit CODEOWNERS changes
29-
uses: EndBug/add-and-commit@v9
30-
with:
31-
add: '[".github/CODEOWNERS --force"]'
32-
message: "Update CODEOWNERS file"
33-
default_author: github_actions
34-
cwd: "./"
35+
36+
- name: Check for CODEOWNERS changes
37+
id: check_changes
38+
run: |
39+
if git diff --exit-code .github/CODEOWNERS; then
40+
echo "changed=false" >> $GITHUB_OUTPUT
41+
else
42+
echo "changed=true" >> $GITHUB_OUTPUT
43+
fi
44+
45+
- name: Commit and push changes
46+
if: steps.check_changes.outputs.changed == 'true'
47+
run: |
48+
git config user.name "github-actions[bot]"
49+
git config user.email "github-actions[bot]@users.noreply.github.com"
50+
51+
git add .github/CODEOWNERS
52+
git commit -m "update CODEOWNERS file"
53+
54+
git remote set-url origin "https://x-access-token:${{ secrets.ACTION_TOKEN }}@github.com/mskcc-omics-workflows/modules.git"
55+
git push --force-with-lease origin develop

0 commit comments

Comments
 (0)