-
Notifications
You must be signed in to change notification settings - Fork 9
Joss paper response to review #146
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
base: main
Are you sure you want to change the base?
Conversation
adamKpark
commented
Jan 8, 2026
- Readme: Added some clarifications reflecting the comments by JOSS reviewers.
- joss/*: Includes all document components used to generate the JOSS paper.
- workflow/draft-pdf: Triggers the workflow (in Action) that generates a JOSS draft pdf on commit.
Added missing comma was added that was causing the bib file test fail.
…ki D, Brown CT. 2022. Lightweight compositional analysis of metagenomes with FracMinHash and minimum metagenome covers. bioRxiv 10.1101/2022.01.11.475838 [DOI] per JOSS reviewer request
…e example section of the main JOSS paper
…ata of a defined microbial mock community." Scientific data 3.1 (2016): 1-8.
Change title by adding "Software for" (refer to JOSS reviewer #137)
added description of what statistical framework is being referred to
readme - Added target audiences and the problem statement at the front, briefly wrote the dependencies. JOSS/paper.md - figure formatting, references from and within figures and tables, input clarifications.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #146 +/- ##
=======================================
Coverage 51.40% 51.40%
=======================================
Files 11 11
Lines 1171 1171
=======================================
Hits 602 602
Misses 569 569 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Merge branch 'main' into JOSS_paper
| runs-on: ubuntu-latest | ||
| name: Paper Draft | ||
| steps: | ||
| - name: Checkout | ||
| uses: actions/checkout@v4 | ||
| - name: Build draft PDF | ||
| uses: openjournals/openjournals-draft-action@master | ||
| with: | ||
| journal: joss | ||
| # This should be the path to the paper within your repo. | ||
| paper-path: joss/paper.md | ||
| - name: Upload | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| name: paper | ||
| # This is the output path where Pandoc will write the compiled | ||
| # PDF. Note, this should be the same directory as the input | ||
| # paper.md | ||
| path: joss/paper.pdf No newline at end of file |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions Medium
Show autofix suggestion
Hide autofix suggestion
Copilot Autofix
AI 12 days ago
In general, you fix this by explicitly specifying a permissions block in the workflow (either at the top level or per job) to restrict the GITHUB_TOKEN to the minimal scopes required. For this workflow, the steps only read repository contents and upload an artifact; they do not push commits, modify issues, or alter PRs. The minimal and recommended setting is therefore contents: read.
The best fix is to add a root-level permissions block, which will apply to all jobs in this workflow (currently just paper). Insert it just after the name: line and before the on: block. Set contents: read as suggested by CodeQL. No additional imports, methods, or definitions are required because this is just a YAML configuration change.
Concretely:
- Edit
.github/workflows/draft-pdf.yml. - After line 1 (
name: Draft PDF), insert:
permissions:
contents: readThis limits the GITHUB_TOKEN in this workflow to read-only access to repository contents, which is sufficient for actions/checkout and the build step.
-
Copy modified lines R2-R3
| @@ -1,4 +1,6 @@ | ||
| name: Draft PDF | ||
| permissions: | ||
| contents: read | ||
| on: | ||
| push: | ||
| paths: |
| - name: Checkout | ||
| uses: actions/checkout@v4 | ||
| - name: Build draft PDF | ||
| uses: openjournals/openjournals-draft-action@master |
Check warning
Code scanning / CodeQL
Unpinned tag for a non-immutable Action in workflow Medium
Uses Step
Corrected citation formatting on markdown (main body). It should be a semicolon, not a comma when listing multiple citations.
|

