tag:github.com,2008:https://github.com/WhiteLabGenomics/python_action/releases Release notes from python_action 2023-03-08T12:58:52Z tag:github.com,2008:Repository/537403850/v3.1 2023-03-08T14:46:16Z v3.1-alpha <h1>Release v3.1</h1> <h2>Modifications</h2> <h3>Remove poetry</h3> <p>We remove poetry as package manager, using a simple requirements.txt.</p> <hr> <h3>Other edits</h3> <p>Furthermore, we modified the repo as follows:</p> <ol> <li>Fixed a <em>critical</em> bug make the pipeline passing even when commands in docker-compose were failing (see <a href="https://stackoverflow.com/questions/29568352/using-docker-compose-with-ci-how-to-deal-with-exit-codes-and-daemonized-linked" rel="nofollow">here</a>)</li> <li>Added a coverage configuration file</li> <li>Added a CONTRIBUTING.md file to collect instructions about how to contribute to this project</li> <li>Simplified and extended the logic in build workflow (triggered only on pr)</li> <li>Added a config file for slack hook</li> <li>Added a deploy workflow (a mock one for the moment)</li> <li>Added a much simpler test workflow (and corrected the previous one) triggered at every push on every branch.</li> <li>Modularised the makefile, to read the environment variables from an env file.</li> <li>Added icons for a customised slackbot</li> <li>Simplified dockerfile</li> <li>Added coloured messages to have a nicer and more immediate graphical visualisation of workflow results</li> <li>Substituted the old unittest library with the more used pytest</li> <li>Removed a pre-formatting test since useless with pre-commit hook installed</li> <li>Fixed various typos and small bugs</li> </ol> oscar-defelice