8000 License, GHA CI, Dockerfile by etal · Pull Request #1 · formbio/laava · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

License, GHA CI, Dockerfile #1

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

Merged
merged 6 commits into from
Sep 13, 2023
Merged

License, GHA CI, Dockerfile #1

merged 6 commits into from
Sep 13, 2023

Conversation

etal
Copy link
Contributor
@etal etal commented Aug 30, 2023

Adding some conveniences on top of the upstream source:

  • Add an OSI-compatible public license (Apache 2.0)
  • Add a Dockerfile to capture the conda environment and scripts
  • Set up GitHub Actions for basic automated testing (in this PR, just static checks)

Notes:

  • Python 3.11 and 3.7 can't be fully supported since some dependencies are unavailable for those versions (details in the commit log)
  • I left the original script code alone and updated the conda environment specification just a little bit.
  • The Docker image hasn't been published anywhere yet.

@etal etal marked this pull request as draft August 30, 2023 02:11
etal added 4 commits August 30, 2023 13:32
Include 'less' so the R interpreter's docs work.
Configure static error-checking with lintr for R and flake8 for Python.

Streamline CI conda environment to reduce dependency conflicts.
In GHA, drop Python 3.7 and 3.11 from test matrix because:
- pysam isn't available for Python 3.11 yet
- parasail-python>=1.3.4 isn't available for Python 3.7

CI conda env:
- Remove 'anaconda' and 'r' channels -- they weren't used
- Remove explicit r-dplyr and r-ggplot2 -- included with r-tidyverse
- Specify r-base instead of r per official guidance
@etal etal marked this pull request as ready for review August 30, 2023 20:34
@etal etal requested a review from bcantarel September 13, 2023 19:07
@bcantarel bcantarel merged commit 87fbade into main Sep 13, 2023
@etal etal deleted the oss-1 branch April 30, 2024 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0