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

Make proper release plan #111

Closed
kukovecz opened this issue Dec 9, 2021 · 3 comments
Closed

Make proper release plan #111

kukovecz opened this issue Dec 9, 2021 · 3 comments

Comments

@kukovecz
Copy link
Contributor

kukovecz commented Dec 9, 2021

Establish a clear way of doing releases from this project.

Some ideas (without any kind of order / importance whatsoever):

@kukovecz kukovecz added this to the v1.0 - extraction milestone Dec 9, 2021
@kukovecz kukovecz changed the title Make proper release setup plan Make proper release plan Dec 9, 2021
@kissgyorgy
Copy link
Contributor

I would not think about this too much. We already know what our bigger milestones are: https://github.com/IoT-Inspector/unblob/milestones the points you mentioned should be in GitHub pipeline which will run on Git tag pushes and we will make releases whenever needed.

@kukovecz
Copy link
Contributor Author

Yes, that is my point. I am not debating about WHAT the content of the releases should be, we have the milestones for that. But the technicalities of HOW should we do the releases. I mean, yeah, with some kind of pipelines you mentioned, but what should that pipelines do (see the ticket's description), where should the artifacts be (for example if we release a docker image, which registry should it be in, etc.)

@kissgyorgy
Copy link
Contributor

I don't think we need to implement anything complicated. When we release the package to https://pypi.org, we will release it with Poetry. When we will do the standalone ELF executable, we will use GitHub releases page with attached checksums and that's it. The technical details can be decided when we implement these separately.

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

No branches or pull requests

2 participants