Skip to content

BUG: set up versioningit to see Github release tags#39

Merged
lizgehret merged 1 commit into
mainfrom
ebolyen-patch-1
Jun 10, 2026
Merged

BUG: set up versioningit to see Github release tags#39
lizgehret merged 1 commit into
mainfrom
ebolyen-patch-1

Conversation

@ebolyen

@ebolyen ebolyen commented Oct 2, 2025

Copy link
Copy Markdown
Member

By default unannotated tags are not considered by versioningit.

By default unannotated tags are not considered by versioningit.
@lizgehret

Copy link
Copy Markdown
Collaborator

this was discussed offline and can be closed bc versions are fixed once we do an official distro release that includes said plugin(s).

@lizgehret lizgehret closed this Oct 9, 2025
@ebolyen

ebolyen commented Oct 9, 2025

Copy link
Copy Markdown
Member Author

What about 3rd party devs? I didn't really think this change was for our lab, and it wouldn't change q2-boots or q2-kmerizer anyhow.

@lizgehret

Copy link
Copy Markdown
Collaborator

Maybe I'm missing something but my understanding was that this was opened bc of boots/kmerizer versions - and you and @gregcaporaso had decided we could close this since their versions will be fixed in the upcoming release:

Screenshot 2025-10-09 at 10 27 58 AM

@ebolyen

ebolyen commented Oct 9, 2025

Copy link
Copy Markdown
Member Author

Sorry for the confusion, I meant that there were 2 issues:
image

q2-boots and q2-kmerizer don't really need any action, hence leaving them as is (and closing the Draft issue on the project board Greg opened). But any 3rd party devs are going to run into the same issue as those plugins, except they won't be in a distro release, so their versions will always be weird if they use a Github release instead of a specifically formed tag. And since Library tries to highlight github releases, it would be weird if they have those, and a version of 0.0.1+300 etc

@lizgehret

lizgehret commented Oct 9, 2025

Copy link
Copy Markdown
Collaborator

Ah, I see. I'll need to take a closer look at this then - my understanding is that Greg ran into an issue with the listed version when running qiime info. The versions listed on library (from GH releases) do work as expected though, and the conda/python versions are correct.

@lizgehret lizgehret reopened this Oct 9, 2025
@lizgehret lizgehret self-assigned this Oct 9, 2025
@lizgehret lizgehret moved this to Needs Review in 2026.1 ❄️ Oct 9, 2025
@ebolyen

ebolyen commented Oct 9, 2025

Copy link
Copy Markdown
Member Author

ok! I think if we make a fresh templated plugin and then do a GH release (and then make a library style env file) we should see the issue. And if we don't then I don't actually know what's going on anymore.

@lizgehret

Copy link
Copy Markdown
Collaborator

and same question here @gregcaporaso @ebolyen (xref issues #38 & #40)

@lizgehret lizgehret removed this from 2026.7 🐐 May 22, 2026
@ebolyen

ebolyen commented May 26, 2026

Copy link
Copy Markdown
Member Author

I think this change is simple and strictly benefits anyone who does use the template (and github releases which will not make annotated tags). For the broader question of how much investment we need in the first place, I'm probably in the wait-and-see camp for anything larger/pending.

@github-project-automation github-project-automation Bot moved this to Backlog in 2026.7 🐐 May 26, 2026
@lizgehret lizgehret moved this from Backlog to In Development in 2026.7 🐐 May 26, 2026
@gregcaporaso

Copy link
Copy Markdown
Member

I agree with @ebolyen's take - let's fix this one b/c it is important that it works out of the box for 3rd party devs, but wait and see on #38 and #40 as using Copier to update might not be the approach that we recommend for updating plugins anymore.

@lizgehret

Copy link
Copy Markdown
Collaborator

Sounds good! I'll drop the other two and work on this one next week.

@lizgehret

lizgehret commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Currently testing this and adding a couple of notes for additional things that need to be fixed:

@lizgehret

lizgehret commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

ok tested and confirmed this is all working as expected!
sorry for all the back and forth on this for a one line change 😆

i'll merge this and then update the two related items above, and then we should be in a good place to leave the plugin template as-is for now.

@lizgehret lizgehret merged commit a92048b into main Jun 10, 2026
5 checks passed
@github-project-automation github-project-automation Bot moved this from In Development to Changelog Needed in 2026.7 🐐 Jun 10, 2026
@lizgehret lizgehret moved this from Changelog Needed to Completed in 2026.7 🐐 Jun 10, 2026
@lizgehret lizgehret deleted the ebolyen-patch-1 branch June 10, 2026 13:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants