Tomas Tomecek
Tomas Tomecek
I propose release bot generates change log like this: * It lists all PRs which landed to a release. * It generates the list in following syntax: ``` * [](),...
This is closely related to #112 Since one deployment of release bot is able to track only a single github project now, let's remove this limitation and figure out how...
Top-level logic is present in the `run()` method. We should have an e2e test which validates this logic.
Right now the bot does the whole pipeline every time. There is a suggestion from @bowlofeggs and @pypingou to be able to do the whole run, but only some part....
We have a pretty good testing infrastructure right now: * We have unit tests * We have integration tests. * They cover the complete functionality (PyPI, Fedora, Github, PR creation)....
TODO: * [ ] As much checks as possible works with docker. Ideally utilize conu.
Let's implement them using rootless containers which were recently merged into podman: https://github.com/projectatomic/libpod/pull/936 [podman-0.6.5+](https://github.com/projectatomic/libpod/pull/1029) This means that backend code for dynamic checks would utilize podman tool and the container would...
If there is a label defined in base image and the dockerfile does not overwrite it, the resulting image may contain incorrect metadata. This is a check only for dockerfiles....
* [ ] new class to check that a label is NOT present * [ ] release, architecture labels * [ ] a bunch of other labels from https://github.com/projectatomic/ContainerApplicationGenericLabels/blob/master/vendor/redhat/labels.md This...