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

refactor(github-actions): Add github actions workflow to perform dry run build upon pull request #82

Merged
merged 7 commits into from
Jan 9, 2024

Conversation

tonywu1999
Copy link
Contributor

@tonywu1999 tonywu1999 commented Dec 19, 2023

Description

To verify that pull requests do not break the existing package, we can automate installations, builds, and checks when a contributor initially creates a pull request. If the workflow breaks, contributors will know that they should not merge the pull request yet and follow up with an additional revision.

Changes

  1. Add workflows YML file which does bioconductor checks using helpers from this repo

Testing

See this workflow run

Release

Squash & Merge

@tonywu1999 tonywu1999 reopened this Dec 19, 2023
@mstaniak mstaniak merged commit 780ffb7 into master Jan 9, 2024
1 check passed
@tonywu1999 tonywu1999 deleted the feature-github-actions branch January 10, 2024 15:25
tonywu1999 added a commit that referenced this pull request Feb 7, 2024
…run build upon pull request (#82)

* refactor(github-actions): Add github actions workflow to perform dry run build upon pull request

* change bioc-version to release

* Checking out repo prior to running build

* install dependencies in actions

* remove bad test

* switch to version 4 for checkout

* version bump

---------

Co-authored-by: Mateusz Staniak <[email protected]>
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.

None yet

2 participants