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

Remove version columns #468

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Remove version columns #468

wants to merge 2 commits into from

Conversation

joverlee521
Copy link
Contributor

Description of proposed changes

Updates the cache version check to use the version JSON added in #467 and removes the version columns from the Nextclade TSV.

Removal of the version columns should be considered a breaking change for the Nextclade cache. Once merged, this will need to be run with the renew flags to manually force a full-rerun.

Checklist

  • Checks pass

Now that we are creating a Nextclade version JSON for the Nextclade TSV,
we can use it to fetch the cache version.

If the Nextclade TSV sha256sum doesn't match the value in the version
JSON, then we ignore the version JSON which results in the workflow
ignoring the Nextclade cache.
We now check the Nextclade versions using the separate version JSON, so
we no longer need to track version per row.

This is a breaking change for the cache, so will need to be run with the
renew flag to manually force a full-rerun.
Base automatically changed from surface-nextclade-versions to master July 31, 2024 17:13
@joverlee521 joverlee521 marked this pull request as ready for review August 2, 2024 17:28
@joverlee521
Copy link
Contributor Author

I plan on doing more thorough testing on this next week but wanted to get people's eyes on this to make sure we are okay with removing the extra Nextclade version columns.

I don't think anyone is using the version columns for downstream work, but wanted to double check.

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.

1 participant