WayScience / coSMicQC

Single cell Morphology Quality Control (coSMicQC)
https://wayscience.github.io/coSMicQC/
BSD 3-Clause "New" or "Revised" License
5 stars 2 forks source link

Consider a test for versioning or deployments #9

Open d33bs opened 4 months ago

d33bs commented 4 months ago

I do have one question now that I think of it, is there a need to include a test for [dynamic versioning]? I see it isn't checked off in the original comment for the PR.

Originally posted by @jenna-tomkinson in https://github.com/WayScience/SCupltQC/pull/8#pullrequestreview-2059007165

d33bs commented 4 months ago

From #8, the pseudocode for testing something like this could look like:

  1. Checkout code from GitHub Actions job
  2. Add arbitrary commit within the context of the GitHub Actions job checked-out code
  3. Run poetry build
  4. Examine the results of the build __init__.py file for an accurate version specification
  5. Attempt to install the built package and observe the same version as previous step